Zoltan2
Zoltan2::PartitionMapping< Adapter > Member List

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

boxAssign(int dim, scalar_t *lower, scalar_t *upper, size_t &nParts, part_t **partsFound) constZoltan2::Algorithm< Adapter >inlinevirtual
color(const RCP< ColoringSolution< Adapter > > &solution)Zoltan2::Algorithm< Adapter >inlinevirtual
commZoltan2::PartitionMapping< Adapter >
envZoltan2::PartitionMapping< Adapter >
getCommunicationGraph(const PartitioningSolution< Adapter > *solution, ArrayRCP< part_t > &comXAdj, ArrayRCP< part_t > &comAdj)Zoltan2::Algorithm< Adapter >inlinevirtual
getLocalNumberOfParts() const =0Zoltan2::PartitionMapping< Adapter >pure virtual
getMyPartsView(part_t &numParts, part_t *&parts)Zoltan2::Algorithm< Adapter >inlinevirtual
getPartBoxesView() constZoltan2::Algorithm< Adapter >inlinevirtual
getPartitionTree(part_t numParts, part_t &numTreeVerts, std::vector< part_t > &permPartNums, std::vector< part_t > &splitRangeBeg, std::vector< part_t > &splitRangeEnd, std::vector< part_t > &treeVertParents) constZoltan2::Algorithm< Adapter >inlinevirtual
getPartsForProc(int procId, part_t &numParts, part_t *&parts) const =0Zoltan2::PartitionMapping< Adapter >pure virtual
getProcsForPart(part_t partId, part_t &numProcs, part_t *&procs) const =0Zoltan2::PartitionMapping< Adapter >pure virtual
getRankForPart(part_t p)Zoltan2::Algorithm< Adapter >inlinevirtual
globalOrder(const RCP< GlobalOrderingSolution< gno_t > > &solution)Zoltan2::Algorithm< Adapter >inlinevirtual
gno_t typedefZoltan2::Algorithm< Adapter >
input_adapterZoltan2::PartitionMapping< Adapter >
isPartitioningTreeBinary() constZoltan2::Algorithm< Adapter >inlinevirtual
lno_t typedefZoltan2::Algorithm< Adapter >
localOrder(const RCP< LocalOrderingSolution< lno_t > > &solution)Zoltan2::Algorithm< Adapter >inlinevirtual
machineZoltan2::PartitionMapping< Adapter >
map(const RCP< MappingSolution< Adapter > > &solution)Zoltan2::Algorithm< Adapter >inlinevirtual
match()Zoltan2::Algorithm< Adapter >inlinevirtual
num_partsZoltan2::PartitionMapping< Adapter >
part_t typedefZoltan2::Algorithm< Adapter >
partition(const RCP< PartitioningSolution< Adapter > > &solution)Zoltan2::Algorithm< Adapter >inlinevirtual
PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Zoltan2::MachineRepresentation< pcoord_t, part_t > >machine_, const Teuchos::RCP< const Adapter > input_adapter_, const Teuchos::RCP< const Zoltan2::PartitioningSolution< Adapter > >soln_, const Teuchos::RCP< const Environment > envConst_)Zoltan2::PartitionMapping< Adapter >inline
PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Zoltan2::MachineRepresentation< pcoord_t, part_t > >machine_, const Teuchos::RCP< const Adapter > input_adapter_, const part_t num_parts_, const part_t *result_parts, const Teuchos::RCP< const Environment > envConst_)Zoltan2::PartitionMapping< Adapter >inline
PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Environment > envConst_)Zoltan2::PartitionMapping< Adapter >inline
PartitionMapping()Zoltan2::PartitionMapping< Adapter >inline
PartitionMapping(const Teuchos::RCP< const Environment >envConst_)Zoltan2::PartitionMapping< Adapter >inline
PartitionMapping(const Teuchos::RCP< const Environment > envConst_, const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const MachineRepresentation< pcoord_t, part_t > >machine_)Zoltan2::PartitionMapping< Adapter >inline
pointAssign(int dim, scalar_t *point) constZoltan2::Algorithm< Adapter >inlinevirtual
scalar_t typedefZoltan2::Algorithm< Adapter >
solnZoltan2::PartitionMapping< Adapter >
solution_partsZoltan2::PartitionMapping< Adapter >
~Algorithm()Zoltan2::Algorithm< Adapter >inlinevirtual
~PartitionMapping()Zoltan2::PartitionMapping< Adapter >inlinevirtual