18#ifndef KASKADE_TIMESTEPPING_EULERSDC_NORM_HH_
19#define KASKADE_TIMESTEPPING_EULERSDC_NORM_HH_
57 template <
class Vector>
95 template <
class Vector>
108 return std::accumulate(vecs.begin(),vecs.end(),0.0,[](
field_type init,
Vector const& v)
110 Kaskade::LinAlg::OneNorm on;
129 template <
class Vector>
141 for (
auto i = 1u; i < vecs.size(); ++i)
MaxNorm class derived from the abstract base class Norm. Here the max norm represents the max norm of...
virtual field_type value(std::vector< Vector > const &vecs)
Abstract base class of various norms.
virtual field_type value(std::vector< Vector > const &vecs)=0
typename Vector::value_type field_type
OneNorm class derived from the abstract base class Norm.
virtual field_type value(std::vector< Vector > const &vecs)
Dune::FieldVector< T, n > max(Dune::FieldVector< T, n > x, Dune::FieldVector< T, n > const &y)
Componentwise maximum.
Dune::FieldVector< Scalar, dim > Vector
NormType
Enum class to define the norm type in class Norm.
Infinity norm for stl-container, Dune::FieldVector and Dune::FieldMatrix.