Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t > Member List

This is the complete list of members for Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >, including all inherited members.

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
commCostZoltan2::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_firstZoltan2::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_partNoArrayZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
machineZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
machine_extentZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
machine_extent_wrap_aroundZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
no_procsZoltan2::CommunicationModel< part_t, pcoord_t, node_t >
no_tasksZoltan2::CommunicationModel< part_t, pcoord_t, node_t >
num_ranks_per_nodeZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
partArraySizeZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
proc_coord_dimZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
proc_coordsZoltan2::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_dimZoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t, node_t >
task_coordsZoltan2::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