CAPD DynSys Library
5.2.0
|
This class provides common interface for all types of curves. More...
#include <capd/diffAlgebra/CurveInterface.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef MatrixType::ScalarType | ScalarType |
typedef TypeTraits< ScalarType >::Real | Real |
typedef MatrixType::RowVectorType | VectorType |
typedef Hessian< ScalarType, VectorType::csDim, VectorType::csDim > | HessianType |
typedef Jet< MatrixType, 0 > | JetType |
Public Member Functions | |
void | setInitMatrix (const MatrixType &) |
void | setInitHessian (const HessianType &) |
void | setInitJet (const JetType &) |
std::runtime_error | domainErrorMessage (std::string msg, ScalarType h, Real left, Real right) const |
This class provides common interface for all types of curves.
Some of functions are provided for compilation purposes only and their call at runtime means internal error in the library. The library user should not use directly this class in own code.
typedef Hessian<ScalarType,VectorType::csDim,VectorType::csDim> capd::diffAlgebra::CurveInterface< MatrixT >::HessianType |
typedef Jet<MatrixType,0> capd::diffAlgebra::CurveInterface< MatrixT >::JetType |
typedef MatrixT capd::diffAlgebra::CurveInterface< MatrixT >::MatrixType |
typedef TypeTraits<ScalarType>::Real capd::diffAlgebra::CurveInterface< MatrixT >::Real |
typedef MatrixType::ScalarType capd::diffAlgebra::CurveInterface< MatrixT >::ScalarType |
typedef MatrixType::RowVectorType capd::diffAlgebra::CurveInterface< MatrixT >::VectorType |
|
inline |
|
inline |
|
inline |
|
inline |