|
SpECTRE
v2026.04.01
|
Mutable access to the history data used by a TimeStepper in type-erased form. Obtain an instance with History::untyped(). More...
#include <History.hpp>
Public Member Functions | |
| virtual void | discard_value (const TimeStepId &id_to_discard) const =0 |
| virtual void | pop_front () const =0 |
| virtual void | clear_substeps () const =0 |
| Public Member Functions inherited from TimeSteppers::ConstUntypedHistory< T > | |
| virtual size_t | integration_order () const =0 |
| virtual size_t | size () const =0 |
| virtual size_t | max_size () const =0 |
| virtual const UntypedStepRecord< T > & | operator[] (size_t index) const =0 |
| virtual const UntypedStepRecord< T > & | operator[] (const TimeStepId &id) const =0 |
| virtual bool | at_step_start () const =0 |
| UntypedSubsteps | substeps () const |
| Public Member Functions inherited from stl_boilerplate::RandomAccessSequence< ConstUntypedHistory< T >, const UntypedStepRecord< T >, 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) |
Protected Member Functions | |
| MutableUntypedHistory (const MutableUntypedHistory &)=default | |
| MutableUntypedHistory (MutableUntypedHistory &&)=default | |
| MutableUntypedHistory & | operator= (const MutableUntypedHistory &)=default |
| MutableUntypedHistory & | operator= (MutableUntypedHistory &&)=default |
| Protected Member Functions inherited from TimeSteppers::ConstUntypedHistory< T > | |
| ConstUntypedHistory (const ConstUntypedHistory &)=default | |
| ConstUntypedHistory (ConstUntypedHistory &&)=default | |
| ConstUntypedHistory & | operator= (const ConstUntypedHistory &)=default |
| ConstUntypedHistory & | operator= (ConstUntypedHistory &&)=default |
| Protected Member Functions inherited from stl_boilerplate::RandomAccessSequence< ConstUntypedHistory< T >, const UntypedStepRecord< T >, false > | |
| RandomAccessSequence & | operator= (const RandomAccessSequence &)=default |
Additional Inherited Members | |
| Public Types inherited from TimeSteppers::ConstUntypedHistory< T > | |
| using | WrapperType = T |
| Public Types inherited from stl_boilerplate::RandomAccessSequence< ConstUntypedHistory< T >, const UntypedStepRecord< T >, 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 |
Mutable access to the history data used by a TimeStepper in type-erased form. Obtain an instance with History::untyped().
Data cannot be inserted or modified through the type-erased interface. The only mutability exposed is the ability to delete data.
The methods mirror similar ones in History. See that class for details.
| T | One of the types in MATH_WRAPPER_TYPES |