#include <rk.hh>
|
| | TimeStepperRK_impl (const ConfigTree &config, AbstractAssembler< VectorType, SparseMatrixType, dim > &assembler, OutputSession_impl< dim, VectorType > &data_out) |
| |
| | TimeStepperRK_impl (const ConfigTree &config, AbstractAssembler< VectorType, SparseMatrixType, dim > &assembler, OutputSession_impl< dim, VectorType > &data_out, AbstractAdaptor< VectorType > &adaptor) |
| |
| virtual void | run (AbstractFlowingVariables< NumberType, VectorType > &initial_condition, const double t_start, const double t_stop) override |
| |
| void | set_method (const uint method) |
| |
|
| void | run (VectorType &initial_data, const double t_start, const double t_stop) |
| |
| void | run (BlockVectorType &initial_data, const double t_start, const double t_stop) |
| |
| void | run_vars (VectorType &initial_data, const double t_start, const double t_stop) |
| |
◆ Base
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ BlockVectorType
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ NumberType
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ TimeStepperRK_impl() [1/2]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
Forwards to the base with this stepper's kind. Not using Base::Base;: the base needs to know which /timestepping/ section to read, and it cannot ask a virtual function for that from inside its own constructor.
◆ TimeStepperRK_impl() [2/2]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ run() [1/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ run() [2/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ run() [3/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
| void DiFfRG::TimeStepperRK_impl< VectorType, SparseMatrixType, dim >::run |
( |
VectorType & | initial_data, |
|
|
const double | t_start, |
|
|
const double | t_stop ) |
|
private |
◆ run_vars()
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
| void DiFfRG::TimeStepperRK_impl< VectorType, SparseMatrixType, dim >::run_vars |
( |
VectorType & | initial_data, |
|
|
const double | t_start, |
|
|
const double | t_stop ) |
|
private |
◆ set_method()
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
◆ method
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>,
uint dim = 0>
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/rk.hh