14.2.23 Class ModelConstraint

mosek::fusion::ModelConstraint

Base class for all constraints that directly corresponds to a block of constraints in the underlying task, i.e. all objects created from Model.constraint.

Implements

Constraint

Members

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.

ModelConstraint.toString – Create a human readable string representation of the constraint.

Implemented by

LinearConstraint, ConicConstraint, RangedConstraint, PSDConstraint, LinearPSDConstraint

ModelConstraint.remove
void remove()

Remove the constraint from the model. Using the constraint object after this method has been called results in undefined behavior.

ModelConstraint.toString
string toString()

Create a human readable string representation of the constraint.

Return

(string)