CAPD::DynSys Library
6.0.0
|
#include <capd/diffAlgebra/SolutionCurve.h>
Public Types | |
typedef CurveT | BaseCurve |
typedef BaseCurve::MatrixType | MatrixType |
typedef MatrixType::RowVectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef TypeTraits< ScalarType >::Real | Real |
typedef Hessian< ScalarType, VectorType::csDim, VectorType::csDim > | HessianType |
typedef std::vector< BaseCurve * > | CurveContainer |
typedef std::vector< ScalarType > | Domain |
typedef Jet< MatrixType, 0 > | JetType |
Public Member Functions | |
SolutionCurve (ScalarType leftDomain) | |
void | checkAndFind (const ScalarType &h, unsigned &leftI, unsigned &rightI) const |
template<class ResultType , class MethodPointer > | |
ResultType | eval (const ScalarType &h, MethodPointer p) const |
VectorType | timeDerivative (const ScalarType &h) const |
VectorType | operator() (const ScalarType &h) const |
MatrixType | operator[] (const ScalarType &h) const |
MatrixType | derivative (const ScalarType &h) const |
HessianType | hessian (const ScalarType &h) const |
Real | getLeftDomain () const |
Real | getRightDomain () const |
virtual void | add (const BaseCurve &c) |
CurveContainer::size_type | getNumberOfPieces () const |
virtual JetType | jet (const ScalarType &) const |
virtual void | eval (ScalarType, JetType &) const |
virtual void | setDomain (Real left, Real right) |
Protected Attributes | |
Domain | domain |
CurveContainer | pieces |
Real | m_left |
Real | m_right |
domain More... | |
typedef CurveT capd::diffAlgebra::SolutionCurve< CurveT, true >::BaseCurve |
typedef std::vector<BaseCurve*> capd::diffAlgebra::SolutionCurve< CurveT, true >::CurveContainer |
typedef std::vector<ScalarType> capd::diffAlgebra::SolutionCurve< CurveT, true >::Domain |
typedef Hessian<ScalarType,VectorType::csDim,VectorType::csDim> capd::diffAlgebra::SolutionCurve< CurveT, true >::HessianType |
|
inherited |
typedef BaseCurve::MatrixType capd::diffAlgebra::SolutionCurve< CurveT, true >::MatrixType |
typedef TypeTraits<ScalarType>::Real capd::diffAlgebra::SolutionCurve< CurveT, true >::Real |
typedef MatrixType::ScalarType capd::diffAlgebra::SolutionCurve< CurveT, true >::ScalarType |
typedef MatrixType::RowVectorType capd::diffAlgebra::SolutionCurve< CurveT, true >::VectorType |
|
inline |
|
inlinevirtualinherited |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtualinherited |
Reimplemented in capd::diffAlgebra::SolutionCurve< CurveT, isInterval >.
|
inlinevirtualinherited |
Reimplemented from capd::diffAlgebra::ParametricCurve< CurveT::MatrixType >.
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented from capd::diffAlgebra::ParametricCurve< CurveT::MatrixType >.
|
inlinevirtual |
Reimplemented from capd::diffAlgebra::ParametricCurve< CurveT::MatrixType >.
|
inlinevirtualinherited |
Reimplemented in capd::diffAlgebra::SolutionCurve< CurveT, isInterval >.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtualinherited |
|
inline |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
domain
|
protectedinherited |