14.2 Class list¶
Constraint: Abstract base class for Constraint objects.
DJC: A class providing static methods to manipulate terms of disjunctive constraints (DJC).
Domain: Base class for variable and constraint domains.
Expr: Represents a linear expression and provides linear operators.
ExprScaleVecPSD: Scale off-diagonal elements by sqrt(2) for use with SVECPSD domain.
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.
Param: Provides static methods for manipulating parameters
Parameter: Abstract class representing model parameters whose values can be modified.
Set: Handles shapes.
Var: Provides basic operations on variable objects.
Variable: Abstract base class for Variable objects.
BaseExpression: Base class for most expressions
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.
ConeDomain: Represent a domain defined by a conic constraints
ConicConstraint: Represent a conic constraint.
ConicVariable: Represent a conic variable.
Disjunction: A class representing a disjunctive constraint.
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.
RangeDomain: The range domain represents a ranged subset of the euclidian space.
RangedConstraint: Represents a ranged constraint.
RangedVariable: Represents a ranged variable.
SimpleTerm: A class representing simple term, a basic building block for disjunctive constraints.
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.
SymmetricLinearDomain: Represent a linear domain with symmetry.
SymmetricRangeDomain: Represent a ranged domain with symmetry.
Term: A class representing a term, which ultimately enters a disjunctive constraint.
WorkStack: Stack object used to store expression evaluations. For internal use.