DiFfRG
Loading...
Searching...
No Matches
DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim > Class Template Reference

#include <explicit_euler.hh>

Inheritance diagram for DiFfRG::TimeStepperExplicitEuler< 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
 

Private Types

using Base = AbstractTimestepper<VectorType, SparseMatrixType, dim>
 

Member Typedef Documentation

◆ Base

template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
using DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim >::Base = AbstractTimestepper<VectorType, SparseMatrixType, dim>
private

◆ BlockVectorType

template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
using DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim >::BlockVectorType = typename Base::BlockVectorType

◆ InverseSparseMatrixType

template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
using DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim >::InverseSparseMatrixType = typename Base::InverseSparseMatrixType

◆ NumberType

template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
using DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim >::NumberType = typename Base::NumberType

Member Function Documentation

◆ run()

template<typename VectorType , typename SparseMatrixType = dealii::SparseMatrix<get_type::NumberType<VectorType>>, uint dim = 0>
virtual void DiFfRG::TimeStepperExplicitEuler< VectorType, SparseMatrixType, dim >::run ( AbstractFlowingVariables< NumberType > * initial_condition,
const double t_start,
const double t_stop )
overridevirtual

The documentation for this class was generated from the following file: