|
codac 2.0.0
|
Class representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\). More...
#include <codac2_Zonotope.h>

Public Member Functions | |
| Zonotope (const Vector &z, const Matrix &A) | |
| Constructs a n-zonotope object with a given center and shape matrix. | |
| Zonotope | proj (const std::vector< Index > &indices) const |
| Projects the Zonotope onto the subspace defined by the given indices. | |
Public Attributes | |
| Vector | z |
| Center of the zonotope. | |
| Matrix | A |
| Shape matrix of the zonotope. | |
Class representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\).
This class represents a zonotope in n-dimensional space, defined by a center point \(\mathbf{z}\) and a shape matrix \(\mathbf{A}\).
The vector \(\mathbf{z}\) and each column of the matrix \(\mathbf{A}\) must have the same dimension \(n\), but the matrix \(\mathbf{A}\) can have any number of columns \(m\).
Constructs a n-zonotope object with a given center and shape matrix.
| z | Center of the zonotope (n-dimensional vector) |
| A | Shape matrix of the zonotope ( \(n\times m\) matrix) |
| Zonotope codac2::Zonotope::proj | ( | const std::vector< Index > & | indices | ) | const |