14.2 Class list¶
Constraint: Abstract base class for Constraint objects.
Domain: Base class for variable and constraint domains.
Expr: Represents a linear expression and provides linear operators.
Expression: Abstract base class for all objects which can be used as linear expressions.
Matrix: Base class for all matrix objects.
Model: The object containing all data related to a single optimization model.
Set: Base class shape specification objects.
Var: Provides basic operations on variable objects.
Variable: Abstract base class for Variable objects.
BaseSet: Base class for 1-dimensional sets.
BaseVariable: Abstract base class for Variable objects with default implementations.
BoundInterfaceConstraint: Interface to either the upper bound or the lower bound of a ranged constraint.
BoundInterfaceVariable: Interface to either the upper bound or the lower bound of a ranged variable.
CompoundConstraint: Stacking of contraints.
CompoundVariable: A stack of several other variables.
ConicConstraint: Represent a conic constraint.
ConicVariable: Represent a conic variable.
FlatExpr: A simple sparse representation of a linear expression.
LinPSDDomain: Represent a linear PSD domain.
LinearConstraint: An object representing a block of linear constraints of the same type.
LinearDomain: Represent a domain defined by linear constraints
LinearPSDConstraint: Represents a semidefinite conic constraint.
LinearPSDVariable: This class represents a positive semidefinite variable.
LinearVariable: An object representing a block of linear variables of the same type.
ModelConstraint: Represent a block of constraints.
ModelVariable: Represent a block of variables.
NDSparseArray: Representation of a sparse n-dimensional array.
PSDConstraint: Represents a semidefinite conic constraint.
PSDDomain: Represent the domain od PSD matrices.
PSDVariable: This class represents a positive semidefinite variable.
PickVariable: Represents an set of variable entries
QConeDomain: A domain representing the Lorentz cone.
RangeDomain: The range domain represents a ranged subset of the euclidian space.
RangedConstraint: Defines a ranged constraint.
RangedVariable: Defines a ranged variable.
RepeatVariable: This class represents a variable repeating another variable.
SliceConstraint: An alias for a subset of constraints from a single ModelConstraint.
SliceVariable: An alias for a subset of variables from a single model variable.
SymLinearVariable: An object representing a block of linear variables of the same type.
SymRangedVariable: Defines a symmetric ranged variable.
SymmetricExpr: An object representing a symmetric expression.
SymmetricLinearDomain: Represent a linear domain with symmetry.
SymmetricRangeDomain: Represent a ranged domain with symmetry.
SymmetricVariable: An object representing a symmetric variable.