#include "norm.hh"
#include <cmath>
#include <functional>
#include <vector>
#include <boost/timer/timer.hpp>
#include "dune/common/dynmatrix.hh"
#include "dune/common/dynvector.hh"
#include "fem/fixdune.hh"
#include "timestepping/sdc.hh"
Go to the source code of this file.
|
template<class Vector , class Norm > |
Vector::value_type | Kaskade::normVecDiff (std::vector< Vector > const &y0, std::vector< Vector > const &y1, Norm norm) |
| Some utility functions. More...
|
|
template<class Vector > |
void | Kaskade::sdcExplicitEulerIterationStep (Kaskade::SDCTimeGrid const &grid, std::function< Vector(typename Vector::value_type, Vector const &)> rhsFunc, std::vector< Vector > &yi, std::vector< Vector > &dyi, bool verbose=false) |
|
template<class Vector , class RealVector > |
void | Kaskade::inexactSDCExplicitEulerIterationStep (Kaskade::SDCTimeGrid const &grid, std::function< Vector(typename Vector::value_type, Vector const &)> rhsFunc, RealVector const &toleranceVector, typename Vector::value_type rho, Kaskade::NormType norm_t, std::vector< Vector > &yi, std::vector< Vector > &dyi, bool verbose=false) |
|