KASKADE 7 development version
Classes | Namespaces | Enumerations
norm.hh File Reference
#include <numeric>
#include <vector>
#include "utilities/linalg/scalarproducts.hh"

Go to the source code of this file.

Classes

class  Kaskade::Norm< Vector >
 Abstract base class of various norms. More...
 
class  Kaskade::OneNorm< Vector >
 OneNorm class derived from the abstract base class Norm. More...
 
class  Kaskade::MaxNorm< Vector >
 MaxNorm class derived from the abstract base class Norm. Here the max norm represents the max norm of a vector of Vectors or a vector of Matrices. For a vector of Vectors \( \mathbf{V} := \{\mathbf{v_1},\ldots, \mathbf{v_m} \}\), where \( \mathbf{v_i} = \{v_{i1},\ldots, v_{i,n}\}\). Such that \( \|V\|_{\infty} := \max_{1 \leq i \leq m} \|\mathbf{v_i}\|_{\infty}\) such that \(\|\mathbf{v_i}\|_{\infty}:= \max_{1 \leq j \leq n} |v_{ij}| \). More...
 

Namespaces

namespace  Kaskade
 
 

Enumerations

enum class  Kaskade::NormType { Kaskade::ONE_NORM , Kaskade::MAX_NORM }
 Enum class to define the norm type in class Norm. More...