|
SpECTRE
v2025.08.19
|
Public Types | |
| using | Data = tmpl::conditional_t< Local, LocalData, RemoteData > |
Public Types inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| using | MutableData = tmpl::conditional_t< Local, LocalData, RemoteData > |
| using | Data = tmpl::conditional_t< Mutable, MutableData, const MutableData > |
Public Member Functions | |
| 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 |
Public Member Functions inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| size_t | size () const override |
| 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. | |
Friends | |
| class | BoundaryHistory |
| class | ConstSideAccess< Local > |
Additional Inherited Members | |
Static Public Member Functions inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| static constexpr size_t | max_size () |
Protected Types inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| using | StoredHistory = tmpl::conditional_t< Mutable, BoundaryHistory, const BoundaryHistory > |
Protected Member Functions inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| auto & | parent_data () const |
| 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) | |
Protected Attributes inherited from TimeSteppers::BoundaryHistory< LocalData, RemoteData, CouplingResult >::SideAccessCommon< Local, true > | |
| gsl::not_null< StoredHistory * > | parent_ |