14.2.6 Class ConicConstraint¶
This class represents a conic constraint of the form\[Ax-b \in \K\]
where \(\K\) is a cone. Then class is never explicitly instantiated, but is created using
Model.constraintby specifying a conic domain.
Note that a conic constraint in Fusion is always dense in the sense that all member constraints are created in the underlying optimization problem immediately.
ConicConstraint.toString – Create a human readable string representation of the constraint.
Constraint.dual – Get the dual solution values of the constraint.
Constraint.getModel – Return the model that the constraint belongs to.
Constraint.getND – Return the number of dimensions in the constraint shape.
Constraint.getShape – Return the constraint’s shape.
Constraint.getSize – Return the total number of elements in the constraint.
Constraint.index – Get a single element from a constraint.
Constraint.level – Get the primal solution values of the constraint.
Constraint.slice – Create a slice constraint.
Constraint.update – Update part of a constraint.
ModelConstraint.remove – Remove the constraint from the model.
toString() -> str
Create a human readable string representation of the constraint.