CAPD DynSys Library  5.2.0
capd::vectalg::Norm< VectorType, MatrixType > Class Template Referenceabstract

A general abstract norm. More...

#include <capd/vectalg/Norm.h>

Public Types

typedef VectorType::ScalarType ScalarType
 

Public Member Functions

virtual ScalarType operator() (const VectorType &iv) const =0
 Computes the norm of the vector. More...
 
virtual ScalarType operator() (const MatrixType &iv) const =0
 Computes the norm of the matrix. More...
 
virtual std::string show (void) const =0
 Returns the name of the norm. More...
 
virtual Normclone (void) const =0
 Makes virtual copy of the object. More...
 
virtual ~Norm ()
 Destructor. More...
 

Detailed Description

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

A general abstract norm.

Member Typedef Documentation

◆ ScalarType

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

Constructor & Destructor Documentation

◆ ~Norm()

template<typename VectorType , typename MatrixType >
virtual capd::vectalg::Norm< VectorType, MatrixType >::~Norm ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ clone()

◆ operator()() [1/2]

◆ operator()() [2/2]

◆ show()