|
SpECTRE
v2025.08.19
|
Storage of boundary data on two sides of a mortar. More...
#include <SimpleMortarData.hpp>
Public Member Functions | |
| SimpleMortarData (const SimpleMortarData &)=default | |
| SimpleMortarData (SimpleMortarData &&)=default | |
| SimpleMortarData & | operator= (const SimpleMortarData &)=default |
| SimpleMortarData & | operator= (SimpleMortarData &&)=default |
| SimpleMortarData (const size_t) | |
| The argument is ignored. It exists for compatibility with BoundaryHistory. | |
| std::pair< LocalVars, RemoteVars > | extract () |
| Return the inserted data and reset the state to empty. | |
| void | pup (PUP::er &p) |
| const LocalVars & | local_data (const TemporalId &temporal_id) const |
Retrieve the local data at temporal_id | |
| const RemoteVars & | 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, LocalVars vars) |
| Add a value. This function must be called once between calls to extract. | |
| void | remote_insert (TemporalId temporal_id, RemoteVars vars) |
| Add a value. This function must be called once between calls to extract. | |
Storage of boundary data on two sides of a mortar.
Typically, values are inserted into this container by the flux communication actions.