CAPD DynSys Library
5.2.0
|
This class is a data structure for storing of a parametric curve together with first and second order derivatives with respect to initial point. More...
#include <capd/diffAlgebra/BasicC2Curve.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef MatrixType::RowVectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef TypeTraits< ScalarType >::Real | Real |
typedef BasicCurve< MatrixT > | BaseCurve |
typedef Hessian< ScalarType, VectorType::csDim, VectorType::csDim > | HessianType |
typedef HessianType::iterator | iterator |
typedef HessianType::const_iterator | const_iterator |
typedef __size_type | size_type |
typedef __difference_type | difference_type |
typedef Jet< MatrixType, 0 > | JetType |
Protected Member Functions | |
void | c2Allocate () |
void | c2Deallocate () |
void | copyData (const BasicC2Curve &c) |
void | allocate () |
void | deallocate () |
void | copyData (const BasicCurve &c) |
This class is a data structure for storing of a parametric curve together with first and second order derivatives with respect to initial point.
More precisely, a curve c(t,x) is represented as c(t,x_0) + d/dx c(t,x)(x-x_0) + smallRemainder(t,x)
This class provides a member functions for accessing of all coefficients.
This class is a basic class for more general C2Curve.
typedef BasicCurve<MatrixT> capd::diffAlgebra::BasicC2Curve< MatrixT >::BaseCurve |
typedef HessianType::const_iterator capd::diffAlgebra::BasicC2Curve< MatrixT >::const_iterator |
typedef __difference_type capd::diffAlgebra::BasicC2Curve< MatrixT >::difference_type |
typedef Hessian<ScalarType,VectorType::csDim,VectorType::csDim> capd::diffAlgebra::BasicC2Curve< MatrixT >::HessianType |
typedef HessianType::iterator capd::diffAlgebra::BasicC2Curve< MatrixT >::iterator |
|
inherited |
typedef MatrixT capd::diffAlgebra::BasicC2Curve< MatrixT >::MatrixType |
typedef TypeTraits<ScalarType>::Real capd::diffAlgebra::BasicC2Curve< MatrixT >::Real |
typedef MatrixType::ScalarType capd::diffAlgebra::BasicC2Curve< MatrixT >::ScalarType |
typedef __size_type capd::diffAlgebra::BasicC2Curve< MatrixT >::size_type |
typedef MatrixType::RowVectorType capd::diffAlgebra::BasicC2Curve< MatrixT >::VectorType |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the dimension in which the parametric curve is embedded.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
Returns maximal allocated order - used to avoid memory reallocation.
VectorType* capd::diffAlgebra::BasicCurve< MatrixT >::getCoefficients |
|
inline |
VectorType* capd::diffAlgebra::BasicCurve< MatrixT >::getCoefficientsAtCenter |
|
inline |
const HessianType* capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianCoefficients | ( | ) | const |
const HessianType* capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianRemainderCoefficients | ( | ) | const |
MatrixType* capd::diffAlgebra::BasicCurve< MatrixT >::getMatrixCoefficients |
|
inline |
MatrixType* capd::diffAlgebra::BasicCurve< MatrixT >::getMatrixRemainderCoefficients |
|
inline |
|
inline |
Returns the order of Taylor interpolation.
VectorType* capd::diffAlgebra::BasicCurve< MatrixT >::getRemainderCoefficients |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protected |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protectedinherited |