codac 2.0.0
Loading...
Searching...
No Matches
codac2::Zonotope Class Reference

Class representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\). More...

#include <codac2_Zonotope.h>

Inheritance diagram for codac2::Zonotope:

Public Member Functions

 Zonotope (const Vector &z, const Matrix &A)
 Constructs a n-zonotope object with a given center and shape matrix.
 

Public Attributes

Vector z
 Center of the zonotope.
 
Matrix A
 Shape matrix of the zonotope.
 

Detailed Description

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\).

Constructor & Destructor Documentation

◆ Zonotope()

codac2::Zonotope::Zonotope ( const Vector & z,
const Matrix & A )

Constructs a n-zonotope object with a given center and shape matrix.

Parameters
zCenter of the zonotope (n-dimensional vector)
AShape matrix of the zonotope ( \(n\times m\) matrix)

The documentation for this class was generated from the following file: