CAPD DynSys Library
5.2.0
|
#include <capd/dynset/C0FlowballSet.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef MatrixType::RowVectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef capd::vectalg::Norm< VectorType, MatrixType > | NormType |
typedef MatrixType::size_type | size_type |
typedef C0Set | SetType |
defines class of given set (C0, C1, C2, ...) More... | |
typedef capd::dynsys::DynSys< MatrixType > | DynSysType |
defines minimal regularity of the dynamical system More... | |
Public Member Functions | |
C0FlowballSet (const VectorType &x, const ScalarType &r, const NormType &aNorm, ScalarType t=TypeTraits< ScalarType >::zero()) | |
C0FlowballSet (const C0FlowballSet &) | |
~C0FlowballSet () | |
virtual void | move (capd::dynsys::DynSys< MatrixType > &dynsys) |
virtual void | move (capd::dynsys::DynSys< MatrixType > &dynsys, C0FlowballSet &result) const |
virtual std::string | show (void) const |
returns a set detailed information More... | |
virtual VectorType | affineTransformation (const MatrixType &, const VectorType &) const |
virtual void | move (DynSysType &dynsys)=0 |
computes image of the set after one step/iterate of the dynamical system 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) |
ScalarType | evalAt (const Functional &f) const |
This method computes value of functor f at interval vector represented by this set. More... | |
virtual | operator VectorType () const=0 |
Static Public Member Functions | |
const static size_type | degree () |
Protected Member Functions | |
void | setLastEnclosure (const MatrixT::RowVectorType &enc) |
Protected Attributes | |
VectorType | m_x |
ScalarType | m_r |
NormType * | m_n |
ScalarType | m_currentTime |
MatrixT::RowVectorType | m_currentSet |
MatrixT::RowVectorType | m_lastEnclosure |
|
inherited |
defines minimal regularity of the dynamical system
typedef MatrixT capd::dynset::C0FlowballSet< MatrixT >::MatrixType |
typedef capd::vectalg::Norm<VectorType,MatrixType> capd::dynset::C0FlowballSet< MatrixT >::NormType |
typedef MatrixType::ScalarType capd::dynset::C0FlowballSet< MatrixT >::ScalarType |
|
inherited |
defines class of given set (C0, C1, C2, ...)
typedef MatrixType::size_type capd::dynset::C0FlowballSet< MatrixT >::size_type |
typedef MatrixType::RowVectorType capd::dynset::C0FlowballSet< MatrixT >::VectorType |
capd::dynset::C0FlowballSet< MatrixType >::C0FlowballSet | ( | const VectorType & | x, |
const ScalarType & | r, | ||
const NormType & | aNorm, | ||
ScalarType | t = TypeTraits<ScalarType>::zero() |
||
) |
|
inline |
|
inline |
|
virtual |
|
inlinestaticinherited |
|
inlineinherited |
This method computes value of functor f at interval vector represented by this set.
|
inlineinherited |
|
inlineinherited |
|
virtual |
|
virtual |
|
pure virtualinherited |
computes image of the set after one step/iterate of the dynamical system
Implemented in capd::dynset::C0DoubletonSet< MatrixT, Policies >, capd::dynset::C0DoubletonSet< MatrixT, capd::C0Rect2Policies >, and capd::dynset::C0AffineSet< MatrixT, Policies >.
|
inlinevirtualinherited |
returns an enclosure of the set in the canonical coordinates
|
pure virtualinherited |
Implemented in capd::dynset::CnSet< MatrixT, 0 >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
virtual |
returns a set detailed information
Implements capd::dynset::AbstractSet< MatrixT::RowVectorType >.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protected |
|
protected |