CAPD::DynSys Library
6.0.0
|
These classes are used as base classes for all types of C^0-C^n sets. More...
#include <capd/dynset/EnclosureHolder.h>
Public Types | |
using | VectorType = VectorT |
using | ScalarType = typename VectorType::ScalarType |
Public Member Functions | |
C0EnclosureHolder (const VectorT &x, const VectorT &enc) | |
virtual | ~C0EnclosureHolder () |
const VectorT & | getLastEnclosure () const |
virtual | operator VectorT () const |
returns an enclosure of the set in the canonical coordinates More... | |
void | setCurrentSet (const VectorT &x) |
template<class Functional > | |
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 |
virtual std::string | show () const =0 |
returns a set detailed information More... | |
Protected Member Functions | |
void | setLastEnclosure (const VectorT &enc) |
Protected Attributes | |
VectorT | m_currentSet |
VectorT | m_lastEnclosure |
These classes are used as base classes for all types of C^0-C^n sets.
They store last computed enclosure for the flow and provide methods for manipulating them. They store as well the current set and/or derivatives represented in the canonical coordinates.
|
inherited |
|
inherited |
|
inline |
|
inlinevirtual |
|
inlineinherited |
This method computes value of functor f at interval vector represented by this set.
|
inline |
|
inlinevirtual |
returns an enclosure of the set in the canonical coordinates
|
pure virtualinherited |
Implemented in capd::pdes::C0HODoubletonSetGeometricTail< BaseSetT >, capd::pdes::C0DoubletonSetGeometricTail< BaseT >, capd::pdes::C0DoubletonSetGeometricTail< capd::dynset::C1DoubletonSet< GeometricBound< capd::interval >::MatrixType, Policies > >, capd::dynset::CnSet< MatrixT, DEGREE >, capd::dynset::CnSet< MatrixT, 0 >, capd::dynset::C1GraphicalSet< MatrixT, OutputClass >, and capd::dynset::C11Rect2< MatrixT, QRPolicy >.
|
inline |
|
inlineprotected |
|
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 |
|
protected |