Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1MPSolver-members.html
2020-09-01 16:01:06 +02:00

218 lines
41 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"/>-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">Google OR-Tools 8.0</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 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1MPSolver.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<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#a9df947ed3bb70075e234f8f0f78bc8ee">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#a76c87990aabadd148304b95332a60ff8a1a0c61d2ddbf6def6615101b365cee90">CLP_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#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><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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a51726396f358c2e9ff870c3e0e17798a">CPLEX_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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a223fb1b5c8d153d5fef50b8d6f0426e9">CPLEX_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#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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a34cfddb524394d766e725ed228f74ea3">CreateSolver</a>(const std::string &amp;solver_id)</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#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#a76c87990aabadd148304b95332a60ff8a5047ea912234846bb32b30c1dcadf761">GLPK_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#a76c87990aabadd148304b95332a60ff8ab8fe41e971d897b3ac8a4d3b789003d4">GLPK_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><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#a76c87990aabadd148304b95332a60ff8a51e5ee25b1d77df2bde63950cfe0ab56">GUROBI_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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8a623ab5a721425a45fb724fd82f4bcc09">GUROBI_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#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#a76c87990aabadd148304b95332a60ff8a2b293906a9413ca8a70fa72c47a4bdbc">KNAPSACK_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><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 class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#adf9463ab7dc318f93a2d509036d9a8ee">LoadGurobiSharedLibrary</a>()</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#ab0f83070e72cee887e874382ee6d6958">LoadModelFromProto</a>(const MPModelProto &amp;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 &amp;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#ae233b0f771236fe24ad255830012159f">LoadSolutionFromProto</a>(const MPSolutionResponse &amp;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 &amp;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 &amp;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 &amp;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 &amp;name, std::vector&lt; MPVariable * &gt; *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 &amp;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 &amp;name, std::vector&lt; MPVariable * &gt; *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 &amp;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 &amp;name, std::vector&lt; MPVariable * &gt; *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 &amp;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 &amp;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 &amp;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 &amp;range, const std::string &amp;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 &amp;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 &amp;name_prefix, std::vector&lt; MPVariable * &gt; *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 &amp;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#a3e8b0f4b22e58bfd3ec683807e9b97b4">ParseSolverType</a>(absl::string_view solver_id, 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#a40ac97031cb9dfac6b4810f4d7dad835">ParseSolverTypeOrDie</a>(const std::string &amp;solver_id)</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#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 class="even"><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><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 class="even"><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><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 class="even"><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><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 class="even"><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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aaee44c64a12654b08dff20b74702ac6f">SetCallback</a>(MPCallback *mp_callback)</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#a0a13ceaa35a35454f5a7ba6cfbe6202a">SetGurobiLibraryPath</a>(const std::string &amp;full_library_path)</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#a4bf4b01cb836a567c90aeeea374ca2a2">SetHint</a>(std::vector&lt; std::pair&lt; const MPVariable *, double &gt; &gt; hint)</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#a849bf49baad56df58c018e8ab09456fb">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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a77083241e8bdb93b619c7b9feaf82dec">SetSolverSpecificParametersAsString</a>(const std::string &amp;parameters)</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#a43bc1eaf78615ea6084d975e892c33f1">SetStartingLpBasis</a>(const std::vector&lt; MPSolver::BasisStatus &gt; &amp;variable_statuses, const std::vector&lt; MPSolver::BasisStatus &gt; &amp;constraint_statuses)</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#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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#aaa2bb34f1712b9d7c36d75b1ec704563">Solve</a>(const MPSolverParameters &amp;param)</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#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 class="even"><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a99ad12b13903108544b594819a65b793">SolveWithProto</a>(const MPModelRequest &amp;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><td class="entry"><a class="el" href="classoperations__research_1_1MPSolver.html#a8618b250f62af1c96b2f9f7ebbdaa8b6">SupportsCallbacks</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#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 &amp;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#a76c87990aabadd148304b95332a60ff8a3097f16057930e83bce90546640bdd82">XPRESS_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#a76c87990aabadd148304b95332a60ff8a5a62faa5ec0ffed2abbc2d526bd53286">XPRESS_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><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><!-- doc-content -->
</div>
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>