KASKADE 7 development version
|
Base class to perform SDC iterations based on forward Euler method. Total iterations performed depends on the value set for variable maxSDCiterations. More...
#include <sdc_euler.hh>
Base class to perform SDC iterations based on forward Euler method. Total iterations performed depends on the value set for variable maxSDCiterations.
Vector,a | vector type, usually Dune::DenseVector. |
TimeGrid,a | time grid type as implemented in SDCTimeGrid, LobattoTimeGrid is the default choice. |
Definition at line 177 of file sdc_euler.hh.
Public Member Functions | |
EulerSDC (double t0, double t1, size_t nIntervals, bool verbose_=false) | |
EulerSDC (double t0, double t1, size_t nIntervals, size_t maxSDCIter, bool verbose_=false) | |
EulerSDC (double t0, double t1, size_t nIntervals, size_t maxSDCIter, double tol, bool verbose_=false) | |
void | setMaxSDCIterations (size_t maxIter) |
void | setTolerance (double tau) |
Vector | integrate (Vector const &initialValue, std::function< Vector(double, Vector const &)> rightHandSide, std::function< typename Vector::field_type(std::vector< Vector const & >)> normFunc) |
Vector | integrateTOL (Vector const &initialValue, std::function< Vector(double, Vector const &)> rightHandSide, std::function< typename Vector::field_type(std::vector< Vector > const &)> normFunc) |
|
inline |
Definition at line 180 of file sdc_euler.hh.
|
inline |
Definition at line 184 of file sdc_euler.hh.
|
inline |
Definition at line 188 of file sdc_euler.hh.
|
inline |
Definition at line 205 of file sdc_euler.hh.
|
inline |
Definition at line 231 of file sdc_euler.hh.
|
inline |
Definition at line 193 of file sdc_euler.hh.
|
inline |
Definition at line 198 of file sdc_euler.hh.