|
| template<typename MatrixType > |
| bool | capd::covrel::isPositiveDefined (const MatrixType &A) |
| |
| template<typename Map , typename HSet2D , typename QuadraticForm > |
| bool | capd::covrel::checkConesCondition (Map &f, const HSet2D &N1, const HSet2D &N2, const QuadraticForm &Q1, const QuadraticForm &Q2) |
| | Function checks cones condition. More...
|
| |
| template<typename Map , typename HSetWithCones > |
| bool | capd::covrel::checkConesCondition (Map &f, const HSetWithCones &N1, const HSetWithCones &N2, const capd::covrel::CheckCoveringRelation2DParameters ¶m=capd::covrel::CheckCoveringRelation2DParameters(1, 1, 1, 1)) |
| | Function checks cones condition. More...
|
| |
| template<typename C0SetType , typename Map , typename DynSys , typename HSetWithCones > |
| bool | capd::covrel::checkCoveringRelationAndConesCondition (Map &f, DynSys &ds, const HSetWithCones &N1, const HSetWithCones &N2, const capd::covrel::CheckCoveringRelation2DParameters ¶m=capd::covrel::CheckCoveringRelation2DParameters(1, 1, 1, 1)) |
| | Checks covering relation and corresponding cones condition. More...
|
| |
| template<typename C0SetType , typename Map , typename DynSys , typename HSetWithCones > |
| bool | capd::covrel::checkCoveringRelationAndConesCondition (Map &f, const HSetWithCones &N1, const HSetWithCones &N2, const capd::covrel::CheckCoveringRelation2DParameters ¶m=capd::covrel::CheckCoveringRelation2DParameters(1, 1, 1, 1)) |
| | Checks covering relation and corresponding cones condition. More...
|
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::outside (const HSetType &hset, const SetType &set) |
| | verifies if set does not intersect the support of h-set More...
|
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::inside (const HSetType &hset, const SetType &set) |
| | verifies if set is inside the support of h-set More...
|
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::across (const HSetType &hset, const SetType &set) |
| | verifies if set does not intersect N^+ More...
|
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::mapaway (const HSetType &hset, const SetType &set) |
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::onLeft (const HSetType &hset, const SetType &set) |
| | Checks if set in on the left side of the hset (works only in 2D) More...
|
| |
| template<typename HSetType , typename SetType > |
| bool | capd::covrel::onRight (const HSetType &hset, const SetType &set) |
| | Checks if set in on the right side of the hset (works only in 2D) More...
|
| |
| template<typename MatrixType , typename VectorType > |
| MatrixType | capd::covrel::convertColumnsTo (const VectorType &column1, const VectorType &column2) |
| | Converts two column vectors to given MatrixType. More...
|
| |
| template<typename C0SetType , typename DynSysT , typename MatrixT , typename IMatrixT > |
| bool | capd::covrel::checkCoveringRelation2D (DynSysT &dynsys, const capd::covrel::HSet2D< MatrixT, IMatrixT > &N1, const capd::covrel::HSet2D< MatrixT, IMatrixT > &N2, const CheckCoveringRelation2DParameters ¶m=CheckCoveringRelation2DParameters(1, 1, 1, 1)) |
| |
| template<typename Vector1 , typename Vector2 > |
| void | capd::covrel::embedVector (const Vector1 &v1, Vector2 &v2, const std::vector< typename Vector1::size_type > &d) |
| |
| template<typename Vector1 , typename Vector2 > |
| void | capd::covrel::embedVector (const Vector1 &vector, Vector2 &result, size_t fullDimension, const std::vector< typename Vector1::size_type > &d) |
| | it embeds vector into a space of fullDimension in d[i] we pass coordiante where to put i-th coordinate of given vector other coordinates are set to 0. More...
|
| |
| template<typename Matrix1 , typename Matrix2 > |
| void | capd::covrel::embedMatrix (const Matrix1 &m1, Matrix2 &m2, const std::vector< typename Matrix1::size_type > &d) |
| |
| template<typename IVector > |
| bool | capd::covrel::InSide (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::InSide (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IVector > |
| bool | capd::covrel::OutSide (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::OutSide (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IVector > |
| bool | capd::covrel::Across (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::Across (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IVector > |
| bool | capd::covrel::MapAway (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::MapAway (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IVector > |
| bool | capd::covrel::LeftSide (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::LeftSide (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IVector > |
| bool | capd::covrel::RightSide (const TripleSet &S, const IVector &IV, typename IVector::size_type d1, typename IVector::size_type d2) |
| |
| bool | capd::covrel::RightSide (const TripleSet &S, const TripleSet::IntervalVector &v) |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSetMD< MatrixT, IMatrixT >::gridSet (GridSet< IMatrix > &G, const std::vector< size_type > &grid, const std::vector< size_type > &d, size_type totalDimension) const |
| | this procedure creates a grid of the whole h-set in the following form: G.center[i] + G.C * G.r d is a vector of indices of coordinates if the set is embeded in higher dimension More...
|
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSetMD< MatrixT, IMatrixT >::gridFace (GridSet< IMatrix > &grid, const std::vector< size_type > &gridSizes, const std::vector< size_type > &dimensions, size_type totalDimension, size_type coordinateToFix, Side side=bothSides) const |
| | in the grid it returns uniform grid of the given face More...
|
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::TripleSet::gridLeftEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
| | in the G it returns uniform grid of the left edge More...
|
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::TripleSet::gridRightEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::TripleSet::gridBottomEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::TripleSet::gridTopEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::TripleSet::gridSet (GridSet< IMatrix > &G, size_type grid1, size_type grid2, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSet2D< MatrixT, IMatrixT >::gridLeftEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSet2D< MatrixT, IMatrixT >::gridRightEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSet2D< MatrixT, IMatrixT >::gridBottomEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSet2D< MatrixT, IMatrixT >::gridTopEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const |
| |
| template<typename IMatrix > |
| GridSet< IMatrix > & | capd::covrel::HSet2D< MatrixT, IMatrixT >::gridSet (GridSet< IMatrix > &G, size_type grid1, size_type grid2, size_type totalDimension=2, size_type d1=0, size_type d2=1) const |
| |