The wrapper of host maps. More...
Public Attributes | |
| std::unordered_map< SubdomainID, ContiguousSubdomainID > | subdomain_id_mapping |
| Map from the MOOSE subdomain ID to the contiguous subdomain ID. More... | |
| std::unordered_map< BoundaryID, ContiguousBoundaryID > | boundary_id_mapping |
| Map from the MOOSE boundary ID to the contiguous boundary ID. More... | |
| std::unordered_map< ElemType, unsigned int > | elem_type_id_mapping |
| Map from the MOOSE element type to the element type ID. More... | |
| std::vector< Node * > | local_nodes |
| List of local nodes including semi-local nodes. More... | |
| std::unordered_map< const Node *, ContiguousNodeID > | semi_local_node_id_mapping |
| Map from the libMesh semi-local node to the contiguous node ID. More... | |
| std::unordered_map< SubdomainID, std::pair< ContiguousElementID, ContiguousElementID > > | subdomain_elem_id_ranges |
| Range of the contiguous element IDs in each subdomain. More... | |
| std::unordered_map< SubdomainID, std::vector< ContiguousNodeID > > | subdomain_node_ids |
| List of the contiguous node IDs in each subdomain NOTE: This list excludes semi-local nodes. More... | |
| std::unordered_map< BoundaryID, std::set< ContiguousNodeID > > | boundary_node_ids |
| List of the contiguous node IDs on each boundary NOTE: This list excludes semi-local nodes. More... | |
The wrapper of host maps.
Definition at line 304 of file KokkosMesh.h.
| std::unordered_map<BoundaryID, ContiguousBoundaryID> Moose::Kokkos::Mesh::MeshMap::boundary_id_mapping |
Map from the MOOSE boundary ID to the contiguous boundary ID.
Definition at line 313 of file KokkosMesh.h.
| std::unordered_map<BoundaryID, std::set<ContiguousNodeID> > Moose::Kokkos::Mesh::MeshMap::boundary_node_ids |
List of the contiguous node IDs on each boundary NOTE: This list excludes semi-local nodes.
Definition at line 340 of file KokkosMesh.h.
Map from the MOOSE element type to the element type ID.
Definition at line 317 of file KokkosMesh.h.
| std::vector<Node *> Moose::Kokkos::Mesh::MeshMap::local_nodes |
List of local nodes including semi-local nodes.
Definition at line 321 of file KokkosMesh.h.
| std::unordered_map<const Node *, ContiguousNodeID> Moose::Kokkos::Mesh::MeshMap::semi_local_node_id_mapping |
Map from the libMesh semi-local node to the contiguous node ID.
Definition at line 325 of file KokkosMesh.h.
| std::unordered_map<SubdomainID, std::pair<ContiguousElementID, ContiguousElementID> > Moose::Kokkos::Mesh::MeshMap::subdomain_elem_id_ranges |
Range of the contiguous element IDs in each subdomain.
Definition at line 330 of file KokkosMesh.h.
| std::unordered_map<SubdomainID, ContiguousSubdomainID> Moose::Kokkos::Mesh::MeshMap::subdomain_id_mapping |
Map from the MOOSE subdomain ID to the contiguous subdomain ID.
Definition at line 309 of file KokkosMesh.h.
| std::unordered_map<SubdomainID, std::vector<ContiguousNodeID> > Moose::Kokkos::Mesh::MeshMap::subdomain_node_ids |
List of the contiguous node IDs in each subdomain NOTE: This list excludes semi-local nodes.
Definition at line 335 of file KokkosMesh.h.
1.8.14