A theta time stepping scheme theta=1.0 is an implicit Euler scheme, theta=0.0 an explicit Euler scheme, theta=0.5 is a Cranck-Nicholson scheme.
#include <dumux/experimental/timestepping/multistagemethods.hh>
|
| Theta (const Scalar theta) |
|
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} \))
|
|
Scalar | spatialWeight (std::size_t, std::size_t k) const final |
| weights of the spatial operator residual ( \( \beta_{ik} \))
|
|
Scalar | timeStepWeight (std::size_t k) const final |
| time step weights for each stage ( \( d_k \))
|
|
std::string | name () const override |
|
◆ Theta()
◆ implicit()
◆ name()
◆ numStages()
◆ spatialWeight()
◆ temporalWeight()
◆ timeStepWeight()
The documentation for this class was generated from the following file: