version 3.8
Dumux::Experimental::MultiStageParams< Scalar > Class Template Reference

Data object for the parameters of a given stage.

#include <dumux/experimental/timestepping/multistagetimestepper.hh>

Public Member Functions

 MultiStageParams (const MultiStageMethod< Scalar > &m, std::size_t i, const Scalar t, const Scalar dt)
 Extract params for stage i from method m. More...
 
std::size_t size () const
 
Scalar temporalWeight (std::size_t k) const
 weights of the temporal operator residual ( \( \alpha_{ik} \)) More...
 
Scalar spatialWeight (std::size_t k) const
 weights of the spatial operator residual ( \( \beta_{ik} \)) More...
 
Scalar timeAtStage (std::size_t k) const
 the time at which we have to evaluate the operators More...
 
Scalar timeStepFraction (std::size_t k) const
 the fraction of a time step corresponding to the k-th stage More...
 
Scalar skipTemporal (std::size_t k) const
 If \( \alpha_{ik} = 0\). More...
 
Scalar skipSpatial (std::size_t k) const
 If \( \beta_{ik} = 0\). More...
 

Constructor & Destructor Documentation

◆ MultiStageParams()

template<class Scalar >
Dumux::Experimental::MultiStageParams< Scalar >::MultiStageParams ( const MultiStageMethod< Scalar > &  m,
std::size_t  i,
const Scalar  t,
const Scalar  dt 
)
inline

dt;

Member Function Documentation

◆ size()

template<class Scalar >
std::size_t Dumux::Experimental::MultiStageParams< Scalar >::size ( ) const
inline

◆ skipSpatial()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::skipSpatial ( std::size_t  k) const
inline

◆ skipTemporal()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::skipTemporal ( std::size_t  k) const
inline

◆ spatialWeight()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::spatialWeight ( std::size_t  k) const
inline

◆ temporalWeight()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::temporalWeight ( std::size_t  k) const
inline

◆ timeAtStage()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::timeAtStage ( std::size_t  k) const
inline

◆ timeStepFraction()

template<class Scalar >
Scalar Dumux::Experimental::MultiStageParams< Scalar >::timeStepFraction ( std::size_t  k) const
inline

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