Classes | Functions
TimeSteppers Namespace Reference

Holds classes that take time steps. More...

Classes

class  AdamsBashforthN
 An Nth Adams-Bashforth time stepper. More...
 
class  BoundaryHistory
 History data used by a TimeStepper for boundary integration. More...
 
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. Major reference: J. Hesthaven & T. Warburton, Nodal Discontinuous Galerkin Methods. section 5.7. More...
 

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
 
bool operator!= (const AdamsBashforthN &lhs, const AdamsBashforthN &rhs) noexcept
 
bool constexpr operator== (const RungeKutta3 &, const RungeKutta3 &) noexcept
 
bool constexpr operator!= (const RungeKutta3 &, const RungeKutta3 &) noexcept
 

Detailed Description

Holds classes that take time steps.