|
SpECTRE
2021.08.02
|
Iterator over history data used by a TimeStepper. See History for details. More...
#include <History.hpp>
Public Types | |
| using | iterator_category = typename std::iterator_traits< Base >::iterator_category |
| using | value_type = Time |
| using | difference_type = typename std::iterator_traits< Base >::difference_type |
| using | pointer = const value_type * |
| using | reference = const value_type & |
Public Member Functions | |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
| reference | operator[] (const difference_type n) const noexcept |
| HistoryIterator & | operator++ () noexcept |
| HistoryIterator | operator++ (int) noexcept |
| HistoryIterator & | operator-- () noexcept |
| HistoryIterator | operator-- (int) noexcept |
| HistoryIterator & | operator+= (difference_type n) noexcept |
| HistoryIterator & | operator-= (difference_type n) noexcept |
| const TimeStepId & | time_step_id () const noexcept |
| const DerivVars & | derivative () const noexcept |
Friends | |
| class | History< Vars, DerivVars > |
| difference_type | operator- (const HistoryIterator &a, const HistoryIterator &b) noexcept |
Iterator over history data used by a TimeStepper. See History for details.