|
CAPD::DynSys Library
6.0.0
|
This class is used to store a grid of a sets in the form center[i] + M * r. More...
#include <capd/covrel/GridSet.h>
Public Types | |
| typedef MatrixT | MatrixType |
| typedef MatrixType::RowVectorType | VectorType |
| typedef MatrixType::ScalarType | ScalarType |
| typedef std::vector< VectorType >::iterator | iterator |
| typedef std::vector< VectorType >::const_iterator | const_iterator |
Public Member Functions | |
| GridSet (int dim) | |
| const VectorType & | centers (int i) const |
| returns center of the i-th set More... | |
| VectorType & | centers (int i) |
| returns reference to center of the i-th set More... | |
| void | setCenter (int i, const VectorType &newCenter) |
| size_t | size () const |
| void | resize (size_t newSize) |
| const MatrixType & | coordinateSystem () const |
| returns matrix of the coordinate system (columns are its base vectors) More... | |
| MatrixType & | coordinateSystem () |
| returns reference to matrix of the coordinate system (columns are its base vectors) More... | |
| void | setCoordinateSystem (const MatrixType &newCoordinateSystem) |
| const VectorType & | box () const |
| returns set in given coordinate system (in which set is zero-centered product of intervals) This set is common for all sets in the grid More... | |
| VectorType & | box () |
| void | setBox (const VectorType &newBox) |
iterators through centers of the sets | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
Public Attributes | |
| std::vector< VectorType > | center |
| MatrixType | C |
| VectorType | r |
This class is used to store a grid of a sets in the form center[i] + M * r.
| typedef std::vector<VectorType>::const_iterator capd::covrel::GridSet< MatrixT >::const_iterator |
| typedef std::vector<VectorType>::iterator capd::covrel::GridSet< MatrixT >::iterator |
| typedef MatrixT capd::covrel::GridSet< MatrixT >::MatrixType |
| typedef MatrixType::ScalarType capd::covrel::GridSet< MatrixT >::ScalarType |
| typedef MatrixType::RowVectorType capd::covrel::GridSet< MatrixT >::VectorType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
returns set in given coordinate system (in which set is zero-centered product of intervals) This set is common for all sets in the grid
|
inline |
returns reference to center of the i-th set
|
inline |
returns center of the i-th set
|
inline |
returns reference to matrix of the coordinate system (columns are its base vectors)
|
inline |
returns matrix of the coordinate system (columns are its base vectors)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| MatrixType capd::covrel::GridSet< MatrixT >::C |
| std::vector<VectorType> capd::covrel::GridSet< MatrixT >::center |
| VectorType capd::covrel::GridSet< MatrixT >::r |