using | MutableData = implementation defined |
using | Data = implementation defined |
const TimeStepId & | operator[] (const size_t n) const override |
const TimeStepId & | operator[] (const std::pair< size_t, size_t > &step_and_substep) const override |
size_t | integration_order (const size_t n) const override |
size_t | integration_order (const TimeStepId &id) const override |
size_t | number_of_substeps (const size_t n) const override |
size_t | number_of_substeps (const TimeStepId &id) const override |
void | for_each (Func &&func) const |
| Apply func to each entry. More...
|
Data & | data (const 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.
|
Data & | data (const TimeStepId &id) 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.
|
using | StoredHistory = implementation defined |
auto & | step_data (const TimeStepId &id) const |
auto & | entry (const TimeStepId &id) const |
auto & | entry (const std::pair< size_t, size_t > &step_and_substep) const |
| SideAccessCommon (const gsl::not_null< StoredHistory * > parent) |
gsl::not_null< StoredHistory * > | parent_ |