![]() | Simplex |
The SimplexSolverBaseORTools type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddConstraints |
Adds the linear constraints in the given linearly constrained problem to a Google OR-tools GLOP linear model.
(Inherited from ConstrainedOptimizerORTools) |
![]() | AddVariablesAndBounds |
Adds the variables in the given linearly constrained problem to a Google OR-tools GLOP linear model
(Inherited from ConstrainedOptimizerORTools) |
![]() ![]() | Check | Checks bounds and constraints. |
![]() ![]() | CheckBounds(DoubleVector, DoubleVector) | Checks validity of variable upper bounds. |
![]() ![]() | CheckBounds(DoubleVector, DoubleVector, DoubleVector) | Checks variable bounds. |
![]() ![]() | CheckConstraints | Checks constraints validity. |
![]() | SetStatus |
Sets the SolverResult value base on Google OR-Tools ResultStatus value.
(Inherited from ConstrainedOptimizerORTools) |
![]() | Solve(LinearProgrammingProblem) | Solves a linear programming problem. |
![]() | Solve(MixedIntegerLinearProgrammingProblem) | Solves a mixed integer linear programming problem with default solver parameters. |
![]() | Solve(MixedIntegerLinearProgrammingProblem, Boolean) | Solves a mixed integer linear programming problem using the given solver parameters. |
![]() | Solve(DoubleVector, DoubleVector, DoubleVector) | Solves a linear programming problems where the variables are constrained by the given bounds. The solution maximizes the objective function. |
![]() | Solve(LinearProgrammingProblem, Boolean, IEnumerableInt32) | Solves a linear programming problem using the given solver parameters. |
![]() | Solve(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32, DoubleVector, DoubleVector) | Solves a linear programming problem with the given constraints and variable bounds. |
![]() | SolveNonnegative(DoubleVector, DoubleVector) | Solves a linear programming problem. Solution values are constrained by upper bounds and lower bounds of zero. The solution maximizes the objective function. |
![]() | SolveNonnegative(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32) | Solves a linear system. The solution components are constrained to be nonnegative. |
![]() | SolveNonnegative(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32, DoubleVector) | Solves a linear programming problem with the given constraints. The solution maximizes the objective function and its components are constrained to be nonnegative. |