![]() |
deal.II version GIT relicensing-6816-g8d70a4508a 2026-09-28 16:30:01+00:00
|
#include <deal.II/grid/grid_tools.h>
Data type that provides all information necessary to create periodicity constraints and a periodic p4est forest with respect to two 'periodic' cell faces.
Definition at line 2317 of file grid_tools.h.
Public Member Functions | |
| std::size_t | memory_consumption () const |
Public Attributes | |
| CellIterator | cell [2] |
| unsigned int | face_idx [2] |
| types::geometric_orientation | orientation |
| FullMatrix< double > | matrix |
| std::size_t GridTools::PeriodicFacePair< CellIterator >::memory_consumption | ( | ) | const |
Return an estimate, in bytes, for the memory consumption of the object.
| CellIterator GridTools::PeriodicFacePair< CellIterator >::cell[2] |
The cells associated with the two 'periodic' faces.
Definition at line 2322 of file grid_tools.h.
| unsigned int GridTools::PeriodicFacePair< CellIterator >::face_idx[2] |
The local face indices (with respect to the specified cells) of the two 'periodic' faces.
Definition at line 2328 of file grid_tools.h.
| types::geometric_orientation GridTools::PeriodicFacePair< CellIterator >::orientation |
The relative orientation of the first face with respect to the second face as described in orthogonal_equality() and DoFTools::make_periodicity_constraints().
Definition at line 2335 of file grid_tools.h.
| FullMatrix<double> GridTools::PeriodicFacePair< CellIterator >::matrix |
A dim \(\times\) dim rotation matrix that describes how vector valued DoFs of the first face should be modified prior to constraining to the DoFs of the second face.
The rotation matrix is used in DoFTools::make_periodicity_constraints() by applying the rotation to all vector valued blocks listed in the parameter first_vector_components of the finite element space. For more details see DoFTools::make_periodicity_constraints() and the glossary glossary entry on periodic conditions.
Definition at line 2349 of file grid_tools.h.