Simplex |
The SimplexSolverBaseORTools type exposes the following members.
| Name | Description | |
|---|---|---|
| SimplexSolverBaseORTools | Constructs a SimplexSolverBase instance. | |
| SimplexSolverBaseORTools(SimplexSolverBaseORTools) | Copy constructor |
| Name | Description | |
|---|---|---|
| ExceptionMessage |
If the solver result is SolverResult.UnexpectedException
gets the exception message property.
(Inherited from ConstrainedOptimizerORTools) | |
| OptimalObjectiveFunctionValue |
Gets the optimal objective function value if the solve result is
SolverResult.Optimal, or the current solution value if the result is
SolverResult.SolutionFeasibleButNotOptimal
Otherwise the value is Double.NaN.
(Inherited from ConstrainedOptimizerORTools) | |
| OptimalX |
Gets the optimal value if the solve result is SolverResult.Optimal,
or the current solution value if the result is
SolverResult.SolutionFeasibleButNotOptimal
Contains an empty vector otherwise.
(Inherited from ConstrainedOptimizerORTools) | |
| PivotCount | Gets the number of simplex pivots performed. Includes both major and minor pivots. | |
| Result |
Gets the result of the most recent solve attempt.
(Inherited from ConstrainedOptimizerORTools) |
| 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. |
| Name | Description | |
|---|---|---|
| exceptionMessage_ |
Constains exception message if there is an unexpected exception
during the solve.
(Inherited from ConstrainedOptimizerORTools) | |
| optimalValue_ |
Optimal value of the objective function if the the result of
the solver is SolveResult.Optimal (Inherited from ConstrainedOptimizerORTools) | |
| optimalX_ |
Optimal solution value of the the result if the solver is
SolveResult.Optimal (Inherited from ConstrainedOptimizerORTools) | |
| result_ |
Result of the solver attempt.
(Inherited from ConstrainedOptimizerORTools) |