flexiblesusy::runge_kutta Namespace Reference
Function Documentation◆ integrateOdes()
template<typename ArrayType , typename Derivs , typename Stepper = decltype(runge_kutta::odeStepper<ArrayType,Derivs>)>
Organises integration of 1st order system of ODEs. Definition at line 158 of file rk.hpp. References ERROR, flexiblesusy::sign(), and SLHAea::to(). Referenced by flexiblesusy::Lattice_RKRGE::evolve_to(), and flexiblesusy::runge_kutta::Basic_rk_integrator< StateType, Derivs, Stepper >::operator()(). ◆ odeStepper()
template<typename ArrayType , typename Derivs >
organises the variable step-size for Runge-Kutta evolution Definition at line 107 of file rk.hpp. References ERROR, and rungeKuttaStep(). Referenced by flexiblesusy::Lattice_RKRGE::evolve_to(), and flexiblesusy::runge_kutta::Basic_rk_stepper< StateType, Derivs >::step(). ◆ rungeKuttaStep()
template<typename ArrayType , typename Derivs >
A single step of Runge Kutta (5th order), input: y and dydx (derivative of y), x is independent variable. yout is value after step. derivs is a user-supplied function Definition at line 52 of file rk.hpp. Referenced by odeStepper(), and flexiblesusy::runge_kutta::Basic_rk_stepper< StateType, Derivs >::runge_kutta_step(). Generated on Mon Feb 26 2024 06:24:17 for FlexibleSUSY by 1.9.4 |