|
DiFfRG
|
#include <boost/numeric/odeint.hpp>#include <boost/numeric/odeint/external/eigen/eigen.hpp>#include <DiFfRG/common/math.hh>#include <DiFfRG/common/types.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/data_output.hh>#include <DiFfRG/timestepping/abstract_timestepper.hh>Go to the source code of this file.
Classes | |
| struct | DiFfRG::stepperChoice< prec > |
| class | DiFfRG::TimeStepperBoostRK< 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 VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0> | |
| using | DiFfRG::TimeStepperBoostRK54 = TimeStepperBoostRK<VectorType, SparseMatrixType, dim, 0> |
| A class to perform time stepping using the adaptive Boost Cash-Karp54 method. | |
| template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0> | |
| using | DiFfRG::TimeStepperBoostRK78 = TimeStepperBoostRK<VectorType, SparseMatrixType, dim, 1> |
| A class to perform time stepping using the adaptive Boost Fehlberg78 method. | |