|
PIPS-NLP
|
This is the complete list of members for LoadBalancing, including all inherited members.
| assign(std::vector< std::vector< int > > &v, double &balancing, int &allAssigned) | LoadBalancing | |
| assignNEP(std::vector< std::vector< int > > &v, double &balancing, int &allAssigned) | LoadBalancing | protected |
| assignNGP(std::vector< std::vector< int > > &v, double &balancing, int &allAssigned) | LoadBalancing | protected |
| assignNLP(std::vector< std::vector< int > > &v, double &balancing, int &allAssigned) | LoadBalancing | protected |
| assignNodesToProcs(std::vector< int > &nodes, std::vector< double > &nodesLoad, std::vector< int > &ranks, std::vector< std::vector< int > > &mapping) | LoadBalancing | protected |
| assignProcsToNodes(std::vector< int > &nodes, std::vector< double > &nodesLoad, std::vector< int > &ranks, std::vector< std::vector< int > > &mapping) | LoadBalancing | protected |
| computeBalance(const std::vector< std::vector< int > > &mapPart, int noSubParts, double &balance, int &allAssigned) | LoadBalancing | protected |
| computeBalanceW(const std::vector< std::vector< int > > &mapPart, const std::vector< double > &nodeWeights, int noSubParts, double &balance, int &allAssigned) | LoadBalancing | protected |
| computeBalanceWW(const std::vector< std::vector< int > > &mapPart, const std::vector< double > &nodeWeights, const std::vector< double > &partWeights, int noSubParts, double &balance, int &allAssigned) | LoadBalancing | protected |
| computePartitionWeights(const std::vector< std::vector< int > > &partition, int nparts, std::vector< double > &weights) | LoadBalancing | protected |
| decideNoSubPartitions(int noProcs) | LoadBalancing | protected |
| extractElems(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &nodesSubSet) | LoadBalancing | protected |
| extractIndxForPart(int ipart, const std::vector< int > &nodes, const std::vector< std::vector< int > > &parts) | LoadBalancing | protected |
| extractNodesForPart(int ipart, const std::vector< int > &nodes, const std::vector< std::vector< int > > &parts) | LoadBalancing | protected |
| faPartition(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, int nparts, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| faPartition2(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &ranks, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| faPartition3(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &ranks, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| faPartition4(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &ranks, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| forceFullAssignment | LoadBalancing | protected |
| getBalance(double *balance, double *metisBalance=NULL) | LoadBalancing | |
| lastSweepNLP(std::vector< int > &nodes, std::vector< double > &nodesLoad, std::vector< int > &ranks, std::vector< std::vector< int > > &mapping) | LoadBalancing | protected |
| LoadBalancing(std::vector< double > &vNodesLoad, const int noProcs) | LoadBalancing | |
| LoadBalancing(std::vector< double > &vNodesLoad, std::vector< int > &vRanks) | LoadBalancing | |
| maxMaxsToConnect | LoadBalancing | protected |
| maxMinsToConnect | LoadBalancing | protected |
| maxNoParts | LoadBalancing | protected |
| minElemsInSubpart | LoadBalancing | protected |
| nodesLoadW | LoadBalancing | protected |
| normalizeVec(std::vector< double > &vec) | LoadBalancing | protected |
| partition(const std::vector< int > &nodes, int noSubParts, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| partitionVert(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, int nparts, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| partitionWeightVert(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< double > &partWeights, int nparts, std::vector< std::vector< int > > &partitions) | LoadBalancing | protected |
| preAssignNodesToProcs(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &ranks, std::vector< int > &availNodes, std::vector< double > &availNodesLoad, std::vector< int > &availRanks, std::vector< int > &preAssNodes, std::vector< int > &preAssRanks, std::vector< std::vector< int > > &gMapping) | LoadBalancing | protected |
| preAssignProcsToNodes(const std::vector< int > &nodes, const std::vector< double > &nodesLoad, const std::vector< int > &ranks, std::vector< int > &availNodes, std::vector< double > &availNodesLoad, std::vector< int > &availRanks, std::vector< int > &preAssNodes, std::vector< int > &preAssRanks, std::vector< std::vector< int > > &gMapping) | LoadBalancing | protected |
| preAssLim1Low | LoadBalancing | protected |
| preAssLimUpp | LoadBalancing | protected |
| printLevel | LoadBalancing | protected |
| ranksW | LoadBalancing | protected |
| ratGreater | LoadBalancing | protected |
| ratLess | LoadBalancing | protected |
| setCompareCriteria(double rLess, double rGreater) | LoadBalancing | |
| setForceFullAssignment(int flag) | LoadBalancing | |
| setMaximumNoParts(int maxParts) | LoadBalancing | |
| setMinSizeSubpart(int minSize) | LoadBalancing | |
| setPredefinedAssignmentLimits(double l1low, double lupp) | LoadBalancing | |
| setPrintLevel(int level) | LoadBalancing | |
| updateMapping_N2P_N2P(std::vector< std::vector< int > > &parts, const std::vector< int > &nodes, const std::vector< std::vector< int > > &subParts, const std::vector< int > &subNodes, const std::vector< int > &subRanks) | LoadBalancing | protected |
| updateMapping_N2P_NIdx(std::vector< std::vector< int > > &parts, const std::vector< int > &nodes, const std::vector< int > &ranks, const std::vector< std::vector< int > > &subParts) | LoadBalancing | protected |
| updateMapping_N2P_PIdx(std::vector< std::vector< int > > &parts, const std::vector< int > &nodes, const std::vector< int > &ranks, const std::vector< std::vector< int > > &subParts) | LoadBalancing | protected |
| ~LoadBalancing() | LoadBalancing | virtual |
1.8.11