Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Zoltan2::PartitioningSolution< Adapter > Member List

This is the complete list of members for Zoltan2::PartitioningSolution< Adapter >, including all inherited members.

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::Solutioninlinevirtual