Mutable base class for variables and parameters.
Primary base class for all variable and parameter types.
Mutables need to inherit this class with priority (first class listed) and the affine expression type that they represent without priority.
Perform basic initialization for
Return an independent copy of the mutable.
Note that unlike constraints which keep their ID on copy, mutables are supposed to receive a new id.
Return the unique ID of a scalar entry, assigned at creation.
The mutable’s dimension on the real field.
This corresponds to the length of its vectorized value.
The unique (starting) ID of the mutable, assigned at creation.
The internal (special vectorized) value of the mutable.
A string used to represent the mutable in a problem string.
The name of the mutable.