|
|
using | Data = tmpl::conditional_t<Local, LocalData, RemoteData> |
|
using | MutableData |
|
using | Data |
|
|
void | pop_front () const override |
|
void | clear () const override |
|
void | clear_substeps (size_t n) const override |
|
void | insert (const TimeStepId &id, size_t integration_order, Data data) const |
|
void | insert_initial (const TimeStepId &id, size_t integration_order, Data data) const |
|
size_t | size () const override |
|
const TimeStepId & | operator[] (size_t n) const override |
|
size_t | integration_order (size_t n) const override |
|
size_t | number_of_substeps (size_t n) const override |
| void | for_each (Func &&func) const |
| | Apply func to each entry.
|
|
Data & | data (size_t n) const |
| | Access the data stored on the side. When performed through a MutableSideAccess, these allow modification of the data. Performing such modifications likely invalidates the coupling cache for the associated BoundaryHistory object, which should be cleared.
|
|
|
static constexpr size_t | max_size () |
|
using | StoredHistory |
|
tmpl::conditional_t< Mutable, CircularDeque< BoundaryHistory_detail::StepData< MutableData > > &, const CircularDeque< BoundaryHistory_detail::StepData< MutableData > > & > | parent_data () const |
|
auto & | step_data (const TimeStepId &id) const |
|
auto & | entry (const TimeStepId &id) const |
|
| SideAccessCommon (gsl::not_null< StoredHistory * > parent) |
|
gsl::not_null< StoredHistory * > | parent_ |
The documentation for this class was generated from the following file:
- src/Time/BoundaryHistory.hpp