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