Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Cabana::CommunicationPlan< MemorySpace, Mpi > Member List

This is the complete list of members for Cabana::CommunicationPlan< MemorySpace, Mpi >, including all inherited members.

_comm_ptrCabana::CommunicationPlanBase< MemorySpace >protected
_export_steeringCabana::CommunicationPlanBase< MemorySpace >protected
_neighborsCabana::CommunicationPlanBase< MemorySpace >protected
_num_exportCabana::CommunicationPlanBase< MemorySpace >protected
_num_export_elementCabana::CommunicationPlanBase< MemorySpace >protected
_num_importCabana::CommunicationPlanBase< MemorySpace >protected
_total_num_exportCabana::CommunicationPlanBase< MemorySpace >protected
_total_num_importCabana::CommunicationPlanBase< MemorySpace >protected
comm() constCabana::CommunicationPlanBase< MemorySpace >inline
CommunicationPlan(MPI_Comm comm)Cabana::CommunicationPlan< MemorySpace, Mpi >inlineprotected
CommunicationPlanBase(MPI_Comm comm)Cabana::CommunicationPlanBase< MemorySpace >inlineprotected
createExportSteering(const PackViewType &neighbor_ids, const RankViewType &element_export_ranks)Cabana::CommunicationPlanBase< MemorySpace >inline
createExportSteering(const PackViewType &neighbor_ids, const RankViewType &element_export_ranks, const IdViewType &element_export_ids)Cabana::CommunicationPlanBase< MemorySpace >inline
createWithoutTopology(ExecutionSpace exec_space, Export, const RankViewType &element_export_ranks)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithoutTopology(Export, const RankViewType &element_export_ranks)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithoutTopology(ExecutionSpace exec_space, Import, const RankViewType &element_import_ranks, const IdViewType &element_import_ids) -> std::tuple< Kokkos::View< typename RankViewType::size_type *, typename RankViewType::memory_space >, Kokkos::View< int *, typename RankViewType::memory_space >, Kokkos::View< int *, typename IdViewType::memory_space > >Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithoutTopology(Import, const RankViewType &element_import_ranks, const IdViewType &element_import_ids)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithTopology(ExecutionSpace exec_space, Export, const RankViewType &element_export_ranks, const std::vector< int > &neighbor_ranks)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithTopology(Export, const RankViewType &element_export_ranks, const std::vector< int > &neighbor_ranks)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithTopology(ExecutionSpace exec_space, Import, const RankViewType &element_import_ranks, const IdViewType &element_import_ids, const std::vector< int > &neighbor_ranks) -> std::tuple< Kokkos::View< typename RankViewType::size_type *, typename RankViewType::memory_space >, Kokkos::View< int *, typename RankViewType::memory_space >, Kokkos::View< int *, typename IdViewType::memory_space > >Cabana::CommunicationPlan< MemorySpace, Mpi >inline
createWithTopology(Import, const RankViewType &element_import_ranks, const IdViewType &element_import_ids, const std::vector< int > &neighbor_ranks)Cabana::CommunicationPlan< MemorySpace, Mpi >inline
execution_space typedefCabana::CommunicationPlanBase< MemorySpace >
exportSize() constCabana::CommunicationPlanBase< MemorySpace >inline
getExportSteering() constCabana::CommunicationPlanBase< MemorySpace >inline
memory_space typedefCabana::CommunicationPlanBase< MemorySpace >
neighborRank(const int neighbor) constCabana::CommunicationPlanBase< MemorySpace >inline
numExport(const int neighbor) constCabana::CommunicationPlanBase< MemorySpace >inline
numImport(const int neighbor) constCabana::CommunicationPlanBase< MemorySpace >inline
numNeighbor() constCabana::CommunicationPlanBase< MemorySpace >inline
size_type typedefCabana::CommunicationPlanBase< MemorySpace >
totalNumExport() constCabana::CommunicationPlanBase< MemorySpace >inline
totalNumImport() constCabana::CommunicationPlanBase< MemorySpace >inline