45 #include "Teuchos_Assert.hpp"
57 TEUCHOS_ASSERT(cell >= 0 and cell <
_num_cells);
74 subcellForCell(
const int cell,
const int local_subcell_index)
const
77 TEUCHOS_ASSERT(cell >= 0 and cell <
_num_cells);
86 cellForSubcell(
const int subcell,
const int local_cell_index)
const
116 const int num_faces_per_cell = partition.
cell_to_faces.extent(1);
117 const int num_cells_per_face = 2;
123 _subcell_to_cells = Kokkos::View<int*>(
"subcell_to_cells", num_faces*num_cells_per_face);
126 _cell_to_subcells = Kokkos::View<int*>(
"cell_to_subcells", num_cells*num_faces_per_cell);
129 for(
int face=0;face<num_faces;++face){
138 for(
int cell=0;cell<num_cells;++cell){
140 for(
int local_face=0;local_face<num_faces_per_cell;++local_face){