Reference documentation for deal.II version 9.0.0
|
#include <deal.II/matrix_free/face_info.h>
Public Member Functions | |
void | clear () |
std::size_t | memory_consumption () const |
Public Attributes | |
std::vector< FaceToCellTopology< vectorization_width > > | faces |
::Table< 3, unsigned int > | cell_and_face_to_plain_faces |
::Table< 3, types::boundary_id > | cell_and_face_boundary_id |
A data structure that holds the connectivity between the faces and the cells.
Definition at line 124 of file face_info.h.
|
inline |
Clear all data fields to be in a state similar to after having called the default constructor.
Definition at line 130 of file face_info.h.
|
inline |
Return the memory consumption of the present data structure.
Definition at line 140 of file face_info.h.
std::vector<FaceToCellTopology<vectorization_width> > internal::MatrixFreeFunctions::FaceInfo< vectorization_width >::faces |
Vectorized storage of interior faces, linking to the two cells in the vectorized cell storage.
Definition at line 150 of file face_info.h.
::Table<3,unsigned int> internal::MatrixFreeFunctions::FaceInfo< vectorization_width >::cell_and_face_to_plain_faces |
This table translates a triple of the macro cell number, the index of a face within a cell and the index within the cell batch of vectorization into the index within the faces
array.
Definition at line 157 of file face_info.h.
::Table<3,types::boundary_id> internal::MatrixFreeFunctions::FaceInfo< vectorization_width >::cell_and_face_boundary_id |
Stores the boundary ids of the faces in vectorized format using the same indexing as the cell_and_face_to_plain_faces data structure
Definition at line 163 of file face_info.h.