Module types

Module types 

Source

Structs§

BoundsLine
Represents a single line in the BOUNDS section of an MPS file.
BranchPriority
Branching priority specification for an integer variable
ConeConstraint
Second-order cone constraint
ConeMember
Member variable of a cone constraint
IndicatorLine
Represents an indicator constraint in MIP problems Format: IF binary_var = 0/1 THEN constraint is active
LazyConstraintLine
Represents a lazy constraint (constraint that’s only added when violated)
Parser
The primary structure for parsing MPS (Mathematical Programming System) data.
QuadraticConstraint
Quadratic constraint in the form: x’Qx + c’x <= b
QuadraticObjectiveTerm
Represents a quadratic term in the objective function For term: coefficient * var1 * var2
QuadraticTerm
Single quadratic term in a constraint
RowLine
Represents a single row in an MPS (Mathematical Programming System) file.
RowValuePair
Represents a pairing of a row name with a numeric value.
SOSLine
Special Ordered Set definition
SOSMember
Member of a Special Ordered Set
WideLine
Represents a line in an MPS file that can span across multiple columns.

Enums§

BoundType
Enumeration representing types of bounds in an MPS (Mathematical Programming System) file.
BranchDirection
Branching direction for integer variables
ConeType
Type of cone constraint
ObjectiveSense
Enumeration representing the objective function sense (minimize or maximize)
RangeType
Enumeration representing range types in an MPS (Mathematical Programming System) file.
RowType
Enumeration representing the type of a row in an MPS file.
SOSType
Type of Special Ordered Set

Type Aliases§

Bounds
Type alias for a collection of BoundsLine instances.
BranchPriorities
Collection of branching priority specifications
Columns
Type alias for a collection of WideLine instances.
ConeConstraints
Collection of cone constraints
Indicators
Collection of indicator constraints
LazyConstraints
Collection of lazy constraints
QuadraticConstraints
Collection of quadratic constraints
QuadraticObjective
Collection of quadratic objective terms
Ranges
Type alias for a collection of WideLine instances representing ranges.
Rhs
Type alias for a collection of WideLine instances representing the RHS (Right-Hand Side) values.
Rows
Type alias for a collection of RowLine instances.
Span
A simple Span type representing a reference to a slice of the input string. Used when the trace feature is not enabled.
SpecialOrderedSets
Collection of Special Ordered Sets
UserCuts
Collection of user-defined cuts (same format as rows)