| 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 |