stepperChoice< prec > Struct Template Reference#

DiFfRG: DiFfRG::stepperChoice< prec > Struct Template Reference
DiFfRG
DiFfRG::stepperChoice< prec > Struct Template Reference

#include <boost_rk.hh>

Public Types

using error_stepper_type_0 = boost::numeric::odeint::runge_kutta_cash_karp54<Eigen::VectorXd>
 
using error_stepper_type_1 = boost::numeric::odeint::runge_kutta_fehlberg78<Eigen::VectorXd>
 
using value = std::conditional_t<prec == 0, error_stepper_type_0, error_stepper_type_1>
 

Member Typedef Documentation

◆ error_stepper_type_0

template<int prec>
using DiFfRG::stepperChoice< prec >::error_stepper_type_0 = boost::numeric::odeint::runge_kutta_cash_karp54<Eigen::VectorXd>

◆ error_stepper_type_1

template<int prec>
using DiFfRG::stepperChoice< prec >::error_stepper_type_1 = boost::numeric::odeint::runge_kutta_fehlberg78<Eigen::VectorXd>

◆ value

template<int prec>
using DiFfRG::stepperChoice< prec >::value = std::conditional_t<prec == 0, error_stepper_type_0, error_stepper_type_1>

The documentation for this struct was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/boost_rk.hh