|
SpECTRE
v2025.08.19
|
Boundary data on both sides of a mortar. More...
#include <DgOperator.hpp>
Additional Inherited Members | |
Public Member Functions inherited from dg::SimpleMortarData< TemporalId, BoundaryData< PrimalFields, PrimalFluxes >, BoundaryData< PrimalFields, PrimalFluxes > > | |
| SimpleMortarData (const SimpleMortarData &)=default | |
| SimpleMortarData (SimpleMortarData &&)=default | |
| SimpleMortarData (const size_t) | |
| The argument is ignored. It exists for compatibility with BoundaryHistory. | |
| SimpleMortarData & | operator= (const SimpleMortarData &)=default |
| SimpleMortarData & | operator= (SimpleMortarData &&)=default |
| std::pair< BoundaryData< PrimalFields, PrimalFluxes >, BoundaryData< PrimalFields, PrimalFluxes > > | extract () |
| Return the inserted data and reset the state to empty. | |
| void | pup (PUP::er &p) |
| const BoundaryData< PrimalFields, PrimalFluxes > & | local_data (const TemporalId &temporal_id) const |
Retrieve the local data at temporal_id | |
| const BoundaryData< PrimalFields, PrimalFluxes > & | remote_data (const TemporalId &temporal_id) const |
Retrieve the remote data at temporal_id | |
| size_t | integration_order () const |
| These functions do nothing. They exist for compatibility with BoundaryHistory. | |
| void | integration_order (const size_t) |
| These functions do nothing. They exist for compatibility with BoundaryHistory. | |
| void | local_insert (TemporalId temporal_id, BoundaryData< PrimalFields, PrimalFluxes > vars) |
| Add a value. This function must be called once between calls to extract. | |
| void | remote_insert (TemporalId temporal_id, BoundaryData< PrimalFields, PrimalFluxes > vars) |
| Add a value. This function must be called once between calls to extract. | |
Boundary data on both sides of a mortar.