calculateCommunicationCost(part_t *task_to_proc, part_t *task_communication_xadj, part_t *task_communication_adj, pcoord_t *task_communication_edge_weight) | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
commCost | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | protected |
CommunicationModel() | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
CommunicationModel(part_t no_procs_, part_t no_tasks_) | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
getCommunicationCostMetric() | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
getMapping(int myRank, const RCP< const Environment > &env, ArrayRCP< part_t > &proc_to_task_xadj, ArrayRCP< part_t > &proc_to_task_adj, ArrayRCP< part_t > &task_to_proc, const Teuchos::RCP< const Teuchos::Comm< int > > comm_) const =0 | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | pure virtual |
getNProcs() const | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
getNTasks() const | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inline |
getProcDistance(int procId1, int procId2) const =0 | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | pure virtual |
no_procs | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | |
no_tasks | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | |
~CommunicationModel() | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inlinevirtual |