CAPD::DynSys Library
6.0.0
|
Common interface of all sets that store Cn information (set position and derivatives to order n) More...
#include <capd/dynset/CnSet.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef MatrixType::RowVectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef MatrixType::RefColumnVectorType | RefVectorType |
typedef MatrixType::size_type | size_type |
typedef capd::vectalg::Multipointer | Multipointer |
typedef capd::vectalg::Multiindex | Multiindex |
typedef capd::diffAlgebra::Jet< MatrixType, DEGREE > | JetType |
typedef CnSet | SetType |
Public Member Functions | |
CnSet (const VectorType &x, size_type degree, ScalarType t) | |
CnSet (const JetType &x, ScalarType t) | |
size_type | degree () const |
returns maximal order of partial derivative stored in the jet More... | |
size_type | dimension () const |
returns number of variables in the jet More... | |
ScalarType | maxDiam () const |
returns actual maximal diameter of the current set More... | |
const JetType & | currentSet () const |
returns actual set as a read-only jet. More... | |
JetType & | currentSet () |
returns actual set as a jet More... | |
RefVectorType | getLastEnclosure () const |
returns an enclosure for trajectories for last performed step of integration. On initialization is equal to the current set. More... | |
MatrixType | getLastMatrixEnclosure () const |
returns an enclosure for first order variational equations for last performed step of integration. On initialization is equal to the current derivatives set. More... | |
virtual const JetType & | getLastJetEnclosure () const |
returns jet of enclosures computed in the last performed step of integration. More... | |
virtual void | setLastJetEnclosure (const JetType &enc) |
operator VectorType () const | |
returns actual value of function represented by jet More... | |
operator MatrixType () const | |
returns actual derivative of function represented by jet More... | |
const ScalarType & | operator() (size_type i, const Multipointer &mp) const |
returns a Taylor coefficients corresponding to multipointer, (1/mp!)d^{mp}f_i More... | |
const ScalarType & | operator() (size_type i, const Multiindex &mp) const |
returns a Taylor coefficients corresponding to multiindex, (1/mp!)d^{mp}f_i More... | |
RefVectorType | operator() (const Multipointer &mp) const |
returns vector of Taylor coefficients corresponding to multipointer, i.e. result[i] = (1/mp!)d^{mp}f More... | |
const ScalarType & | operator() (size_type i, size_type j, size_type c) const |
returns Taylor coefficient corresponding to partial derivative d^2f_i/dx_jdx_c More... | |
const ScalarType & | operator() (size_type j, size_type c) const |
returns df_j/dx_c More... | |
const ScalarType & | operator() (size_type i) const |
returns actual value of f_i More... | |
virtual | ~CnSet () |
const ScalarType | getCurrentTime () const |
ScalarType & | refCurrentTime () |
void | setCurrentTime (const ScalarType &t) |
ScalarType | evalAt (const Functional &f) const |
This method computes value of functor f at interval vector represented by this set. More... | |
virtual std::string | show () const=0 |
returns a set detailed information More... | |
Protected Attributes | |
JetType | m_currentSet |
JetType | m_lastEnclosure |
ScalarType | m_currentTime |
Common interface of all sets that store Cn information (set position and derivatives to order n)
typedef capd::diffAlgebra::Jet<MatrixType,DEGREE> capd::dynset::CnSet< MatrixT, DEGREE >::JetType |
typedef MatrixT capd::dynset::CnSet< MatrixT, DEGREE >::MatrixType |
typedef capd::vectalg::Multiindex capd::dynset::CnSet< MatrixT, DEGREE >::Multiindex |
typedef capd::vectalg::Multipointer capd::dynset::CnSet< MatrixT, DEGREE >::Multipointer |
typedef MatrixType::RefColumnVectorType capd::dynset::CnSet< MatrixT, DEGREE >::RefVectorType |
typedef MatrixType::ScalarType capd::dynset::CnSet< MatrixT, DEGREE >::ScalarType |
typedef CnSet capd::dynset::CnSet< MatrixT, DEGREE >::SetType |
typedef MatrixType::size_type capd::dynset::CnSet< MatrixT, DEGREE >::size_type |
typedef MatrixType::RowVectorType capd::dynset::CnSet< MatrixT, DEGREE >::VectorType |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
returns actual set as a jet
|
inline |
returns actual set as a read-only jet.
|
inline |
returns maximal order of partial derivative stored in the jet
|
inline |
returns number of variables in the jet
|
inlineinherited |
This method computes value of functor f at interval vector represented by this set.
|
inlineinherited |
|
inline |
returns an enclosure for trajectories for last performed step of integration. On initialization is equal to the current set.
|
inlinevirtual |
returns jet of enclosures computed in the last performed step of integration.
|
inline |
returns an enclosure for first order variational equations for last performed step of integration. On initialization is equal to the current derivatives set.
|
inline |
returns actual maximal diameter of the current set
|
inline |
returns actual derivative of function represented by jet
|
inlinevirtual |
returns actual value of function represented by jet
Implements capd::dynset::AbstractSet< MatrixT::RowVectorType >.
|
inline |
returns vector of Taylor coefficients corresponding to multipointer, i.e. result[i] = (1/mp!)d^{mp}f
|
inline |
returns actual value of f_i
|
inline |
returns a Taylor coefficients corresponding to multiindex, (1/mp!)d^{mp}f_i
|
inline |
returns a Taylor coefficients corresponding to multipointer, (1/mp!)d^{mp}f_i
|
inline |
returns Taylor coefficient corresponding to partial derivative d^2f_i/dx_jdx_c
|
inline |
returns df_j/dx_c
|
inlineinherited |
|
inlineinherited |
|
inlinevirtual |
|
pure virtualinherited |
returns a set detailed information
Implemented in capd::dynset::C2DoubletonSet< MatrixT, Policies >, capd::dynset::C1GraphicalSet< MatrixT, OutputClass >, capd::dynset::C11Rect2< MatrixT, QRPolicy >, capd::dynset::C0FlowballSet< MatrixT >, capd::dynset::C0BallSet< MatrixT >, capd::dynset::CnRect2Set< MatrixT, Policies, DEGREE >, capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >, capd::dynset::C1HOSet< BaseSetT >, capd::dynset::C1DoubletonSet< MatrixT, Policies >, capd::dynset::C1DoubletonSet< MatrixT, C11Rect2Policies >, capd::dynset::C1AffineSet< MatrixT, Policies >, capd::dynset::C0TripletonSet< MatrixT, Policies >, capd::dynset::C0HOSet< BaseSetT >, capd::dynset::C0DoubletonSet< MatrixT, Policies >, capd::dynset::C0DoubletonSet< MatrixT, capd::C0Rect2Policies >, capd::dynset::C0DoubletonSet< GeometricBound< capd::interval >::MatrixType, capd::C0Rect2Policies >, and capd::dynset::C0AffineSet< MatrixT, Policies >.
|
protected |
|
protectedinherited |
|
protected |