| 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 |
| CoordinateCommunicationModel() | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inline |
| CoordinateCommunicationModel(int pcoord_dim_, pcoord_t **pcoords_, int tcoord_dim_, tcoord_t **tcoords_, part_t no_procs_, part_t no_tasks_, int *machine_extent_, bool *machine_extent_wrap_around_, const MachineRepresentation< pcoord_t, part_t > *machine_=NULL) | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inline |
| divide_to_prime_first | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| getClosestSubset(part_t *proc_permutation, part_t nprocs, part_t ntasks) const | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_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 > &rcp_proc_to_task_xadj, ArrayRCP< part_t > &rcp_proc_to_task_adj, ArrayRCP< part_t > &rcp_task_to_proc, const Teuchos::RCP< const Teuchos::Comm< int > > comm_) const | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inlinevirtual |
| 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 | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inlinevirtual |
| kokkos_partNoArray | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| machine | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| machine_extent | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| machine_extent_wrap_around | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| no_procs | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | |
| no_tasks | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | |
| num_ranks_per_node | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| partArraySize | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| proc_coord_dim | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| proc_coords | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| setPartArray(Kokkos::View< part_t *, Kokkos::HostSpace > pNo) | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inline |
| setPartArraySize(int psize) | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inline |
| task_coord_dim | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| task_coords | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | |
| umpa_uRandom(part_t l, int &_u_umpa_seed) | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inlinestatic |
| update_visit_order(part_t *visitOrder, part_t n, int &_u_umpa_seed, part_t rndm) | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inline |
| ~CommunicationModel() | Zoltan2::CommunicationModel< part_t, pcoord_t, node_t > | inlinevirtual |
| ~CoordinateCommunicationModel() | Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > | inlinevirtual |