SpECTRE
v2025.03.17
|
Boundary data on both sides of a mortar. More...
#include <DgOperator.hpp>
Additional Inherited Members | |
![]() | |
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.