|
SpECTRE
v2025.08.19
|
Distinguishes between field data, which can be projected to a mortar, and extra data, which will not be projected. More...
#include <SimpleBoundaryData.hpp>
Public Types | |
| using | field_tags = FieldTags |
| using | extra_data_tags = ExtraDataTags |
Public Member Functions | |
| SimpleBoundaryData (const SimpleBoundaryData &)=default | |
| SimpleBoundaryData & | operator= (const SimpleBoundaryData &)=default |
| SimpleBoundaryData (SimpleBoundaryData &&)=default | |
| SimpleBoundaryData & | operator= (SimpleBoundaryData &&)=default |
| SimpleBoundaryData (const size_t num_points) | |
| void | pup (PUP::er &p) |
| template<size_t MortarDim> | |
| SimpleBoundaryData< FieldTags, ExtraDataTags > | project_to_mortar (const Mesh< MortarDim > &face_mesh, const Mesh< MortarDim > &mortar_mesh, const MortarSize< MortarDim > &mortar_size) const |
Project the field_data to the mortar. More... | |
| template<size_t MortarDim> | |
| void | orient_on_slice (const Index< MortarDim > &slice_extents, const size_t sliced_dim, const OrientationMap< MortarDim+1 > &orientation_of_neighbor) |
Orient the field_data More... | |
Distinguishes between field data, which can be projected to a mortar, and extra data, which will not be projected.
|
inline |
Orient the field_data
orient_variables_on_slice
|
inline |
Project the field_data to the mortar.
dg::project_to_mortar