43 #ifndef PANZER_LOCAL_MESH_INFO_HPP
44 #define PANZER_LOCAL_MESH_INFO_HPP
46 #include "Kokkos_View.hpp"
47 #include "Kokkos_DynRankView.hpp"
49 #include "Phalanx_KokkosDeviceTypes.hpp"
51 #include "Shards_CellTopology.hpp"
64 template <
typename LO,
typename GO>
93 template <
typename LO,
typename GO>
111 template <
typename LO,
typename GO>
129 template <
typename LO,
typename GO>
142 template <
typename LO,
typename GO>
151 std::map<std::string, std::map<std::string, LocalMeshSidesetInfo<LO,GO> > >
sidesets;
Teuchos::RCP< const shards::CellTopology > cell_topology
std::string element_block_name
std::map< std::string, LocalMeshBlockInfo< LO, GO > > element_blocks
Kokkos::View< GO * > global_cells
Teuchos::RCP< const shards::CellTopology > cell_topology
Teuchos::RCP< const shards::CellTopology > cell_topology
std::map< std::string, std::map< std::string, LocalMeshSidesetInfo< LO, GO > > > sidesets
Kokkos::View< LO * > local_cells
std::string element_block_name
Kokkos::View< LO *[2]> face_to_cells
Kokkos::View< double ***, PHX::Device > cell_vertices
Kokkos::View< LO ** > cell_to_faces
Kokkos::View< LO *[2]> face_to_lidx
std::string element_block_name