# 14.2.15 Class LinearConstraint¶

- mosek.fusion.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

`Model.variable`

method.- 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.

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

ModelConstraint.remove – Remove the constraint from the model.

- LinearConstraint.toString¶
String toString()

Create a human readable string representation of the constraint.

- Return
(

`String`

)