/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/boost_rk.hh File Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
boost_rk.hh File Reference
#include <boost/numeric/odeint.hpp>#include <boost/numeric/odeint/external/eigen/eigen.hpp>#include <DiFfRG/common/linear_algebra.hh>#include <DiFfRG/common/math.hh>#include <DiFfRG/discretization/common/abstract_adaptor.hh>#include <DiFfRG/discretization/common/abstract_assembler.hh>#include <DiFfRG/discretization/common/abstract_data.hh>#include <DiFfRG/discretization/data/output_session.hh>#include <DiFfRG/timestepping/abstract_timestepper.hh>Go to the source code of this file.
Classes | |
| struct | DiFfRG::stepperChoice< prec > |
| class | DiFfRG::TimeStepperBoostRK_impl< VectorType, SparseMatrixType, dim, prec > |
| A class to perform time stepping using adaptive Boost Runge-Kutta methods. This stepper uses adaptive time steps and is fully explicit. More... | |
Namespaces | |
| namespace | DiFfRG |
Typedefs | |
| template<typename Assembler , int prec> | |
| using | DiFfRG::TimeStepperBoostRK |
| template<typename Assembler > | |
| using | DiFfRG::TimeStepperBoostRK54 = TimeStepperBoostRK<Assembler, 0> |
| Time stepping with the adaptive Boost Cash-Karp54 method. | |
| template<typename Assembler > | |
| using | DiFfRG::TimeStepperBoostRK78 = TimeStepperBoostRK<Assembler, 1> |
| Time stepping with the adaptive Boost Fehlberg78 method. | |
Generated by