|  | Constrained | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
SyntaxThe ConstrainedOptimizerORTools type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | ConstrainedOptimizerORTools | Initializes a new instance of the ConstrainedOptimizerORTools class | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ExceptionMessage | If the solver result is SolverResult.UnexpectedException gets the exception message property. | 
|  | 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. | 
|  | 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. | 
|  | Result | Gets the result of the most recent solve attempt. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddConstraints | Adds the linear constraints in the given linearly constrained problem to a Google OR-tools GLOP linear model. | 
|  | AddVariablesAndBounds | Adds the variables in the given linearly constrained problem to a Google OR-tools GLOP linear model | 
|  | SetStatus | Sets the SolverResult value base on Google OR-Tools ResultStatus value. | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | exceptionMessage_ | Constains exception message if there is an unexpected exception during the solve. | 
|  | optimalValue_ | Optimal value of the objective function if the the result of the solver is SolveResult.Optimal | 
|  | optimalX_ | Optimal solution value of the the result if the solver is SolveResult.Optimal | 
|  | result_ | Result of the solver attempt. | 
 See Also
See Also