A general abstract norm.
More...
#include <capd/vectalg/Norm.h>
template<typename VectorType, typename MatrixType>
class capd::vectalg::Norm< VectorType, MatrixType >
A general abstract norm.
◆ ScalarType
template<typename VectorType , typename MatrixType >
◆ ~Norm()
template<typename VectorType , typename MatrixType >
◆ clone()
template<typename VectorType , typename MatrixType >
Makes virtual copy of the object.
Implemented in capd::vectalg::SumLNorm< VectorType, MatrixType >, capd::vectalg::MaxLNorm< VectorType, MatrixType >, capd::vectalg::EuclLNorm< VectorType, MatrixType >, capd::vectalg::SumNorm< VectorType, MatrixType >, capd::vectalg::MaxNorm< VectorType, MatrixType >, and capd::vectalg::EuclNorm< VectorType, MatrixType >.
◆ operator()() [1/2]
template<typename VectorType , typename MatrixType >
Computes the norm of the matrix.
Implemented in capd::vectalg::SumLNorm< VectorType, MatrixType >, capd::vectalg::MaxLNorm< VectorType, MatrixType >, capd::vectalg::EuclLNorm< VectorType, MatrixType >, capd::vectalg::SumNorm< VectorType, MatrixType >, capd::vectalg::MaxNorm< VectorType, MatrixType >, and capd::vectalg::EuclNorm< VectorType, MatrixType >.
◆ operator()() [2/2]
template<typename VectorType , typename MatrixType >
Computes the norm of the vector.
Implemented in capd::vectalg::SumLNorm< VectorType, MatrixType >, capd::vectalg::MaxLNorm< VectorType, MatrixType >, capd::vectalg::EuclLNorm< VectorType, MatrixType >, capd::vectalg::SumNorm< VectorType, MatrixType >, capd::vectalg::MaxNorm< VectorType, MatrixType >, and capd::vectalg::EuclNorm< VectorType, MatrixType >.
◆ show()
template<typename VectorType , typename MatrixType >
Returns the name of the norm.
Implemented in capd::vectalg::SumLNorm< VectorType, MatrixType >, capd::vectalg::MaxLNorm< VectorType, MatrixType >, capd::vectalg::EuclLNorm< VectorType, MatrixType >, capd::vectalg::SumNorm< VectorType, MatrixType >, capd::vectalg::MaxNorm< VectorType, MatrixType >, and capd::vectalg::EuclNorm< VectorType, MatrixType >.