|
SpECTRE
v2026.04.01
|
Access to the list of TimeStepIds in a BoundaryHistory. More...
#include <BoundaryHistory.hpp>
Public Member Functions | |
| virtual size_t | size () const =0 |
| virtual const TimeStepId & | operator[] (size_t n) const =0 |
| virtual const TimeStepId & | operator[] (const std::pair< size_t, size_t > &step_and_substep) const =0 |
| virtual size_t | integration_order (size_t n) const =0 |
| virtual size_t | integration_order (const TimeStepId &id) const =0 |
| virtual size_t | number_of_substeps (size_t n) const =0 |
| virtual size_t | number_of_substeps (const TimeStepId &id) const =0 |
| This returns the same value for any substep of the same step. | |
| Public Member Functions inherited from stl_boilerplate::RandomAccessSequence< ConstBoundaryHistoryTimes, const TimeStepId, false > | |
| iterator | begin () & |
| const_iterator | cbegin () const & |
| iterator | end () & |
| const_iterator | cend () const & |
| reverse_iterator | rbegin () & |
| const_reverse_iterator | crbegin () const & |
| reverse_iterator | rend () & |
| const_reverse_iterator | crend () const & |
| size_type | max_size () const |
| bool | empty () const |
| reference | front () |
| reference | back () |
| reference | at (const size_type n) |
Additional Inherited Members | |
| Public Types inherited from stl_boilerplate::RandomAccessSequence< ConstBoundaryHistoryTimes, const TimeStepId, false > | |
| using | value_type |
| using | reference |
| using | const_reference |
| using | pointer |
| using | const_pointer |
| using | reverse_iterator |
| using | const_reverse_iterator |
| using | difference_type |
| using | size_type |
| Protected Member Functions inherited from stl_boilerplate::RandomAccessSequence< ConstBoundaryHistoryTimes, const TimeStepId, false > | |
| RandomAccessSequence & | operator= (const RandomAccessSequence &)=default |
Access to the list of TimeStepIds in a BoundaryHistory.
For simplicity of implementation, iterable-container access is not provided for substeps within a step, but is instead provided through additional methods on this class.