Zoltan2
Zoltan2::CoordinateTaskMapper< Adapter, part_t > Member List
This is the complete list of members for Zoltan2::CoordinateTaskMapper< Adapter, part_t >, including all inherited members.
commZoltan2::PartitionMapping< Adapter >
CoordinateTaskMapper(const Teuchos::Comm< int > *comm_, const MachineRepresentation< pcoord_t > *machine_, const Zoltan2::Model< typename Adapter::base_adapter_t > *model_, const Zoltan2::PartitioningSolution< Adapter > *soln_, const Environment *envConst)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
CoordinateTaskMapper(const Environment *env_const_, const Teuchos::Comm< int > *problemComm, int proc_dim, int num_processors, pcoord_t **machine_coords, int task_dim, part_t num_tasks, tcoord_t **task_coords, ArrayRCP< part_t >task_comm_xadj, ArrayRCP< part_t >task_comm_adj, pcoord_t *task_communication_edge_weight_, int recursion_depth, part_t *part_no_array, part_t *machine_dimensions)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
create_subCommunicator()Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
doMapping(int myRank)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
envZoltan2::PartitionMapping< Adapter >
getAssignedProcForTask(part_t taskId)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
getAssignedTaksForProc(part_t procId)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
getBestMapping()Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
getCommunicationCostMetric()Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
getLocalNumberOfParts() const Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, virtual]
getPartsForProc(int procId, part_t &numParts, part_t *parts) const Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, virtual]
getProcsForPart(part_t taskId, part_t &numProcs, part_t *procs) const Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, virtual]
getProcTask(part_t *&proc_to_task_xadj_, part_t *&proc_to_task_adj_)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
isOwnerofModelZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
machineZoltan2::PartitionMapping< Adapter >
modelZoltan2::PartitionMapping< Adapter >
nprocsZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
ntasksZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
PartitionMapping(const Teuchos::Comm< int > *comm_, const Zoltan2::MachineRepresentation< scalar_t > *machine_, const Zoltan2::Model< typename Adapter::base_adapter_t > *model_, const Zoltan2::PartitioningSolution< Adapter > *soln_, const Environment *envConst_)Zoltan2::PartitionMapping< Adapter > [inline]
PartitionMapping()Zoltan2::PartitionMapping< Adapter > [inline]
PartitionMapping(const Environment *envConst_)Zoltan2::PartitionMapping< Adapter > [inline]
PartitionMapping(const Environment *envConst_, const Teuchos::Comm< int > *comm_, const MachineRepresentation< scalar_t > *machine_)Zoltan2::PartitionMapping< Adapter > [inline]
proc_task_commZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
proc_to_task_adjZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
proc_to_task_xadjZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
shiftMachineCoordinates(int machine_dim, part_t *machine_dimensions, part_t numProcs, pcoord_t **mCoords)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline]
solnZoltan2::PartitionMapping< Adapter >
task_communication_adjZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
task_communication_xadjZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
task_to_procZoltan2::CoordinateTaskMapper< Adapter, part_t > [protected]
writeGnuPlot(const Teuchos::Comm< int > *comm_, const Zoltan2::PartitioningSolution< Adapter > *soln_, int coordDim, tcoord_t **partCenters)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
writeMapping()Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
writeMapping2(int myRank)Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, protected]
~CoordinateTaskMapper()Zoltan2::CoordinateTaskMapper< Adapter, part_t > [inline, virtual]
~PartitionMapping()Zoltan2::PartitionMapping< Adapter > [inline, virtual]