SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
TimeSteppers::ConstUntypedHistory< T > Class Template Referenceabstract

Access to the history data used by a TimeStepper in type-erased form. Obtain an instance with History::untyped(). More...

#include <History.hpp>

Public Types

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

Public Member Functions

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

 ConstUntypedHistory (const ConstUntypedHistory &)=default
 ConstUntypedHistory (ConstUntypedHistory &&)=default
ConstUntypedHistoryoperator= (const ConstUntypedHistory &)=default
ConstUntypedHistoryoperator= (ConstUntypedHistory &&)=default
Protected Member Functions inherited from stl_boilerplate::RandomAccessSequence< ConstUntypedHistory< T >, const UntypedStepRecord< T >, false >
RandomAccessSequenceoperator= (const RandomAccessSequence &)=default

Detailed Description

template<typename T>
class TimeSteppers::ConstUntypedHistory< T >

Access to the history data used by a TimeStepper in type-erased form. Obtain an instance with History::untyped().

The methods mirror similar ones in History. See that class for details.

Template Parameters
TOne of the types in MATH_WRAPPER_TYPES

The documentation for this class was generated from the following file:
  • src/Time/History.hpp