KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::LinAlg::NormSquared< ScalarProduct_ > Struct Template Reference

Norm squared defined via ScalarProduct. More...

#include <scalarproducts.hh>

Detailed Description

template<class ScalarProduct_>
struct Kaskade::LinAlg::NormSquared< ScalarProduct_ >

Norm squared defined via ScalarProduct.

Definition at line 67 of file scalarproducts.hh.

Public Types

typedef ScalarProduct_ ScalarProduct
 
typedef Norm< ScalarProductAssociatedNorm
 

Public Member Functions

 NormSquared (ScalarProduct const sp=ScalarProduct())
 
template<class Type >
NormTraits< Type >::return_type operator() (Type const &type) const
 

Member Typedef Documentation

◆ AssociatedNorm

template<class ScalarProduct_ >
typedef Norm<ScalarProduct> Kaskade::LinAlg::NormSquared< ScalarProduct_ >::AssociatedNorm

Definition at line 69 of file scalarproducts.hh.

◆ ScalarProduct

template<class ScalarProduct_ >
typedef ScalarProduct_ Kaskade::LinAlg::NormSquared< ScalarProduct_ >::ScalarProduct

Definition at line 68 of file scalarproducts.hh.

Constructor & Destructor Documentation

◆ NormSquared()

template<class ScalarProduct_ >
Kaskade::LinAlg::NormSquared< ScalarProduct_ >::NormSquared ( ScalarProduct const  sp = ScalarProduct())
inline

Definition at line 71 of file scalarproducts.hh.

Member Function Documentation

◆ operator()()

template<class ScalarProduct_ >
template<class Type >
NormTraits< Type >::return_type Kaskade::LinAlg::NormSquared< ScalarProduct_ >::operator() ( Type const &  type) const
inline

Definition at line 74 of file scalarproducts.hh.


The documentation for this struct was generated from the following file: