14.2.15 Class LinearConstraint¶
A linear constraint defines a block of constraints with the same linear domain. The domain is either a product of product of one-dimensional half-spaces (linear inequalities), a fixed value vector (equalities) or the whole space (free constraints).
The type of a linear variable is immutable; it is either free, an inequality or an equality, but the linear expression and the right-hand side can be modified.
The class is not meant to be instantiated directly, but must be created by calling the
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.
LinearConstraint.ToString – Create a human readable string representation of the constraint.
ModelConstraint.Remove – Remove the constraint from the model.
Create a human readable string representation of the constraint.