File z_polytopes_generators.h

Functions

template<class Polytope, class RNGType>
Polytope gen_zonotope_gaussian(int dim, int m, double seed = std::numeric_limits<double>::signaling_NaN())

Generates a random Zonotope with generators draw from Gaussian distribution

Template Parameters:
  • Polytope – polytope type

  • RNGType – RNGType type

template<class Polytope, class RNGType>
Polytope gen_zonotope_uniform(int dim, int m, double seed = std::numeric_limits<double>::signaling_NaN())

Generates a random Zonotope with generators draw from uniform distribution

Template Parameters:
  • Polytope – polytope type

  • RNGType – RNGType type

template<class Polytope, class RNGType>
Polytope gen_zonotope_exponential(int dim, int m, double seed = std::numeric_limits<double>::signaling_NaN())

Generates a random Zonotope with generators draw from exponential distribution

Template Parameters:
  • Polytope – polytope type

  • RNGType – RNGType type