SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
TimeSteppers::ConstBoundaryHistoryTimes Class Referenceabstract

Access to the list of TimeStepIds in a BoundaryHistory. More...

#include <BoundaryHistory.hpp>

Public Member Functions

virtual size_t size () const =0
virtual const TimeStepIdoperator[] (size_t n) const =0
virtual const TimeStepIdoperator[] (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 >
RandomAccessSequenceoperator= (const RandomAccessSequence &)=default

Detailed Description

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.


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