boxAssign(int dim, scalar_t *lower, scalar_t *upper, size_t &nPartsFound, part_t **partsFound) const | Zoltan2::PartitioningSolution< Adapter > | inline |
criteriaHasUniformPartSizes(int idx) const | Zoltan2::PartitioningSolution< Adapter > | inline |
criteriaHaveSamePartSizes(int c1, int c2) const | Zoltan2::PartitioningSolution< Adapter > | |
getActualGlobalNumberOfParts() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getCommunicationGraph(ArrayRCP< part_t > &comXAdj, ArrayRCP< part_t > &comAdj) const | Zoltan2::PartitioningSolution< Adapter > | inline |
getCommunicator() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getCriteriaPartSize(int idx, part_t part) const | Zoltan2::PartitioningSolution< Adapter > | inline |
getEnvironment() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getLocalFractionOfPart() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getLocalNumberOfParts() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getNumberOfCriteria() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getPartBoxesView() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getPartDistribution() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getPartitionTree(part_t &numTreeVerts, std::vector< part_t > &permPartNums, std::vector< part_t > &splitRangeBeg, std::vector< part_t > &splitRangeEnd, std::vector< part_t > &treeVertParents) const | Zoltan2::PartitioningSolution< Adapter > | inline |
getPartListView() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getPartsForProc(int procId, double &numParts, part_t &partMin, part_t &partMax) const | Zoltan2::PartitioningSolution< Adapter > | inline |
getProcDistribution() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getProcListView() const | Zoltan2::PartitioningSolution< Adapter > | inline |
getProcsForPart(part_t partId, part_t &procMin, part_t &procMax) const | Zoltan2::PartitioningSolution< Adapter > | inline |
getTargetGlobalNumberOfParts() const | Zoltan2::PartitioningSolution< Adapter > | inline |
isPartitioningTreeBinary() const | Zoltan2::PartitioningSolution< Adapter > | inlinevirtual |
measure_stays(part_t *remap, int *idx, part_t *adj, long *wgt, part_t nrhs, part_t nlhs) | Zoltan2::PartitioningSolution< Adapter > | inline |
oneToOnePartDistribution() const | Zoltan2::PartitioningSolution< Adapter > | inline |
PartitioningSolution(const RCP< const Environment > &env, const RCP< const Comm< int > > &comm, int nUserWeights, const RCP< Algorithm< Adapter > > &algorithm=Teuchos::null) | Zoltan2::PartitioningSolution< Adapter > | |
PartitioningSolution(const RCP< const Environment > &env, const RCP< const Comm< int > > &comm, int nUserWeights, ArrayView< ArrayRCP< part_t > > reqPartIds, ArrayView< ArrayRCP< scalar_t > > reqPartSizes, const RCP< Algorithm< Adapter > > &algorithm=Teuchos::null) | Zoltan2::PartitioningSolution< Adapter > | |
pointAssign(int dim, scalar_t *point) const | Zoltan2::PartitioningSolution< Adapter > | inline |
RemapParts() | Zoltan2::PartitioningSolution< Adapter > | |
setParts(ArrayRCP< part_t > &partList) | Zoltan2::PartitioningSolution< Adapter > | |
~Solution() | Zoltan2::Solution | inlinevirtual |