|
using | time_steppers = tmpl::list< AdamsBashforth, AdamsMoultonPc< false >, AdamsMoultonPc< true >, ClassicalRungeKutta4, DormandPrince5, Heun2, Rk3HesthavenSsp, Rk3Kennedy, Rk3Owren, Rk3Pareschi, Rk4Kennedy, Rk4Owren, Rk5Owren, Rk5Tsitouras > |
| Typelist of available TimeSteppers.
|
|
using | lts_time_steppers = tmpl::list< AdamsBashforth, AdamsMoultonPc< false >, AdamsMoultonPc< true > > |
| Typelist of available LtsTimeSteppers.
|
|
using | imex_time_steppers = tmpl::list< Heun2, Rk3Kennedy, Rk3Pareschi, Rk4Kennedy > |
| Typelist of available ImexTimeSteppers.
|
|
using | increasing_substep_time_steppers = tmpl::list< AdamsBashforth, Rk3Owren, Rk4Owren > |
| Typelist of TimeSteppers whose substep times are strictly increasing.
|
|
using | monotonic_lts_time_steppers = tmpl::list< AdamsBashforth, AdamsMoultonPc< true > > |
| Typelist of LtsTimeSteppers with monotonic() true, i.e., those that work with control systems.
|
|
|
template<typename LocalData , typename RemoteData , typename CouplingResult > |
std::ostream & | operator<< (std::ostream &os, const BoundaryHistory< LocalData, RemoteData, CouplingResult > &history) |
|
template<typename T > |
bool | operator== (const UntypedStepRecord< T > &a, const UntypedStepRecord< T > &b) |
|
template<typename T > |
bool | operator!= (const UntypedStepRecord< T > &a, const UntypedStepRecord< T > &b) |
|
template<typename Vars > |
bool | operator== (const StepRecord< Vars > &a, const StepRecord< Vars > &b) |
|
template<typename Vars > |
bool | operator!= (const StepRecord< Vars > &a, const StepRecord< Vars > &b) |
|
template<typename Vars > |
bool | operator== (const History< Vars > &a, const History< Vars > &b) |
|
template<typename Vars > |
bool | operator!= (const History< Vars > &a, const History< Vars > &b) |
|
template<typename Vars > |
std::ostream & | operator<< (std::ostream &os, const History< Vars > &history) |
|
bool | operator!= (const AdamsBashforth &lhs, const AdamsBashforth &rhs) |
|
template<bool Monotonic> |
bool | operator== (const AdamsMoultonPc< Monotonic > &lhs, const AdamsMoultonPc< Monotonic > &rhs) |
|
template<bool Monotonic> |
bool | operator!= (const AdamsMoultonPc< Monotonic > &lhs, const AdamsMoultonPc< Monotonic > &rhs) |
|
bool constexpr | operator== (const ClassicalRungeKutta4 &, const ClassicalRungeKutta4 &) |
|
bool constexpr | operator!= (const ClassicalRungeKutta4 &, const ClassicalRungeKutta4 &) |
|
bool constexpr | operator== (const DormandPrince5 &, const DormandPrince5 &) |
|
bool constexpr | operator!= (const DormandPrince5 &, const DormandPrince5 &) |
|
bool constexpr | operator== (const Heun2 &, const Heun2 &) |
|
bool constexpr | operator!= (const Heun2 &, const Heun2 &) |
|
bool constexpr | operator== (const Rk3HesthavenSsp &, const Rk3HesthavenSsp &) |
|
bool constexpr | operator!= (const Rk3HesthavenSsp &, const Rk3HesthavenSsp &) |
|
bool constexpr | operator== (const Rk3Kennedy &, const Rk3Kennedy &) |
|
bool constexpr | operator!= (const Rk3Kennedy &lhs, const Rk3Kennedy &rhs) |
|
bool constexpr | operator== (const Rk3Owren &, const Rk3Owren &) |
|
bool constexpr | operator!= (const Rk3Owren &, const Rk3Owren &) |
|
bool constexpr | operator== (const Rk3Pareschi &, const Rk3Pareschi &) |
|
bool constexpr | operator!= (const Rk3Pareschi &lhs, const Rk3Pareschi &rhs) |
|
bool constexpr | operator== (const Rk4Kennedy &, const Rk4Kennedy &) |
|
bool constexpr | operator!= (const Rk4Kennedy &lhs, const Rk4Kennedy &rhs) |
|
bool constexpr | operator== (const Rk4Owren &, const Rk4Owren &) |
|
bool constexpr | operator!= (const Rk4Owren &, const Rk4Owren &) |
|
bool constexpr | operator== (const Rk5Owren &, const Rk5Owren &) |
|
bool constexpr | operator!= (const Rk5Owren &, const Rk5Owren &) |
|
bool constexpr | operator== (const Rk5Tsitouras &, const Rk5Tsitouras &) |
|
bool constexpr | operator!= (const Rk5Tsitouras &, const Rk5Tsitouras &) |
|
|
template<typename DestVars , typename SourceVars , typename ValueTransformer , typename DerivativeTransformer > |
void | transform (const gsl::not_null< History< DestVars > * > dest, const History< SourceVars > &source, ValueTransformer &&value_transformer, DerivativeTransformer &&derivative_transformer) |
| Initialize a History object based on the contents of another, applying a transformation to each value and derivative. More...
|
|
template<typename DestVars , typename SourceVars , typename Transformer > |
void | transform (const gsl::not_null< History< DestVars > * > dest, const History< SourceVars > &source, Transformer &&transformer) |
| Initialize a History object based on the contents of another, applying a transformation to each value and derivative. More...
|
|
Holds classes that take time steps.