CAPD DynSys Library
5.2.0
|
This class uses representation of subset of R^n inherited from template parameter. More...
#include <capd/pdes/C0HODoubletonSetGeometricTail.h>
Public Types | |
typedef capd::pdes::GeometricBound | VectorType |
typedef BaseSetT::MatrixType | MatrixType |
typedef MatrixType::RowVectorType | FiniteVectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef MatrixType::size_type | size_type |
typedef capd::vectalg::Norm< VectorType, MatrixType > | NormType |
typedef capd::dynset::C0HOSet< BaseSetT > | BaseSet |
typedef capd::dynset::C0Set< MatrixType >::SetType | SetType |
typedef capd::pdes::PdeSolver< VectorType > | DynSysType |
typedef BaseSet::Data | Data |
typedef BaseSet::BaseSet | C0BaseSet |
Public Member Functions | |
C0HODoubletonSetGeometricTail (const VectorType &x, ScalarType t=TypeTraits< ScalarType >::zero()) | |
C0HODoubletonSetGeometricTail (const VectorType &x, const FiniteVectorType &r0, ScalarType t=TypeTraits< ScalarType >::zero()) | |
C0HODoubletonSetGeometricTail (const VectorType &x, const MatrixType &C, const FiniteVectorType &r0, ScalarType t=TypeTraits< ScalarType >::zero()) | |
void | move (DynSysType &dynsys) |
computes image of the set after one step/iterate of the dynamical system More... | |
template<class Functional > | |
ScalarType | evalAt (const Functional &f) const |
This method computes value of functor f at interval vector represented by this set. More... | |
operator VectorType () const | |
std::string | name () const |
const VectorType & | getCurrentSeries () const |
VectorType | affineTransformation (const MatrixType &M, const VectorType &x) const |
virtual ScalarType | evalAffineFunctional (const VectorType &gradient, const VectorType &u) const |
template<class Solver > | |
void | move (Solver &solver) |
virtual void | move (DynSysType &dynsys)=0 |
computes image of the set after one step/iterate of the dynamical system More... | |
std::string | show () const |
virtual std::string | show () const=0 |
returns a set detailed information More... | |
const ScalarType | getCurrentTime () const |
ScalarType & | refCurrentTime () |
void | setCurrentTime (const ScalarType &t) |
const BaseSetT::MatrixType ::RowVectorType & | getLastEnclosure () const |
virtual | operator BaseSetT::MatrixType ::RowVectorType () const |
returns an enclosure of the set in the canonical coordinates More... | |
void | setCurrentSet (const BaseSetT::MatrixType ::RowVectorType &x) |
virtual | operator VectorType () const=0 |
void | computeC0HORemainder (size_type p, size_type q) |
void | computeC1HORemainder (size_type p, size_type q, MatrixType &jacRem) |
void | computeC0HOCoefficients () |
template<class Solver > | |
void | move (Solver &solver, C0HOSet &result) const |
void | move (DynSysType &dynsys, C0HODoubletonSetGeometricTail &result) const |
computes image of the set after one step/iterate of the dynamical system and stores it in result More... | |
template<class Solver > | |
void | move (Solver &solver, C0HOSet &result) const |
Static Public Member Functions | |
const static size_type | degree () |
Protected Member Functions | |
void | setLastEnclosure (const BaseSetT::MatrixType ::RowVectorType &enc) |
Protected Attributes | |
ScalarType | m_currentTime |
BaseSetT::MatrixType ::RowVectorType | m_currentSet |
BaseSetT::MatrixType ::RowVectorType | m_lastEnclosure |
This class uses representation of subset of R^n inherited from template parameter.
The evaluation of the set by an ODE is realized by intersection of two methods: the Taylor method and the Hermite-Obreshkov method.
IMPORTANT: present implementation is valid for orders of the Taylor method less or equal 64, only. This is due to capacity of integer type used to store binomial coefficients. Minimal order should be at least 3.
typedef capd::dynset::C0HOSet<BaseSetT> capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::BaseSet |
|
inherited |
typedef BaseSet::Data capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::Data |
typedef capd::pdes::PdeSolver<VectorType> capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::DynSysType |
typedef MatrixType::RowVectorType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::FiniteVectorType |
typedef BaseSetT::MatrixType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::MatrixType |
typedef capd::vectalg::Norm<VectorType,MatrixType> capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::NormType |
typedef MatrixType::ScalarType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::ScalarType |
typedef capd::dynset::C0Set<MatrixType>::SetType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::SetType |
typedef MatrixType::size_type capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::size_type |
typedef capd::pdes::GeometricBound capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::VectorType |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlinevirtualinherited |
|
inline |
This method computes value of functor f at interval vector represented by this set.
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
computes image of the set after one step/iterate of the dynamical system
|
pure virtualinherited |
computes image of the set after one step/iterate of the dynamical system
void capd::pdes::C0HODoubletonSetGeometricTail< Policies >::move | ( | DynSysType & | dynsys, |
C0HODoubletonSetGeometricTail< BaseSetT > & | result | ||
) | const |
computes image of the set after one step/iterate of the dynamical system and stores it in result
|
inlineinherited |
|
inherited |
|
inline |
|
inlinevirtualinherited |
returns an enclosure of the set in the canonical coordinates
|
inline |
|
pure virtualinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
pure virtualinherited |
returns a set detailed information
|
inherited |
|
inherited |
|
inherited |
|
inherited |
VectorType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::m_currentSeries |
|
protectedinherited |
|
protectedinherited |
VectorType capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >::m_enc |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |