Class | Description |
---|---|
LinearSolver | |
main | |
mainJNI | |
MPAbsConstraint |
Sets a variable's value to the absolute value of another variable.
|
MPAbsConstraint.Builder |
Sets a variable's value to the absolute value of another variable.
|
MPArrayConstraint |
Sets a variable's value equal to a function on a set of variables.
|
MPArrayConstraint.Builder |
Sets a variable's value equal to a function on a set of variables.
|
MPArrayWithConstantConstraint |
Sets a variable's value equal to a function on a set of variables and,
optionally, a constant.
|
MPArrayWithConstantConstraint.Builder |
Sets a variable's value equal to a function on a set of variables and,
optionally, a constant.
|
MPConstraint |
The class for constraints of a Mathematical Programming (MP) model.
|
MPConstraintProto |
A linear constraint is always of the form:
lower_bound <= sum of linear term elements <= upper_bound,
where lower_bound and upper_bound:
- Can form a singleton: lower_bound == upper_bound.
|
MPConstraintProto.Builder |
A linear constraint is always of the form:
lower_bound <= sum of linear term elements <= upper_bound,
where lower_bound and upper_bound:
- Can form a singleton: lower_bound == upper_bound.
|
MPGeneralConstraintProto |
General constraints.
|
MPGeneralConstraintProto.Builder |
General constraints.
|
MPIndicatorConstraint |
Indicator constraints encode the activation or deactivation of linear
constraints given the value of one Boolean variable in the model.
|
MPIndicatorConstraint.Builder |
Indicator constraints encode the activation or deactivation of linear
constraints given the value of one Boolean variable in the model.
|
MPModelDeltaProto |
Encodes a full MPModelProto by way of referencing to a "baseline"
MPModelProto stored in a file, and a "delta" to apply to this model.
|
MPModelDeltaProto.Builder |
Encodes a full MPModelProto by way of referencing to a "baseline"
MPModelProto stored in a file, and a "delta" to apply to this model.
|
MPModelExportOptions |
Export options.
|
MPModelProto |
MPModelProto contains all the information for a Linear Programming model.
|
MPModelProto.Annotation |
Annotations can be freely added by users who want to attach arbitrary
payload to the model's variables or constraints.
|
MPModelProto.Annotation.Builder |
Annotations can be freely added by users who want to attach arbitrary
payload to the model's variables or constraints.
|
MPModelProto.Builder |
MPModelProto contains all the information for a Linear Programming model.
|
MPModelRequest |
Next id: 18.
|
MPModelRequest.Builder |
Next id: 18.
|
MPObjective |
A class to express a linear objective.
|
MPQuadraticConstraint |
Quadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub,
where a, b, lb and ub are constants, and x are the model's variables.
|
MPQuadraticConstraint.Builder |
Quadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub,
where a, b, lb and ub are constants, and x are the model's variables.
|
MPQuadraticObjective |
Quadratic part of a model's objective.
|
MPQuadraticObjective.Builder |
Quadratic part of a model's objective.
|
MPSolution |
Protobuf type
operations_research.MPSolution |
MPSolution.Builder |
Protobuf type
operations_research.MPSolution |
MPSolutionResponse |
Next id: 12.
|
MPSolutionResponse.Builder |
Next id: 12.
|
MPSolveInfo |
Protobuf type
operations_research.MPSolveInfo |
MPSolveInfo.Builder |
Protobuf type
operations_research.MPSolveInfo |
MPSolver |
This mathematical programming (MP) solver class is the main class
though which users build and solve problems. |
MPSolverCommonParameters |
MPSolverCommonParameters holds advanced usage parameters that apply to any of
the solvers we support.
|
MPSolverCommonParameters.Builder |
MPSolverCommonParameters holds advanced usage parameters that apply to any of
the solvers we support.
|
MPSolverParameters |
This class stores parameter settings for LP and MIP solvers.
|
MPSosConstraint |
Special Ordered Set (SOS) constraints of type 1 or 2.
|
MPSosConstraint.Builder |
Special Ordered Set (SOS) constraints of type 1 or 2.
|
MPVariable |
The class for variables of a Mathematical Programming (MP) model.
|
MPVariableProto |
A variable is always constrained in the form:
lower_bound <= x <= upper_bound
where lower_bound and upper_bound:
- Can form a singleton: x = constant = lower_bound = upper_bound
|
MPVariableProto.Builder |
A variable is always constrained in the form:
lower_bound <= x <= upper_bound
where lower_bound and upper_bound:
- Can form a singleton: x = constant = lower_bound = upper_bound
|
OptionalDouble |
To support 'unspecified' double value in proto3, the simplest is to wrap
any double value in a nested message (has_XXX works for message fields).
|
OptionalDouble.Builder |
To support 'unspecified' double value in proto3, the simplest is to wrap
any double value in a nested message (has_XXX works for message fields).
|
PartialVariableAssignment |
This message encodes a partial (or full) assignment of the variables of a
MPModelProto problem.
|
PartialVariableAssignment.Builder |
This message encodes a partial (or full) assignment of the variables of a
MPModelProto problem.
|
Enum | Description |
---|---|
MPGeneralConstraintProto.GeneralConstraintCase | |
MPModelProto.Annotation.TargetType |
The target of an Annotation is a single entity (e.g. a variable).
|
MPModelRequest.SolverType |
The solver type, which will select a specific implementation, and will also
impact the interpretation of the model (i.e. are we solving the problem
as a mixed integer program or are we relaxing it as a continuous linear
program?).
|
MPSolver.BasisStatus |
Advanced usage: possible basis status values for a variable and the slack
variable of a linear constraint. |
MPSolver.OptimizationProblemType |
The type of problems (LP or MIP) that will be solved and the underlying
solver (GLOP, GLPK, CLP, CBC or SCIP) that will solve them. |
MPSolver.ResultStatus |
The status of solving the problem.
|
MPSolverCommonParameters.LPAlgorithmValues |
Protobuf enum
operations_research.MPSolverCommonParameters.LPAlgorithmValues |
MPSolverParameters.DoubleParam |
Enumeration of parameters that take continuous values.
|
MPSolverParameters.IncrementalityValues |
Advanced usage: Incrementality options.
|
MPSolverParameters.IntegerParam |
Enumeration of parameters that take integer or categorical values.
|
MPSolverParameters.LpAlgorithmValues |
LP algorithm to use.
|
MPSolverParameters.PresolveValues |
For each categorical parameter, enumeration of possible values.
|
MPSolverParameters.ScalingValues |
Advanced usage: Scaling options.
|
MPSolverResponseStatus |
Status returned by the solver.
|
MPSosConstraint.Type |
Protobuf enum
operations_research.MPSosConstraint.Type |
Copyright © 2025. All rights reserved.