CAPD DynSys Library  5.2.0
capd::newton::Mapping< MatrixType > Class Template Referenceabstract

General function for Newton or Krawczyk method f:R^n -> R^n. More...

#include <capd/newton/Mapping.h>

Public Types

typedef MatrixType::RowVectorType VectorType
 

Public Member Functions

virtual MatrixType::RowVectorType operator() (const VectorType &X)=0
 
virtual MatrixType operator[] (const VectorType &X)=0
 
virtual MatrixType::RowVectorType operator() (const VectorType &X, MatrixType &dF)=0
 
virtual int dimension ()=0
 
virtual ~Mapping ()
 

Detailed Description

template<typename MatrixType>
class capd::newton::Mapping< MatrixType >

General function for Newton or Krawczyk method f:R^n -> R^n.

Member Typedef Documentation

◆ VectorType

template<typename MatrixType >
typedef MatrixType::RowVectorType capd::newton::Mapping< MatrixType >::VectorType

Constructor & Destructor Documentation

◆ ~Mapping()

template<typename MatrixType >
virtual capd::newton::Mapping< MatrixType >::~Mapping ( )
inlinevirtual

Member Function Documentation

◆ dimension()

template<typename MatrixType >
virtual int capd::newton::Mapping< MatrixType >::dimension ( )
pure virtual

◆ operator()() [1/2]

template<typename MatrixType >
virtual MatrixType::RowVectorType capd::newton::Mapping< MatrixType >::operator() ( const VectorType X)
pure virtual

◆ operator()() [2/2]

template<typename MatrixType >
virtual MatrixType::RowVectorType capd::newton::Mapping< MatrixType >::operator() ( const VectorType X,
MatrixType &  dF 
)
pure virtual

◆ operator[]()

template<typename MatrixType >
virtual MatrixType capd::newton::Mapping< MatrixType >::operator[] ( const VectorType X)
pure virtual