14.2 Class listΒΆ
Common
Constraint: Abstract base class for Constraint objects.DJC: A class providing static methods to manipulate terms of disjunctive constraints (DJC).DisjunctionTerms: Excapsulates the clauses of a disjunctive constraintDomain: 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.Param: Provides static methods for manipulating parametersParameter: 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.
Infrequent
BaseExpression: Base class for most expressionsBaseVariable: 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 constraintsConicConstraint: Represent a conic constraint.ConicVariable: Represent a conic variable.Disjunction: A class representing a disjunctive constraint.ExprDomain: Interface for objects that can be converted into disjunctive constraint term.LinearConstraint: An object representing a block of linear constraints of the same type.LinearDomain: Represent a domain defined by linear constraintsLinearPSDConstraint: 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 euclidean 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.Term: A class representing a term, which ultimately enters a disjunctive constraint.WorkStack: Stack object used to store expression evaluations. For internal use.