This class is a data structure for storing of a parametric curve together with first order derivatives with respect to initial point.  
 More...
|  | 
|  | BasicCurve (size_type dimension, size_type order, size_type degree) | 
|  | 
|  | BasicCurve (const BasicCurve &c) | 
|  | 
| virtual | ~BasicCurve () | 
|  | 
| BasicCurve & | operator= (const BasicCurve &c) | 
|  | 
| virtual void | setOrder (size_type order) | 
|  | Sets the order of Taylor interpolation.  More... 
 | 
|  | 
| size_type | getOrder () const | 
|  | Returns the order of Taylor interpolation.  More... 
 | 
|  | 
| size_type | getAllocatedOrder () const | 
|  | Returns maximal allocated order - used to avoid memory reallocation.  More... 
 | 
|  | 
| size_type | dimension () const | 
|  | Returns the dimension in which the parametric curve is embedded.  More... 
 | 
|  | 
| void | clearCoefficients () | 
|  | sets all coefficients to zero  More... 
 | 
|  | 
| const ScalarType & | centerCoefficient (size_type i, size_type j) const | 
|  | 
| const ScalarType & | coefficient (size_type i, size_type j) const | 
|  | 
| const ScalarType & | remainderCoefficient (size_type i, size_type j) const | 
|  | 
| const ScalarType & | coefficient (size_type i, size_type j, size_type k) const | 
|  | 
| const ScalarType & | remainderCoefficient (size_type i, size_type j, size_type k) const | 
|  | 
| ScalarType & | centerCoefficient (size_type i, size_type j) | 
|  | 
| ScalarType & | coefficient (size_type i, size_type j) | 
|  | 
| ScalarType & | remainderCoefficient (size_type i, size_type j) | 
|  | 
| ScalarType & | coefficient (size_type i, size_type j, size_type k) | 
|  | 
| ScalarType & | remainderCoefficient (size_type i, size_type j, size_type k) | 
|  | 
| const VectorType * | getCoefficientsAtCenter () const | 
|  | 
| const VectorType * | getCoefficients () const | 
|  | 
| const VectorType * | getRemainderCoefficients () const | 
|  | 
| const MatrixType * | getMatrixCoefficients () const | 
|  | 
| const MatrixType * | getMatrixRemainderCoefficients () const | 
|  | 
| VectorType * | getCoefficientsAtCenter () | 
|  | 
| VectorType * | getCoefficients () | 
|  | 
| VectorType * | getRemainderCoefficients () | 
|  | 
| MatrixType * | getMatrixCoefficients () | 
|  | 
| MatrixType * | getMatrixRemainderCoefficients () | 
|  | 
| iterator | beginCenterCoefficients (size_type j) | 
|  | 
| iterator | beginCoefficients (size_type j) | 
|  | 
| iterator | beginRemainderCoefficients (size_type j) | 
|  | 
| iterator | beginMatrixCoefficients (size_type j) | 
|  | 
| iterator | beginMatrixRemainderCoefficients (size_type j) | 
|  | 
| iterator | endCenterCoefficients (size_type j) | 
|  | 
| iterator | endCoefficients (size_type j) | 
|  | 
| iterator | endRemainderCoefficients (size_type j) | 
|  | 
| iterator | endMatrixCoefficients (size_type j) | 
|  | 
| iterator | endMatrixRemainderCoefficients (size_type j) | 
|  | 
| const_iterator | beginCenterCoefficients (size_type j) const | 
|  | 
| const_iterator | beginCoefficients (size_type j) const | 
|  | 
| const_iterator | beginRemainderCoefficients (size_type j) const | 
|  | 
| const_iterator | beginMatrixCoefficients (size_type j) const | 
|  | 
| const_iterator | beginMatrixRemainderCoefficients (size_type j) const | 
|  | 
| const_iterator | endCenterCoefficients (size_type j) const | 
|  | 
| const_iterator | endCoefficients (size_type j) const | 
|  | 
| const_iterator | endRemainderCoefficients (size_type j) const | 
|  | 
| const_iterator | endMatrixCoefficients (size_type j) const | 
|  | 
| const_iterator | endMatrixRemainderCoefficients (size_type j) const | 
|  | 
| 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 | 
|  | 
template<class MatrixT>
class capd::diffAlgebra::BasicCurve< MatrixT >
This class is a data structure for storing of a parametric curve together with first 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 Curve.