Classes
ipo::AffineHull Namespace Reference

Detailed Description

This namespace contains classes that allow to compute the affine hull of a polyhedron. Use it as follows:

// ..
// Create an oracle.
// ...
std::vector<LinearConstraint> equations;
AffineHull::ProgressOutput hullOutput;
AffineHull::Result hull;
hull.run(equations, oracle, hullOutput);
std::cout << "Dimension: " << hull.dimension() << std::endl;

There are different output classes, namely

Classes

class  DebugOutput
 Very verbose output class for affine hull computation. More...
 
class  ProgressOutput
 Pretty output class for affine hull computation. More...
 
class  QuietOutput
 Quiet output class for affine hull computation. More...
 
class  Result
 Actual results of an affine hull computation. More...