TimeStepperRK< VectorType, SparseMatrixType, dim > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
Public Types |
Public Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
List of all members
DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim > Class Template Reference
#include <rk.hh>
Inheritance diagram for DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim >:
Public Types | |
| using | NumberType = typename Base::NumberType |
| using | InverseSparseMatrixType = typename Base::InverseSparseMatrixType |
| using | BlockVectorType = typename Base::BlockVectorType |
Public Member Functions | |
| virtual void | run (AbstractFlowingVariables< NumberType > *initial_condition, const double t_start, const double t_stop) override |
| void | set_method (const uint method) |
Private Types | |
| using | Base = AbstractTimestepper< VectorType, SparseMatrixType, dim > |
Private Member Functions | |
| 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) |
Private Attributes | |
| uint | method = 4 |
Member Typedef Documentation
◆ Base
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
private |
◆ BlockVectorType
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
| using DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim >::BlockVectorType = typename Base::BlockVectorType |
◆ InverseSparseMatrixType
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
| using DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim >::InverseSparseMatrixType = typename Base::InverseSparseMatrixType |
◆ NumberType
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
| using DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim >::NumberType = typename Base::NumberType |
Member Function Documentation
◆ run() [1/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
overridevirtual |
◆ run() [2/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
private |
◆ run() [3/3]
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
private |
◆ run_vars()
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
private |
◆ set_method()
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
| void DiFfRG::TimeStepperRK< VectorType, SparseMatrixType, dim >::set_method | ( | const uint | method | ) |
Member Data Documentation
◆ method
template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
|
private |
The documentation for this class was generated from the following file:
- /__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/rk.hh
Generated by