3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::Experimental::MultiStage::ExplicitEuler< Scalar > Class Template Referencefinal

An explicit Euler time stepping scheme. More...

#include <dumux/timestepping/multistagemethods.hh>

Inheritance diagram for Dumux::Experimental::MultiStage::ExplicitEuler< Scalar >:

Description

template<class Scalar>
class Dumux::Experimental::MultiStage::ExplicitEuler< Scalar >

An explicit Euler time stepping scheme.

Public Member Functions

 ExplicitEuler ()
 
std::string name () const final
 
bool implicit () const final
 
std::size_t numStages () const final
 
Scalar temporalWeight (std::size_t, std::size_t k) const final
 weights of the temporal operator residual ( \( \alpha_{ik} \)) More...
 
Scalar spatialWeight (std::size_t, std::size_t k) const final
 weights of the spatial operator residual ( \( \beta_{ik} \)) More...
 
Scalar timeStepWeight (std::size_t k) const final
 time step weights for each stage ( \( d_k \)) More...
 

Constructor & Destructor Documentation

◆ ExplicitEuler()

template<class Scalar >
Dumux::Experimental::MultiStage::ExplicitEuler< Scalar >::ExplicitEuler ( )
inline

Member Function Documentation

◆ implicit()

template<class Scalar >
bool Dumux::Experimental::MultiStage::Theta< Scalar >::implicit ( ) const
inlinefinalvirtualinherited

◆ name()

template<class Scalar >
std::string Dumux::Experimental::MultiStage::ExplicitEuler< Scalar >::name ( ) const
inlinefinalvirtual

◆ numStages()

template<class Scalar >
std::size_t Dumux::Experimental::MultiStage::Theta< Scalar >::numStages ( ) const
inlinefinalvirtualinherited

◆ spatialWeight()

template<class Scalar >
Scalar Dumux::Experimental::MultiStage::Theta< Scalar >::spatialWeight ( std::size_t  i,
std::size_t  k 
) const
inlinefinalvirtualinherited

weights of the spatial operator residual ( \( \beta_{ik} \))

Implements Dumux::Experimental::MultiStageMethod< Scalar >.

◆ temporalWeight()

template<class Scalar >
Scalar Dumux::Experimental::MultiStage::Theta< Scalar >::temporalWeight ( std::size_t  i,
std::size_t  k 
) const
inlinefinalvirtualinherited

weights of the temporal operator residual ( \( \alpha_{ik} \))

Implements Dumux::Experimental::MultiStageMethod< Scalar >.

◆ timeStepWeight()

template<class Scalar >
Scalar Dumux::Experimental::MultiStage::Theta< Scalar >::timeStepWeight ( std::size_t  k) const
inlinefinalvirtualinherited

time step weights for each stage ( \( d_k \))

Implements Dumux::Experimental::MultiStageMethod< Scalar >.


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