PIPS-NLP
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
StochResourcePlanner Class Reference

#include <StochResourcePlanner.h>

Public Member Functions

 StochResourcePlanner ()
 
virtual ~StochResourcePlanner ()
 
void assignProcesses (int noProcesses, std::vector< double > &nodesLoad, std::vector< std::vector< int > > &mapping)
 
void assignProcesses (int noProcesses, std::vector< double > &nodesLoad, std::vector< std::vector< int > > &mapping, double &balance)
 
void assignProcesses (std::vector< int > &ranks, std::vector< double > &nodesLoad, std::vector< std::vector< int > > &mapping, double &balance)
 
void assignProcesses (std::vector< int > &ranks, std::vector< double > &nodesLoad, std::vector< std::vector< int > > &mapping)
 
void setPrintLevel (int level)
 

Static Public Attributes

static int noScaProcesses
 

Protected Attributes

int printLevel
 

Constructor & Destructor Documentation

StochResourcePlanner::StochResourcePlanner ( )
StochResourcePlanner::~StochResourcePlanner ( )
virtual

Member Function Documentation

void StochResourcePlanner::assignProcesses ( int  noProcesses,
std::vector< double > &  nodesLoad,
std::vector< std::vector< int > > &  mapping 
)
void StochResourcePlanner::assignProcesses ( int  noProcesses,
std::vector< double > &  nodesLoad,
std::vector< std::vector< int > > &  mapping,
double &  balance 
)
void StochResourcePlanner::assignProcesses ( std::vector< int > &  ranks,
std::vector< double > &  nodesLoad,
std::vector< std::vector< int > > &  mapping,
double &  balance 
)
void StochResourcePlanner::assignProcesses ( std::vector< int > &  ranks,
std::vector< double > &  nodesLoad,
std::vector< std::vector< int > > &  mapping 
)
void StochResourcePlanner::setPrintLevel ( int  level)

Member Data Documentation

int StochResourcePlanner::noScaProcesses
static
int StochResourcePlanner::printLevel
protected

The documentation for this class was generated from the following files: