CAPD DynSys Library  5.2.0
capd::vectalg::SumLNorm< VectorType, MatrixType > Class Template Reference

$ L_1 $ Logarytmic norm More...

#include <capd/vectalg/Norm.h>

Public Types

typedef VectorType::ScalarType ScalarType
 
typedef MatrixType::size_type size_type
 

Public Member Functions

virtual ScalarType operator() (const VectorType &iv) const
 Computes the norm of the vector. More...
 
virtual ScalarType operator() (const MatrixType &iv) const
 Computes the norm of the matrix. More...
 
virtual std::string show (void) const
 Returns the name of the norm. More...
 
Norm< VectorType, MatrixType > * clone (void) const
 Makes virtual copy of the object. More...
 

Detailed Description

template<typename VectorType, typename MatrixType>
class capd::vectalg::SumLNorm< VectorType, MatrixType >

$ L_1 $ Logarytmic norm

Member Typedef Documentation

◆ ScalarType

template<typename VectorType , typename MatrixType >
typedef VectorType::ScalarType capd::vectalg::SumLNorm< VectorType, MatrixType >::ScalarType

◆ size_type

template<typename VectorType , typename MatrixType >
typedef MatrixType::size_type capd::vectalg::SumLNorm< VectorType, MatrixType >::size_type

Member Function Documentation

◆ clone()

template<typename VectorType , typename MatrixType >
Norm< VectorType, MatrixType > * capd::vectalg::SumLNorm< VectorType, MatrixType >::clone ( void  ) const
virtual

Makes virtual copy of the object.

Implements capd::vectalg::Norm< VectorType, MatrixType >.

◆ operator()() [1/2]

template<typename VectorType , typename MatrixType >
SumLNorm< VectorType, MatrixType >::ScalarType capd::vectalg::SumLNorm< VectorType, MatrixType >::operator() ( const MatrixType &  iv) const
virtual

Computes the norm of the matrix.

Implements capd::vectalg::Norm< VectorType, MatrixType >.

◆ operator()() [2/2]

template<typename VectorType , typename MatrixType >
SumLNorm< VectorType, MatrixType >::ScalarType capd::vectalg::SumLNorm< VectorType, MatrixType >::operator() ( const VectorType &  iv) const
virtual

Computes the norm of the vector.

Implements capd::vectalg::Norm< VectorType, MatrixType >.

◆ show()

template<typename VectorType , typename MatrixType >
std::string capd::vectalg::SumLNorm< VectorType, MatrixType >::show ( void  ) const
virtual

Returns the name of the norm.

Implements capd::vectalg::Norm< VectorType, MatrixType >.