CAPD DynSys Library
5.2.0
|
This set stores vector of derivatives with respect to a multiindex alpha as a doubleton. More...
#include <capd/dynset/CnDoubletonSet.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef CnSet< MatrixT, DEGREE > | SetType |
typedef MatrixType::size_type | size_type |
typedef SetType::VectorType | VectorType |
typedef SetType::ScalarType | ScalarType |
typedef SetType::RefVectorType | RefVectorType |
typedef SetType::JetType | JetType |
typedef SetType::Multipointer | Multipointer |
typedef SetType::Multiindex | Multiindex |
typedef capd::diffAlgebra::CnContainer< MatrixType, 0, 0, 0 > | CoordSystemContainer |
Public Member Functions | |
CnDoubletonSet (const VectorType &x, size_type degree, ScalarType t=TypeTraits< ScalarType >::zero()) | |
CnDoubletonSet (const VectorType &x, const VectorType &r0, size_type degree, ScalarType t=TypeTraits< ScalarType >::zero()) | |
CnDoubletonSet (const VectorType &x, const MatrixType &C, const VectorType &r0, size_type degree, ScalarType t=TypeTraits< ScalarType >::zero()) | |
CnDoubletonSet (const VectorType &x, const MatrixType &C, const VectorType &r0, const VectorType &r, size_type degree, ScalarType t=TypeTraits< ScalarType >::zero()) | |
CnDoubletonSet (const JetType &x, ScalarType t=TypeTraits< ScalarType >::zero()) | |
template<class DynSysT > | |
void | move (DynSysT &cndynsys) |
template<class DynSysT > | |
void | move (DynSysT &cndynsys, CnDoubletonSet &result) const |
std::string | show () const |
ScalarType | evalAffineFunctional (const VectorType &gradient, const VectorType &x0) const |
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... | |
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 |
This set stores vector of derivatives with respect to a multiindex alpha as a doubleton.
The evolution is partially defined in policies.
typedef capd::diffAlgebra::CnContainer<MatrixType,0,0,0> capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CoordSystemContainer |
typedef SetType::JetType capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::JetType |
typedef MatrixT capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::MatrixType |
typedef SetType::Multiindex capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::Multiindex |
typedef SetType::Multipointer capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::Multipointer |
typedef SetType::RefVectorType capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::RefVectorType |
typedef SetType::ScalarType capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::ScalarType |
typedef CnSet<MatrixT,DEGREE> capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::SetType |
typedef MatrixType::size_type capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::size_type |
typedef SetType::VectorType capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::VectorType |
capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CnDoubletonSet | ( | const VectorType & | x, |
size_type | degree, | ||
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CnDoubletonSet | ( | const VectorType & | x, |
const VectorType & | r0, | ||
size_type | degree, | ||
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CnDoubletonSet | ( | const VectorType & | x, |
const MatrixType & | C, | ||
const VectorType & | r0, | ||
size_type | degree, | ||
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CnDoubletonSet | ( | const VectorType & | x, |
const MatrixType & | C, | ||
const VectorType & | r0, | ||
const VectorType & | r, | ||
size_type | degree, | ||
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
capd::dynset::CnDoubletonSet< MatrixT, Policies, DEGREE >::CnDoubletonSet | ( | const JetType & | x, |
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
|
inlineinherited |
returns actual set as a jet
|
inlineinherited |
returns actual set as a read-only jet.
|
inlineinherited |
returns maximal order of partial derivative stored in the jet
|
inlineinherited |
returns number of variables in the jet
|
inline |
|
inlineinherited |
This method computes value of functor f at interval vector represented by this set.
|
inlineinherited |
|
inlineinherited |
returns an enclosure for trajectories for last performed step of integration. On initialization is equal to the current set.
|
inlinevirtualinherited |
returns jet of enclosures computed in the last performed step of integration.
|
inlineinherited |
returns an enclosure for first order variational equations for last performed step of integration. On initialization is equal to the current derivatives set.
|
inlineinherited |
returns actual maximal diameter of the current set
|
inline |
|
inlineinherited |
returns actual derivative of function represented by jet
|
inlinevirtualinherited |
returns actual value of function represented by jet
Implements capd::dynset::AbstractSet< MatrixT::RowVectorType >.
|
inlineinherited |
returns vector of Taylor coefficients corresponding to multipointer, i.e. result[i] = (1/mp!)d^{mp}f
|
inlineinherited |
returns actual value of f_i
|
inlineinherited |
returns a Taylor coefficients corresponding to multiindex, (1/mp!)d^{mp}f_i
|
inlineinherited |
returns a Taylor coefficients corresponding to multipointer, (1/mp!)d^{mp}f_i
|
inlineinherited |
returns Taylor coefficient corresponding to partial derivative d^2f_i/dx_jdx_c
|
inlineinherited |
returns df_j/dx_c
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
|
inline |
|
pure virtualinherited |
returns a set detailed information
Implemented in capd::dynset::C2DoubletonSet< MatrixT, Policies >, capd::dynset::C1GraphicalSet< MatrixT, OutputClass >, capd::dynset::C0BallSet< MatrixT >, capd::dynset::C11Rect2< MatrixT, QRPolicy >, capd::dynset::C0FlowballSet< MatrixT >, capd::dynset::C1DoubletonSet< MatrixT, C11Rect2Policies >, and capd::dynset::C0DoubletonSet< MatrixT, capd::C0Rect2Policies >.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |