14.2 Class listΒΆ
Common
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.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
: A domain representing a vector cone.ConicConstraint
: Represent a conic constraint.ConicVariable
: Represent a conic variable.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 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 euclidian space.RangedConstraint
: Represents a ranged constraint.RangedVariable
: Represents a ranged 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.SymmetricLinearDomain
: Represent a linear domain with symmetry.SymmetricRangeDomain
: Represent a ranged domain with symmetry.SymmetricVariable
: An object representing a symmetric variable.WorkStack
: Stack object used to store expression evaluations. For internal use.