invo.utils package

Submodules

invo.utils.fwdutils module

invo.utils.fwdutils.fit_convex_hull(points)

Creates a feasible set by taking a convex hull of the points given. Returns P = { x : Ax >= b }

Parameters:points (list) – Set of numpy points.
Returns:constraint matrix b (numpy): constraint vector
Return type:A (numpy)

invo.utils.invoutils module

invo.utils.invoutils.checkFeasibility(points, A, b, tol=8)

Check if the set of points satisfy A x >= b.

Parameters:
  • points (list) – set of numpy points.
  • A (list) – numpy matrix.
  • b (list) – numpy vector.
invo.utils.invoutils.validateFOP(A, b)

Validate that A, b are numpy matrices with the appropriate structure.

invo.utils.invoutils.validatePoints(points)

Module contents