CAPD DynSys Library
5.2.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 |