|
| ABSL_FLAG (bool, verify_solution, false, "Systematically verify the solution when calling Solve()" ", and change the return value of Solve() to ABNORMAL if" " an error was detected.") |
|
| ABSL_FLAG (bool, log_verification_errors, true, "If --verify_solution is set: LOG(ERROR) all errors detected" " during the verification of the solution.") |
|
| ABSL_FLAG (bool, linear_solver_enable_verbose_output, false, "If set, enables verbose output for the solver. Setting this flag" " is the same as calling MPSolver::EnableOutput().") |
|
| ABSL_FLAG (bool, mpsolver_bypass_model_validation, false, "If set, the user-provided Model won't be verified before Solve()." " Invalid models will typically trigger various error responses" " from the underlying solvers; sometimes crashes.") |
|
bool | operations_research::SolverTypeIsMip (MPModelRequest::SolverType solver_type) |
| There is a homonymous version taking a MPSolver::OptimizationProblemType.
|
|
MPSolverInterface * | operations_research::BuildBopInterface (MPSolver *const solver) |
| Register BOP in the global linear solver factory.
|
|
MPSolverInterface * | operations_research::BuildCBCInterface (MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildCLPInterface (MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildGLOPInterface (MPSolver *const solver) |
| Register GLOP in the global linear solver factory.
|
|
MPSolverInterface * | operations_research::BuildGLPKInterface (bool mip, MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildHighsInterface (bool mip, MPSolver *const solver) |
| Register PDLP in the global linear solver factory.
|
|
MPSolverInterface * | operations_research::BuildPdlpInterface (MPSolver *const solver) |
| Register PDLP in the global linear solver factory.
|
|
MPSolverInterface * | operations_research::BuildSatInterface (MPSolver *const solver) |
| Register Sat in the global linear solver factory.
|
|
MPSolverInterface * | operations_research::BuildSCIPInterface (MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildGurobiInterface (bool mip, MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildCplexInterface (bool mip, MPSolver *const solver) |
|
MPSolverInterface * | operations_research::BuildXpressInterface (bool mip, MPSolver *const solver) |
|
bool | operations_research::GurobiIsCorrectlyInstalled () |
|
bool | operations_research::XpressIsCorrectlyInstalled () |
|
absl::string_view | operations_research::ToString (MPSolver::OptimizationProblemType optimization_problem_type) |
|
bool | operations_research::AbslParseFlag (const absl::string_view text, MPSolver::OptimizationProblemType *solver_type, std::string *error) |
|
bool | operations_research::MPSolverResponseStatusIsRpcError (MPSolverResponseStatus status) |
|
ABSL_FLAG |
( |
bool | , |
|
|
verify_solution | , |
|
|
false | , |
|
|
"Systematically verify the solution when calling Solve()" " | , |
|
|
and change the return value of Solve() to ABNORMAL if" " an error was detected." | ) |
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.