17 #ifndef dealii_matrix_free_face_info_h 18 #define dealii_matrix_free_face_info_h 21 #include <deal.II/base/exceptions.h> 22 #include <deal.II/base/memory_consumption.h> 23 #include <deal.II/base/table.h> 26 DEAL_II_NAMESPACE_OPEN
32 namespace MatrixFreeFunctions
53 template <
int vectorization_w
idth>
113 return sizeof (*this);
123 template <
int vectorization_w
idth>
132 faces = std::vector<FaceToCellTopology<vectorization_width> >();
150 std::vector<FaceToCellTopology<vectorization_width> >
faces;
168 DEAL_II_NAMESPACE_CLOSE
std::size_t memory_consumption() const
unsigned char face_orientation
::Table< 3, types::boundary_id > cell_and_face_boundary_id
unsigned int cells_interior[vectorization_width]
void reinit(const TableIndices< N > &new_size, const bool omit_default_initialization=false)
::Table< 3, unsigned int > cell_and_face_to_plain_faces
unsigned char subface_index
std::vector< FaceToCellTopology< vectorization_width > > faces
std::size_t memory_consumption() const
unsigned char exterior_face_no
std::size_t memory_consumption() const
unsigned int cells_exterior[vectorization_width]
unsigned char interior_face_no