166 lines
35 KiB
HTML
166 lines
35 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>OR-Tools</title>
|
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
|
<meta charset="utf-8"/>
|
|
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
|
|
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">Google OR-Tools 7.5</span>
|
|
</div>
|
|
</div>
|
|
<div id="content" style="width: 100%; overflow: hidden;">
|
|
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
|
|
<h2>C++ Reference</h2>
|
|
<ul>
|
|
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
|
|
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
|
|
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
|
|
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
|
|
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="content">
|
|
<div align="center">
|
|
<h1 style="color: #145A32;">C++ Reference: Linear solver</h1>
|
|
</div>
|
|
<!-- Generated by Doxygen 1.8.18 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">MPSolver Member List</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>This is the complete list of members for <a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a>, including all inherited members.</p>
|
|
<table class="directory">
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587dadd7ccc352d727224d39519584ed37cd7">ABNORMAL</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76da6745b95540b79aaa5ee98f7e128b6033">AT_LOWER_BOUND</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76da0d243399df954cc7c42a62953ca00aa2">AT_UPPER_BOUND</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76da13c45196813cb44e6e81e9c48a5ec1b4">BASIC</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76d">BasisStatus</a> enum name</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a63c332dd969034f3c3086975a9e23b7e">BOP_INTEGER_PROGRAMMING</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a7383308e6b9b63b18196798db342ce8a">BopInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8ad183dc62c63346a3b984b93fbda0137a">CBC_MIXED_INTEGER_PROGRAMMING</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#af5a7cf0c655f37c0b388a2ddcf32ac3e">CBCInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae9513c0aac7da800987dd6bd053c929d">ClampSolutionWithinBounds</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a60944ecdcad88cfb4d4d32feea70c9b5">CLPInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ab17a7a859c6e429296e55570c06337cf">ComputeConstraintActivities</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a4eef77bb51bde41e69bed87ea44b86e1">ComputeExactConditionNumber</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a5ff11cd513c803ba3f75f2f672f1cf6f">constraints</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae7cbd08108e1636184f28c1a71c42393">CplexInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a35603553a6e2fa78a217ca1a4e7e6c18">DurationSinceConstruction</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ad79f6dc56d90d220de25c15f367b888f">EnableOutput</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aa9a00625dd56e64b32c97b95445a1b9c">ExportModelAsLpFormat</a>(bool obfuscate, std::string *model_str) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ab3669577a3f7b00eaf00bbcb0f13da31">ExportModelAsMpsFormat</a>(bool fixed_format, bool obfuscate, std::string *model_str) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a880227c1bbe5a1a2a21796a947804615">ExportModelToProto</a>(MPModelProto *output_model) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587da03f919221217f95d21a593a7120165e1">FEASIBLE</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a018794097e44ee8189380eef2b0f267f">FillSolutionResponseProto</a>(MPSolutionResponse *response) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76daaf36138ad9ba5562db2eaf2f7c6e18d0">FIXED_VALUE</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afd922eb2bef96597c426557a8056f76dacc62d1576546f3245237e1b232d838b6">FREE</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a8eb213aafa3773dfb6a05d184e61bb8a">GetNumThreads</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9658c1e6f69bfd3d938e1b8d3f85ba40">GetSolverSpecificParametersAsString</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a21a919f23e61f3bdea7509c3887c888f">GLOP_LINEAR_PROGRAMMING</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a6c754b527a347994b06eeb49a09ac222">GLOPInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae1a3e0a695903c8e6effd524a7f92784">GLPKInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ac28a56eeedb62d070578a9231f1875ea">GurobiInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587da2884fa43446c0cbc9c7a9b74d41d7483">INFEASIBLE</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9655632a7a05d89fc1562459b26d7955">infinity</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ac75b700ead5ff5d0944b5161e6dac9e8">InterruptSolve</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a29500cb9138fb0d96b2ed028d9253881">IsMIP</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a8f94769e8f7f3e051ba504be9ed1fa6f">iterations</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aee1ddf25e86286c16face31551751bda">KnapsackInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ab0f83070e72cee887e874382ee6d6958">LoadModelFromProto</a>(const MPModelProto &input_model, std::string *error_message)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae74ce5ecb0dd3b4bcddb31bd59da7089">LoadModelFromProtoWithUniqueNamesOrDie</a>(const MPModelProto &input_model, std::string *error_message)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a682a2933267dcfca8c5ba919406d7269">LoadSolutionFromProto</a>(const MPSolutionResponse &response, double tolerance=kDefaultPrimalTolerance)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#abbf4c26107aac610a00471f41740b01e">LookupConstraintOrNull</a>(const std::string &constraint_name) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a981cdf256aa33e518b8747c96bf1a9c7">LookupVariableOrNull</a>(const std::string &var_name) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a2090dbd973eba8c24c4fa7b2714e4c44">MakeBoolVar</a>(const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a200ccd114eb5057856c05501c2d4abe5">MakeBoolVarArray</a>(int nb, const std::string &name, std::vector< MPVariable * > *vars)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a33b5ede96c77f6cfdd4f54325f384ab7">MakeIntVar</a>(double lb, double ub, const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9333144b7d28f68a7537b2ba19a1ba9b">MakeIntVarArray</a>(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae522890e16fd065100174a819558b461">MakeNumVar</a>(double lb, double ub, const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a648a61e30b62b1c17ab1f49fe6c9ed8d">MakeNumVarArray</a>(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a0f97f44428bff07c2308b45bfb62223b">MakeRowConstraint</a>(double lb, double ub)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ab60f33fbc8132eda10c296885625b7d9">MakeRowConstraint</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a5cf8f81a46598a4ef20ae7674696c40d">MakeRowConstraint</a>(double lb, double ub, const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a2ee6dd214598834edf57d950333b11f7">MakeRowConstraint</a>(const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a04cd78bd7a418107a920ca2ee7710aa7">MakeRowConstraint</a>(const LinearRange &range)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#afc5409af80c8d0d848fa354e5c8ea0b0">MakeRowConstraint</a>(const LinearRange &range, const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a728f0121faaa95a451eaef6eb13e2242">MakeVar</a>(double lb, double ub, bool integer, const std::string &name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a66fd302d0082c74e6dea35ac59784847">MakeVarArray</a>(int nb, double lb, double ub, bool integer, const std::string &name_prefix, std::vector< MPVariable * > *vars)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587dae071e79c23f061c9dd00ee09519a0031">MODEL_INVALID</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#acdb0e5753d20e4d3ece49a0451d24c4f">MPSolver</a>(const std::string &name, OptimizationProblemType problem_type)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ac0aea0786e75adbb2d24c41c15e7456c">MPSolverInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a226456dfb15300dd4e59d0bf80d0ce07">MutableObjective</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a191cd9b1ba3e3c01a558a1f6c02a4429">Name</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a18daa488abaa904f23c8f74158290883">NextSolution</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a51ae17fc48ac80f494d7ed2202d61f29">nodes</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587da0e6873a155f86a4695f463bf8601d05f">NOT_SOLVED</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a03666f2e70e42a9560aa9ce7416d2644">NumConstraints</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9d3beb2afe4ae647674b054bf29290e2">NumVariables</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a5004489a36bc1393efa043044a63732f">Objective</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587da2579881e7c83261bc21bafb5a5c92cad">OPTIMAL</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8">OptimizationProblemType</a> enum name</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ab32654406932f9a6afcf44c4d5a143d2">OutputIsEnabled</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aa2cb7bd4cf46dda371f91184d6232a44">OwnsVariable</a>(const MPVariable *var) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a13350b0e0b8b4b2571b6088895f08ab1">ParseSolverType</a>(absl::string_view solver, OptimizationProblemType *type)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aee8250cf90d66d569534338248924469">ProblemType</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a372de693ad40b3f42839c8ec6ac845f4">Reset</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587d">ResultStatus</a> enum name</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8aa12b397b225ca43d143085b619706e18">SAT_INTEGER_PROGRAMMING</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#acbd4413b1370baca9c45aecb0cb8ebd2">SatInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a83b85675904f261c34c280b2abdcd9ae">SCIP_MIXED_INTEGER_PROGRAMMING</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a236f9752f4df4c5134617330a040ec8a">SCIPInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ac76284cc2e7493610853f6e8ff1746d2">set_time_limit</a>(int64 time_limit_milliseconds)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a4bf4b01cb836a567c90aeeea374ca2a2">SetHint</a>(std::vector< std::pair< const MPVariable *, double > > hint)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9d0b53fb310c467e251ddbb25d499082">SetNumThreads</a>(int num_threads)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a77083241e8bdb93b619c7b9feaf82dec">SetSolverSpecificParametersAsString</a>(const std::string &parameters)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a43bc1eaf78615ea6084d975e892c33f1">SetStartingLpBasis</a>(const std::vector< MPSolver::BasisStatus > &variable_statuses, const std::vector< MPSolver::BasisStatus > &constraint_statuses)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aff1d83614c47aa9934d4f9312e6056d4">SetTimeLimit</a>(absl::Duration time_limit)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a5c083b37243075a00bf909840dc7c933">SLMInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a9f55f5e7a62b45961982063ebc1e9945">Solve</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aaa2bb34f1712b9d7c36d75b1ec704563">Solve</a>(const MPSolverParameters &param)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a858f72e8c0c03339c8d797d41a6fd4b8">SolverVersion</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a99ad12b13903108544b594819a65b793">SolveWithProto</a>(const MPModelRequest &model_request, MPSolutionResponse *response)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#af63f7de45a05eb7439a7a1c9ca594fd8">SupportsProblemType</a>(OptimizationProblemType problem_type)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ae1df08a9aabad59b5d620930126e6d91">SuppressOutput</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aa42a63e7d72e799085af5a421b58b3ba">time_limit</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#ad58dd106d6ce5869923cc448621066d6">time_limit_in_secs</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#af3f5aac5b77ce69f53a130b8a779e0b7">TimeLimit</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587da6c65123d1b5b01632a477661055b01ef">UNBOUNDED</a> enum value</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a1269e748520719b9d11f6ef2d1c28c42">underlying_solver</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a34caaebb9e2b365ef0ec449e870f5b5d">variables</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a2c50b77c283c82d632f0dc605ceca3c3">VerifySolution</a>(double tolerance, bool log_errors) const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a80533bb150275c3c1c46e7ee3f31a822">wall_time</a>() const</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aaa766a9aa802903bf7a6e5b8fb82c70c">Write</a>(const std::string &file_name)</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#abc935c6e0cb353e2c61d38ad8af1ed5c">XpressInterface</a> class</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a18c4c6d71bb8379b15a21868e1e2d3fa">~MPSolver</a>()</td><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
</table></div><!-- contents -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|