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:
- 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
)