SpECTRE  2021.08.02
TimeSteppers Namespace Reference

Holds classes that take time steps. More...

Classes

class  AdamsBashforthN
 
class  BoundaryHistory
 History data used by a TimeStepper for boundary integration. More...
 
class  DormandPrince5
 
class  History
 History data used by a TimeStepper. More...
 
class  HistoryIterator
 Iterator over history data used by a TimeStepper. See History for details. More...
 
class  RungeKutta3
 A "strong stability-preserving" 3rd-order Runge-Kutta time-stepper, as described in [58] section 5.7. More...
 
class  RungeKutta4
 

Functions

template<typename Vars , typename DerivVars >
HistoryIterator< Vars, DerivVars > operator+ (HistoryIterator< Vars, DerivVars > it, typename HistoryIterator< Vars, DerivVars >::difference_type n) noexcept
 
template<typename Vars , typename DerivVars >
HistoryIterator< Vars, DerivVars > operator+ (typename HistoryIterator< Vars, DerivVars >::difference_type n, HistoryIterator< Vars, DerivVars > it) noexcept
 
template<typename Vars , typename DerivVars >
HistoryIterator< Vars, DerivVars > operator- (HistoryIterator< Vars, DerivVars > it, typename HistoryIterator< Vars, DerivVars >::difference_type n) noexcept
 
bool operator!= (const AdamsBashforthN &lhs, const AdamsBashforthN &rhs) noexcept
 
constexpr bool operator== (const DormandPrince5 &, const DormandPrince5 &) noexcept
 
constexpr bool operator!= (const DormandPrince5 &, const DormandPrince5 &) noexcept
 
constexpr bool operator== (const RungeKutta3 &, const RungeKutta3 &) noexcept
 
constexpr bool operator!= (const RungeKutta3 &, const RungeKutta3 &) noexcept
 
constexpr bool operator== (const RungeKutta4 &, const RungeKutta4 &) noexcept
 
constexpr bool operator!= (const RungeKutta4 &, const RungeKutta4 &) noexcept
 

Detailed Description

Holds classes that take time steps.