|
CAPD::DynSys Library
6.0.0
|
During reorganization we set C and B to Identity and put everything into r0. More...
#include <capd/dynset/reorganization/CanonicalReorganization.h>
Public Types | |
| typedef DoubletonT | SetType |
| typedef SetType::MatrixType | MatrixType |
| typedef MatrixType::RowVectorType | VectorType |
| typedef MatrixType::ScalarType | ScalarType |
| typedef FactorPolicyT | FactorPolicy |
Public Member Functions | |
| CanonicalReorganization (double factor=1.0) | |
| bool | isReorganizationNeeded (const SetType &result) const |
| bool | reorganizeIfNeeded (SetType &result) const |
| makes reorganization if needed. return true if reorganization was performed More... | |
| std::string | name () const |
Static Public Member Functions | |
| static void | reorganize (SetType &result) |
During reorganization we set C and B to Identity and put everything into r0.
Works for doubleton sets, represented as: x + C*r0 + B*r.
Reorganization takes place if size of r is greater then size of r0 times given factor.
| typedef FactorPolicyT capd::dynset::CanonicalReorganization< DoubletonT, FactorPolicyT >::FactorPolicy |
| typedef SetType::MatrixType capd::dynset::CanonicalReorganization< DoubletonT, FactorPolicyT >::MatrixType |
| typedef MatrixType::ScalarType capd::dynset::CanonicalReorganization< DoubletonT, FactorPolicyT >::ScalarType |
| typedef DoubletonT capd::dynset::CanonicalReorganization< DoubletonT, FactorPolicyT >::SetType |
| typedef MatrixType::RowVectorType capd::dynset::CanonicalReorganization< DoubletonT, FactorPolicyT >::VectorType |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
makes reorganization if needed. return true if reorganization was performed