CAPD::DynSys Library
6.0.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< capd::interval > | 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 |
returns a set detailed information More... | |
const ScalarType | getCurrentTime () const |
ScalarType & | refCurrentTime () |
void | setCurrentTime (const ScalarType &t) |
const MatrixT::RowVectorType & | getLastEnclosure () const |
virtual | operator MatrixT::RowVectorType () const |
returns an enclosure of the set in the canonical coordinates More... | |
void | setCurrentSet (const MatrixT::RowVectorType &x) |
void | computeC0HORemainder (size_type p, size_type q) |
void | computeC1HORemainder (size_type p, size_type q, MatrixType &jacRem) |
void | computeC0HOCoefficients () |
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 | |
static const size_type | degree () |
Protected Member Functions | |
void | setLastEnclosure (const MatrixT::RowVectorType &enc) |
Protected Attributes | |
ScalarType | m_currentTime |
MatrixT::RowVectorType | m_currentSet |
MatrixT::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::interval> 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
|
inlinevirtual |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlinevirtualinherited |
returns a set detailed information
Implements capd::dynset::AbstractSet< MatrixT::RowVectorType >.
|
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 |