2430 lines
144 KiB
HTML
2430 lines
144 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.2</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.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
|
/* @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&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&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('namespaceoperations__research.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="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">operations_research Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_linear_expr.html" title="LinearExpr models a quantity that is linear in the decision variables (MPVariable) of an optimization...">LinearExpr</a> models a quantity that is linear in the decision variables (<a class="el" href="classoperations__research_1_1_m_p_variable.html" title="The class for variables of a Mathematical Programming (MP) model.">MPVariable</a>) of an optimization problem, i.e. <a href="classoperations__research_1_1_linear_expr.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An expression of the form: <a href="classoperations__research_1_1_linear_range.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This mathematical programming (MP) solver class is the main class though which users build and solve problems. <a href="classoperations__research_1_1_m_p_solver.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_objective.html">MPObjective</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A class to express a linear objective. <a href="classoperations__research_1_1_m_p_objective.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_variable.html">MPVariable</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class for variables of a Mathematical Programming (MP) model. <a href="classoperations__research_1_1_m_p_variable.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_constraint.html">MPConstraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class for constraints of a Mathematical Programming (MP) model. <a href="classoperations__research_1_1_m_p_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver_parameters.html">MPSolverParameters</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class stores parameter settings for LP and MIP solvers. <a href="classoperations__research_1_1_m_p_solver_parameters.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Export options. <a href="structoperations__research_1_1_m_p_model_export_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html">PROTOBUF_FINAL</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___variable_overrides_entry___do_not_use.html">MPModelDeltaProto_VariableOverridesEntry_DoNotUse</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___constraint_overrides_entry___do_not_use.html">MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a7f0aabaee920119f0b683ba887250f0b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> : int { <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6">MPSosConstraint_Type_SOS1_DEFAULT</a> = 0
|
|
, <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1">MPSosConstraint_Type_SOS2</a> = 1
|
|
}</td></tr>
|
|
<tr class="separator:a7f0aabaee920119f0b683ba887250f0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8913360b55a9b9861237e0ad039f6979"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> : int { <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED</a> = 0
|
|
, <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a533fac70679c30c889a2f75a7e46170e">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL</a> = 1
|
|
, <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979af3259b56473cfb82c63b503b80efd283">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL</a> = 2
|
|
, <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER</a> = 3
|
|
}</td></tr>
|
|
<tr class="separator:a8913360b55a9b9861237e0ad039f6979"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac417714eb4dbaf83717bb2aa9affc689"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> : int { <br />
|
|
  <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a162575d5bea8a8393ff4d9fc11275ec3">MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING</a> = 2
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa">MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING</a> = 0
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a7a5586fa6b3f31587894d20b33ebd8bf">MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING</a> = 1
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a1ccff29cebf50c35a55f15b83fbbae32">MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING</a> = 6
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a25de47e453fa0175e7d254c61e75c847">MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING</a> = 101
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689ac40195f69d9c078b3f2249221baa4a0e">MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING</a> = 10
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a16663d704b6e0b28605e998a6bd36164">MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING</a> = 3
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a85fa72a05039663be93853d86e3c174c">MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING</a> = 4
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a2ff8af502bfbbc76836bd658144b4f8a">MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING</a> = 5
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689aad4dc18cf5fd6463aa0b26440f23a8b1">MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING</a> = 7
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de">MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING</a> = 102
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689aeb076e6845a57af474212cd24d9de85c">MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING</a> = 11
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689af523c539a31bee5db12cd7566af59a40">MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING</a> = 12
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5985a25f8da9d50c769a78025b9fb0bf">MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING</a> = 14
|
|
, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689afdb40bacb05f8e852322924fb3597433">MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING</a> = 13
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ac417714eb4dbaf83717bb2aa9affc689"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaeaf340789f2dd271dcf9204279cb1b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> : int { <br />
|
|
  <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1">MPSOLVER_OPTIMAL</a> = 0
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1badbeb0b2ee95779317b20e5876609bf04">MPSOLVER_FEASIBLE</a> = 1
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba12a89c0e1b72e6c40e8c0ed16afa48a6">MPSOLVER_INFEASIBLE</a> = 2
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba4b81d5eafe0b99411fc94d676bc286db">MPSOLVER_UNBOUNDED</a> = 3
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1baf6f49dcf49ad7df71d2e5b5f2c81ff88">MPSOLVER_ABNORMAL</a> = 4
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba3955ab5aa529fab85eb3566271a043e2">MPSOLVER_NOT_SOLVED</a> = 6
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba81239917bc019f71d9f78b550c6acf37">MPSOLVER_MODEL_IS_VALID</a> = 97
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f">MPSOLVER_UNKNOWN_STATUS</a> = 99
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba5d004f74784501a516258dff6b7740ec">MPSOLVER_MODEL_INVALID</a> = 5
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1badcf1ef4c6880afe0aeb3e0c80a9dd4e9">MPSOLVER_MODEL_INVALID_SOLUTION_HINT</a> = 84
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1bae98571c24fbf68a473b3d93ca45c6e7a">MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS</a> = 85
|
|
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1bacd2f1efd0290a03172495d05d131cbfe">MPSOLVER_SOLVER_TYPE_UNAVAILABLE</a> = 7
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aeaeaf340789f2dd271dcf9204279cb1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ad3390eca60a1042a3d81452cea3863aa"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad3390eca60a1042a3d81452cea3863aa">operator<<</a> (std::ostream &stream, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &linear_expr)</td></tr>
|
|
<tr class="separator:ad3390eca60a1042a3d81452cea3863aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97f9b83239285f5fdfcac1b8e8b4f162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a97f9b83239285f5fdfcac1b8e8b4f162">operator+</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a97f9b83239285f5fdfcac1b8e8b4f162"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a515cdaf4f9c4000bb3482a0c450e23c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a515cdaf4f9c4000bb3482a0c450e23c3">operator-</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a515cdaf4f9c4000bb3482a0c450e23c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a138bb0f103cd9d68e4d13fa773901186"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a138bb0f103cd9d68e4d13fa773901186">operator*</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, double rhs)</td></tr>
|
|
<tr class="separator:a138bb0f103cd9d68e4d13fa773901186"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abebdd7f40e90df8dc7d557b6e26da942"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abebdd7f40e90df8dc7d557b6e26da942">operator/</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, double rhs)</td></tr>
|
|
<tr class="separator:abebdd7f40e90df8dc7d557b6e26da942"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62b131d2829f1cdacd2414d2d7bc6c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a62b131d2829f1cdacd2414d2d7bc6c7c">operator*</a> (double lhs, <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> rhs)</td></tr>
|
|
<tr class="separator:a62b131d2829f1cdacd2414d2d7bc6c7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d1fa20f9c9faf7027c0b16f97139e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6d1fa20f9c9faf7027c0b16f97139e80">operator<=</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a6d1fa20f9c9faf7027c0b16f97139e80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08146f196bd9c3f492ee108732449ced"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a08146f196bd9c3f492ee108732449ced">operator==</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a08146f196bd9c3f492ee108732449ced"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4052f92af6a7fbb1d45e17befcb68e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac4052f92af6a7fbb1d45e17befcb68e0">operator>=</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:ac4052f92af6a7fbb1d45e17befcb68e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a653e11eef608bfb88f21325e7fa12f2b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a653e11eef608bfb88f21325e7fa12f2b">SolverTypeIsMip</a> (MPModelRequest::SolverType solver_type)</td></tr>
|
|
<tr class="separator:a653e11eef608bfb88f21325e7fa12f2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a417ee4c2129def5589f952ac70233b2e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a417ee4c2129def5589f952ac70233b2e">SolverTypeIsMip</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> solver_type)</td></tr>
|
|
<tr class="separator:a417ee4c2129def5589f952ac70233b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc3e3b80841b587c6fbfd9e9f3ec9c59"><td class="memItemLeft" align="right" valign="top">const absl::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afc3e3b80841b587c6fbfd9e9f3ec9c59">ToString</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> optimization_problem_type)</td></tr>
|
|
<tr class="separator:afc3e3b80841b587c6fbfd9e9f3ec9c59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2610f938f233d0adcd3142693f4a2683"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2610f938f233d0adcd3142693f4a2683">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> optimization_problem_type)</td></tr>
|
|
<tr class="separator:a2610f938f233d0adcd3142693f4a2683"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e3ed7b755e2b756ef48c9b3bad4a780"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6e3ed7b755e2b756ef48c9b3bad4a780">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> status)</td></tr>
|
|
<tr class="separator:a6e3ed7b755e2b756ef48c9b3bad4a780"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61dc18a85425d0a7cf6aa3e7ce3199f6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a61dc18a85425d0a7cf6aa3e7ce3199f6">AbslParseFlag</a> (absl::string_view text, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> *solver_type, std::string *error)</td></tr>
|
|
<tr class="separator:a61dc18a85425d0a7cf6aa3e7ce3199f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af04d1dfc591c35038a974202e50e541f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af04d1dfc591c35038a974202e50e541f">AbslUnparseFlag</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> solver_type)</td></tr>
|
|
<tr class="separator:af04d1dfc591c35038a974202e50e541f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52d451963bca16889b3f1e23450a8f2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a52d451963bca16889b3f1e23450a8f2d">MPSolverResponseStatusIsRpcError</a> (<a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> status)</td></tr>
|
|
<tr class="separator:a52d451963bca16889b3f1e23450a8f2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdce13abcbe253ba36dc0f3658524545"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afdce13abcbe253ba36dc0f3658524545">ExportModelAsLpFormat</a> (const MPModelProto &model, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="memdesc:afdce13abcbe253ba36dc0f3658524545"><td class="mdescLeft"> </td><td class="mdescRight">Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. <a href="namespaceoperations__research.html#afdce13abcbe253ba36dc0f3658524545">More...</a><br /></td></tr>
|
|
<tr class="separator:afdce13abcbe253ba36dc0f3658524545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb115a561502d4ed5506db5cf2df4a2c"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afb115a561502d4ed5506db5cf2df4a2c">ExportModelAsMpsFormat</a> (const MPModelProto &model, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="memdesc:afb115a561502d4ed5506db5cf2df4a2c"><td class="mdescLeft"> </td><td class="mdescRight">Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. <a href="namespaceoperations__research.html#afb115a561502d4ed5506db5cf2df4a2c">More...</a><br /></td></tr>
|
|
<tr class="separator:afb115a561502d4ed5506db5cf2df4a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d319c19b685fe608fe013b573081351"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4d319c19b685fe608fe013b573081351">ExportModelAsLpFormatReturnString</a> (const MPModelProto &input_model, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="separator:a4d319c19b685fe608fe013b573081351"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37abd61c0d982af79257814b6d3a733e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a37abd61c0d982af79257814b6d3a733e">ExportModelAsMpsFormatReturnString</a> (const MPModelProto &input_model, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="separator:a37abd61c0d982af79257814b6d3a733e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae487f6dd2563face74a7618e70397537"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae487f6dd2563face74a7618e70397537">FindErrorInMPModelProto</a> (const MPModelProto &model, double abs_value_threshold=0.0)</td></tr>
|
|
<tr class="memdesc:ae487f6dd2563face74a7618e70397537"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty string iff the model is valid and not trivially infeasible. <a href="namespaceoperations__research.html#ae487f6dd2563face74a7618e70397537">More...</a><br /></td></tr>
|
|
<tr class="separator:ae487f6dd2563face74a7618e70397537"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2506c50d4eb5505613003f685fd1af9f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f">FindErrorInMPModelDeltaProto</a> (const MPModelDeltaProto &delta, const MPModelProto &model)</td></tr>
|
|
<tr class="memdesc:a2506c50d4eb5505613003f685fd1af9f"><td class="mdescLeft"> </td><td class="mdescRight">Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. <a href="namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f">More...</a><br /></td></tr>
|
|
<tr class="separator:a2506c50d4eb5505613003f685fd1af9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ea9cebfb356f7781724405eea08e7f4"><td class="memItemLeft" align="right" valign="top">absl::optional< LazyMutableCopy< MPModelProto > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">ExtractValidMPModelOrPopulateResponseStatus</a> (const MPModelRequest &request, MPSolutionResponse *response)</td></tr>
|
|
<tr class="memdesc:a9ea9cebfb356f7781724405eea08e7f4"><td class="mdescLeft"> </td><td class="mdescRight">If the model is valid and non-empty, returns it (possibly after extracting the model_delta). <a href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">More...</a><br /></td></tr>
|
|
<tr class="separator:a9ea9cebfb356f7781724405eea08e7f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a518848a6b3e172d127121637ab5c608d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d">ExtractValidMPModelInPlaceOrPopulateResponseStatus</a> (MPModelRequest *request, MPSolutionResponse *response)</td></tr>
|
|
<tr class="memdesc:a518848a6b3e172d127121637ab5c608d"><td class="mdescLeft"> </td><td class="mdescRight">Like <a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" title="If the model is valid and non-empty, returns it (possibly after extracting the model_delta).">ExtractValidMPModelOrPopulateResponseStatus()</a>, but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. <a href="namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d">More...</a><br /></td></tr>
|
|
<tr class="separator:a518848a6b3e172d127121637ab5c608d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ee4d82cf625670cdc1f52197454654"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae4ee4d82cf625670cdc1f52197454654">FindFeasibilityErrorInSolutionHint</a> (const MPModelProto &model, double tolerance)</td></tr>
|
|
<tr class="memdesc:ae4ee4d82cf625670cdc1f52197454654"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty string if the solution hint given in the model is a feasible solution. <a href="namespaceoperations__research.html#ae4ee4d82cf625670cdc1f52197454654">More...</a><br /></td></tr>
|
|
<tr class="separator:ae4ee4d82cf625670cdc1f52197454654"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6841e1b78c89cf9139fc1b9ba1ae8cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae6841e1b78c89cf9139fc1b9ba1ae8cb">MergeMPConstraintProtoExceptTerms</a> (const MPConstraintProto &from, MPConstraintProto *to)</td></tr>
|
|
<tr class="separator:ae6841e1b78c89cf9139fc1b9ba1ae8cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ed9bad79131000a00e7f01a5f5b824c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3ed9bad79131000a00e7f01a5f5b824c">ApplyVerifiedMPModelDelta</a> (const MPModelDeltaProto &delta, MPModelProto *model)</td></tr>
|
|
<tr class="separator:a3ed9bad79131000a00e7f01a5f5b824c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69d74b24808a9eba4bcbc04c5bd1f9fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a69d74b24808a9eba4bcbc04c5bd1f9fb">MPSosConstraint_Type_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:a69d74b24808a9eba4bcbc04c5bd1f9fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94d793569692b2bdcb76cf2d7736da05"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a94d793569692b2bdcb76cf2d7736da05">MPSosConstraint_Type_descriptor</a> ()</td></tr>
|
|
<tr class="separator:a94d793569692b2bdcb76cf2d7736da05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d84cc4ed67dd0a7ccf556176aa9bc1d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a0d84cc4ed67dd0a7ccf556176aa9bc1d"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0d84cc4ed67dd0a7ccf556176aa9bc1d">MPSosConstraint_Type_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:a0d84cc4ed67dd0a7ccf556176aa9bc1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade647001e966274bd8a67297a5e06f85"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ade647001e966274bd8a67297a5e06f85">MPSosConstraint_Type_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> *value)</td></tr>
|
|
<tr class="separator:ade647001e966274bd8a67297a5e06f85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3ee5c7a9f799696432b082fd4835232"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab3ee5c7a9f799696432b082fd4835232">MPSolverCommonParameters_LPAlgorithmValues_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:ab3ee5c7a9f799696432b082fd4835232"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70bcdf756e44dfd2d5dab2a5cf4cfb9a"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a70bcdf756e44dfd2d5dab2a5cf4cfb9a">MPSolverCommonParameters_LPAlgorithmValues_descriptor</a> ()</td></tr>
|
|
<tr class="separator:a70bcdf756e44dfd2d5dab2a5cf4cfb9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac96996b4dbc25690d6d7fe345b364519"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac96996b4dbc25690d6d7fe345b364519"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac96996b4dbc25690d6d7fe345b364519">MPSolverCommonParameters_LPAlgorithmValues_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:ac96996b4dbc25690d6d7fe345b364519"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa501defe046d6885ab0c2ede8d9876e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaa501defe046d6885ab0c2ede8d9876e">MPSolverCommonParameters_LPAlgorithmValues_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> *value)</td></tr>
|
|
<tr class="separator:aaa501defe046d6885ab0c2ede8d9876e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad26c438ab5f1b232d7eced80a2780ca0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad26c438ab5f1b232d7eced80a2780ca0">MPModelRequest_SolverType_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:ad26c438ab5f1b232d7eced80a2780ca0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af637f39c9ca296bf197d792c62167b7d"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af637f39c9ca296bf197d792c62167b7d">MPModelRequest_SolverType_descriptor</a> ()</td></tr>
|
|
<tr class="separator:af637f39c9ca296bf197d792c62167b7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5209f68ceef830f109310dc549479a9b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a5209f68ceef830f109310dc549479a9b"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5209f68ceef830f109310dc549479a9b">MPModelRequest_SolverType_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:a5209f68ceef830f109310dc549479a9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af48be224aa2c72fa71392b3239c098fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af48be224aa2c72fa71392b3239c098fa">MPModelRequest_SolverType_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> *value)</td></tr>
|
|
<tr class="separator:af48be224aa2c72fa71392b3239c098fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a295b0760db498bc4fa9479bb8c2329"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7a295b0760db498bc4fa9479bb8c2329">MPSolverResponseStatus_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:a7a295b0760db498bc4fa9479bb8c2329"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace7f8b02c012c058db64b534e3378f0f"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ace7f8b02c012c058db64b534e3378f0f">MPSolverResponseStatus_descriptor</a> ()</td></tr>
|
|
<tr class="separator:ace7f8b02c012c058db64b534e3378f0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a188641a1ab5a4dda11c00a11149b07d4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a188641a1ab5a4dda11c00a11149b07d4"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a188641a1ab5a4dda11c00a11149b07d4">MPSolverResponseStatus_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:a188641a1ab5a4dda11c00a11149b07d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f0faa69401ab983c6dc8f76dedb1ff8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6f0faa69401ab983c6dc8f76dedb1ff8">MPSolverResponseStatus_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> *value)</td></tr>
|
|
<tr class="separator:a6f0faa69401ab983c6dc8f76dedb1ff8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a221d711fbd5a16db9dc92a3c5095cbf5"><td class="memItemLeft" align="right" valign="top">constexpr double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a221d711fbd5a16db9dc92a3c5095cbf5">kDefaultPrimalTolerance</a> = 1e-07</td></tr>
|
|
<tr class="separator:a221d711fbd5a16db9dc92a3c5095cbf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5df5baf7bb0dd4aaf62baf45102b52d"><td class="memItemLeft" align="right" valign="top">MPAbsConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac5df5baf7bb0dd4aaf62baf45102b52d">_MPAbsConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:ac5df5baf7bb0dd4aaf62baf45102b52d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0af6821d48a0f0600db1bdcbdba06d1"><td class="memItemLeft" align="right" valign="top">MPArrayConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab0af6821d48a0f0600db1bdcbdba06d1">_MPArrayConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:ab0af6821d48a0f0600db1bdcbdba06d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e56c3af4a10aa1d08c107531153cdba"><td class="memItemLeft" align="right" valign="top">MPArrayWithConstantConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6e56c3af4a10aa1d08c107531153cdba">_MPArrayWithConstantConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:a6e56c3af4a10aa1d08c107531153cdba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d8b4a23e426846c3012be178e3c4be9"><td class="memItemLeft" align="right" valign="top">MPConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8d8b4a23e426846c3012be178e3c4be9">_MPConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a8d8b4a23e426846c3012be178e3c4be9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a719bb6f5f7403ef8262232534210c96a"><td class="memItemLeft" align="right" valign="top">MPGeneralConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a719bb6f5f7403ef8262232534210c96a">_MPGeneralConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a719bb6f5f7403ef8262232534210c96a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7404bbeba91240266e929f71c26c9aef"><td class="memItemLeft" align="right" valign="top">MPIndicatorConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7404bbeba91240266e929f71c26c9aef">_MPIndicatorConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:a7404bbeba91240266e929f71c26c9aef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab084f583d906c5f9773a7c006669d0f1"><td class="memItemLeft" align="right" valign="top">MPModelDeltaProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab084f583d906c5f9773a7c006669d0f1">_MPModelDeltaProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ab084f583d906c5f9773a7c006669d0f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19b9d68f11c7edb64190b307c96e4ba0"><td class="memItemLeft" align="right" valign="top">MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a19b9d68f11c7edb64190b307c96e4ba0">_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_</a></td></tr>
|
|
<tr class="separator:a19b9d68f11c7edb64190b307c96e4ba0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a018812fc95d782b328cd0c1dd13571cc"><td class="memItemLeft" align="right" valign="top">MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a018812fc95d782b328cd0c1dd13571cc">_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_</a></td></tr>
|
|
<tr class="separator:a018812fc95d782b328cd0c1dd13571cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a894d390b15ce81288eb8a7323c435ca4"><td class="memItemLeft" align="right" valign="top">MPModelProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a894d390b15ce81288eb8a7323c435ca4">_MPModelProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a894d390b15ce81288eb8a7323c435ca4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21ff6531f9433bcf5ac4f7654223d648"><td class="memItemLeft" align="right" valign="top">MPModelRequestDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a21ff6531f9433bcf5ac4f7654223d648">_MPModelRequest_default_instance_</a></td></tr>
|
|
<tr class="separator:a21ff6531f9433bcf5ac4f7654223d648"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b4f130e3877c2149b14fbd6c296b63d"><td class="memItemLeft" align="right" valign="top">MPQuadraticConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7b4f130e3877c2149b14fbd6c296b63d">_MPQuadraticConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:a7b4f130e3877c2149b14fbd6c296b63d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5a6d69a58750a88c914eabc85cd4508"><td class="memItemLeft" align="right" valign="top">MPQuadraticObjectiveDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa5a6d69a58750a88c914eabc85cd4508">_MPQuadraticObjective_default_instance_</a></td></tr>
|
|
<tr class="separator:aa5a6d69a58750a88c914eabc85cd4508"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bb17e14243dc58537d7b29994ed5ccc"><td class="memItemLeft" align="right" valign="top">MPSolutionResponseDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6bb17e14243dc58537d7b29994ed5ccc">_MPSolutionResponse_default_instance_</a></td></tr>
|
|
<tr class="separator:a6bb17e14243dc58537d7b29994ed5ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2e01270d59862503d3ea97b9cc3e427"><td class="memItemLeft" align="right" valign="top">MPSolverCommonParametersDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae2e01270d59862503d3ea97b9cc3e427">_MPSolverCommonParameters_default_instance_</a></td></tr>
|
|
<tr class="separator:ae2e01270d59862503d3ea97b9cc3e427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada7e9956ab85bd985af2f5e00246a197"><td class="memItemLeft" align="right" valign="top">MPSosConstraintDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ada7e9956ab85bd985af2f5e00246a197">_MPSosConstraint_default_instance_</a></td></tr>
|
|
<tr class="separator:ada7e9956ab85bd985af2f5e00246a197"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3649b60e4b709187336cee990cff6b63"><td class="memItemLeft" align="right" valign="top">MPVariableProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3649b60e4b709187336cee990cff6b63">_MPVariableProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a3649b60e4b709187336cee990cff6b63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad063d17e904384f676f9d5951f5a6657"><td class="memItemLeft" align="right" valign="top">OptionalDoubleDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad063d17e904384f676f9d5951f5a6657">_OptionalDouble_default_instance_</a></td></tr>
|
|
<tr class="separator:ad063d17e904384f676f9d5951f5a6657"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5c743ef0c2dfd8d383ec4a665b31af1"><td class="memItemLeft" align="right" valign="top">PartialVariableAssignmentDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae5c743ef0c2dfd8d383ec4a665b31af1">_PartialVariableAssignment_default_instance_</a></td></tr>
|
|
<tr class="separator:ae5c743ef0c2dfd8d383ec4a665b31af1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab736c31cc61aee9390b859a14cf68703"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab736c31cc61aee9390b859a14cf68703">MPSosConstraint_Type_Type_MIN</a> = <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6">MPSosConstraint_Type_SOS1_DEFAULT</a></td></tr>
|
|
<tr class="separator:ab736c31cc61aee9390b859a14cf68703"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae7222bc6e10499aa4c49aa93b6cb1f0"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0">MPSosConstraint_Type_Type_MAX</a> = <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1">MPSosConstraint_Type_SOS2</a></td></tr>
|
|
<tr class="separator:aae7222bc6e10499aa4c49aa93b6cb1f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d2a226e2846854fd5b6cc4979207fad"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0d2a226e2846854fd5b6cc4979207fad">MPSosConstraint_Type_Type_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0">MPSosConstraint_Type_Type_MAX</a> + 1</td></tr>
|
|
<tr class="separator:a0d2a226e2846854fd5b6cc4979207fad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0666b791aab277878d1353c2d9e653b9"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0666b791aab277878d1353c2d9e653b9">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN</a> = <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED</a></td></tr>
|
|
<tr class="separator:a0666b791aab277878d1353c2d9e653b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e7277e793e483f8a46437f2994cd99e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</a> = <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER</a></td></tr>
|
|
<tr class="separator:a5e7277e793e483f8a46437f2994cd99e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeed81f9f9071b4a4177b6ef927e64abb"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeed81f9f9071b4a4177b6ef927e64abb">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</a> + 1</td></tr>
|
|
<tr class="separator:aeed81f9f9071b4a4177b6ef927e64abb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa002f435b31936c88de1e4e6cba07385"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa002f435b31936c88de1e4e6cba07385">MPModelRequest_SolverType_SolverType_MIN</a> = <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa">MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING</a></td></tr>
|
|
<tr class="separator:aa002f435b31936c88de1e4e6cba07385"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7df20597435fbcb555e2f95e3ddb8bbc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc">MPModelRequest_SolverType_SolverType_MAX</a> = <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de">MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING</a></td></tr>
|
|
<tr class="separator:a7df20597435fbcb555e2f95e3ddb8bbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2de998be000467c8282dffaa7cd5765e"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2de998be000467c8282dffaa7cd5765e">MPModelRequest_SolverType_SolverType_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc">MPModelRequest_SolverType_SolverType_MAX</a> + 1</td></tr>
|
|
<tr class="separator:a2de998be000467c8282dffaa7cd5765e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3161b62004f8339805b0ebc64ab5247f"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3161b62004f8339805b0ebc64ab5247f">MPSolverResponseStatus_MIN</a> = <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1">MPSOLVER_OPTIMAL</a></td></tr>
|
|
<tr class="separator:a3161b62004f8339805b0ebc64ab5247f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a593d0ebcda514b4ecb1b57e7c96583fd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd">MPSolverResponseStatus_MAX</a> = <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f">MPSOLVER_UNKNOWN_STATUS</a></td></tr>
|
|
<tr class="separator:a593d0ebcda514b4ecb1b57e7c96583fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37524b8ef9f0b60de566a8f2570ccfea"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a37524b8ef9f0b60de566a8f2570ccfea">MPSolverResponseStatus_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd">MPSolverResponseStatus_MAX</a> + 1</td></tr>
|
|
<tr class="separator:a37524b8ef9f0b60de566a8f2570ccfea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="ac417714eb4dbaf83717bb2aa9affc689"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac417714eb4dbaf83717bb2aa9affc689">◆ </a></span>MPModelRequest_SolverType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> : int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a162575d5bea8a8393ff4d9fc11275ec3"></a>MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa"></a>MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a7a5586fa6b3f31587894d20b33ebd8bf"></a>MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a1ccff29cebf50c35a55f15b83fbbae32"></a>MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a25de47e453fa0175e7d254c61e75c847"></a>MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689ac40195f69d9c078b3f2249221baa4a0e"></a>MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a16663d704b6e0b28605e998a6bd36164"></a>MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a85fa72a05039663be93853d86e3c174c"></a>MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a2ff8af502bfbbc76836bd658144b4f8a"></a>MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689aad4dc18cf5fd6463aa0b26440f23a8b1"></a>MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de"></a>MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689aeb076e6845a57af474212cd24d9de85c"></a>MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689af523c539a31bee5db12cd7566af59a40"></a>MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689a5985a25f8da9d50c769a78025b9fb0bf"></a>MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac417714eb4dbaf83717bb2aa9affc689afdb40bacb05f8e852322924fb3597433"></a>MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00191">191</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8913360b55a9b9861237e0ad039f6979"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8913360b55a9b9861237e0ad039f6979">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> : int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2"></a>MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8913360b55a9b9861237e0ad039f6979a533fac70679c30c889a2f75a7e46170e"></a>MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8913360b55a9b9861237e0ad039f6979af3259b56473cfb82c63b503b80efd283"></a>MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434"></a>MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00166">166</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeaeaf340789f2dd271dcf9204279cb1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeaeaf340789f2dd271dcf9204279cb1b">◆ </a></span>MPSolverResponseStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> : int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1"></a>MPSOLVER_OPTIMAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1badbeb0b2ee95779317b20e5876609bf04"></a>MPSOLVER_FEASIBLE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba12a89c0e1b72e6c40e8c0ed16afa48a6"></a>MPSOLVER_INFEASIBLE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba4b81d5eafe0b99411fc94d676bc286db"></a>MPSOLVER_UNBOUNDED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1baf6f49dcf49ad7df71d2e5b5f2c81ff88"></a>MPSOLVER_ABNORMAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba3955ab5aa529fab85eb3566271a043e2"></a>MPSOLVER_NOT_SOLVED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba81239917bc019f71d9f78b550c6acf37"></a>MPSOLVER_MODEL_IS_VALID </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f"></a>MPSOLVER_UNKNOWN_STATUS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1ba5d004f74784501a516258dff6b7740ec"></a>MPSOLVER_MODEL_INVALID </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1badcf1ef4c6880afe0aeb3e0c80a9dd4e9"></a>MPSOLVER_MODEL_INVALID_SOLUTION_HINT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1bae98571c24fbf68a473b3d93ca45c6e7a"></a>MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeaeaf340789f2dd271dcf9204279cb1bacd2f1efd0290a03172495d05d131cbfe"></a>MPSOLVER_SOLVER_TYPE_UNAVAILABLE </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00227">227</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f0aabaee920119f0b683ba887250f0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f0aabaee920119f0b683ba887250f0b">◆ </a></span>MPSosConstraint_Type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> : int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6"></a>MPSosConstraint_Type_SOS1_DEFAULT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1"></a>MPSosConstraint_Type_SOS2 </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00143">143</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a61dc18a85425d0a7cf6aa3e7ce3199f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61dc18a85425d0a7cf6aa3e7ce3199f6">◆ </a></span>AbslParseFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AbslParseFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>text</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> * </td>
|
|
<td class="paramname"><em>solver_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string * </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af04d1dfc591c35038a974202e50e541f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af04d1dfc591c35038a974202e50e541f">◆ </a></span>AbslUnparseFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::AbslUnparseFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>solver_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00920">920</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ed9bad79131000a00e7f01a5f5b824c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ed9bad79131000a00e7f01a5f5b824c">◆ </a></span>ApplyVerifiedMPModelDelta()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::ApplyVerifiedMPModelDelta </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelDeltaProto & </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPModelProto * </td>
|
|
<td class="paramname"><em>model</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdce13abcbe253ba36dc0f3658524545"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdce13abcbe253ba36dc0f3658524545">◆ </a></span>ExportModelAsLpFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr<std::string> operations_research::ExportModelAsLpFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. </p>
|
|
<p>The LP file format is easily readable by a human.</p>
|
|
<p>Returns false if some error has occurred during execution. The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.</p>
|
|
<p>If 'obfuscated' is true, the variable and constraint names of proto_ are not used. Variable and constraint names of the form "V12345" and "C12345" are used instead.</p>
|
|
<p>For more information about the different LP file formats: <a href="http://lpsolve.sourceforge.net/5.5/lp-format.htm">http://lpsolve.sourceforge.net/5.5/lp-format.htm</a> The following give a reasonable idea of the CPLEX LP file format: <a href="http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm">http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm</a> <a href="http://tinyurl.com/cplex-lp-format">http://tinyurl.com/cplex-lp-format</a> <a href="http://www.gurobi.com/documentation/5.1/reference-manual/node871">http://www.gurobi.com/documentation/5.1/reference-manual/node871</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d319c19b685fe608fe013b573081351"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d319c19b685fe608fe013b573081351">◆ </a></span>ExportModelAsLpFormatReturnString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ExportModelAsLpFormatReturnString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>input_model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="model__exporter__swig__helper_8h_source.html#l00024">24</a> of file <a class="el" href="model__exporter__swig__helper_8h_source.html">model_exporter_swig_helper.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb115a561502d4ed5506db5cf2df4a2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb115a561502d4ed5506db5cf2df4a2c">◆ </a></span>ExportModelAsMpsFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr<std::string> operations_research::ExportModelAsMpsFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. </p>
|
|
<p>Returns false if some error has occurred during execution. Models with maximization objectives trigger an error, because MPS can encode only minimization problems.</p>
|
|
<p>The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.</p>
|
|
<p>Name validity and obfuscation works exactly as in <a class="el" href="namespaceoperations__research.html#afdce13abcbe253ba36dc0f3658524545" title="Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "C...">ExportModelAsLpFormat()</a>.</p>
|
|
<p>For more information about the MPS format: <a href="http://en.wikipedia.org/wiki/MPS_(format)">http://en.wikipedia.org/wiki/MPS_(format)</a> A close-to-original description coming from OSL: <a href="http://tinyurl.com/mps-format-by-osl">http://tinyurl.com/mps-format-by-osl</a> A recent description from CPLEX: <a href="http://tinyurl.com/mps-format-by-cplex">http://tinyurl.com/mps-format-by-cplex</a> CPLEX extensions: <a href="http://tinyurl.com/mps-extensions-by-cplex">http://tinyurl.com/mps-extensions-by-cplex</a> Gurobi's description: <a href="http://www.gurobi.com/documentation/5.1/reference-manual/node869">http://www.gurobi.com/documentation/5.1/reference-manual/node869</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37abd61c0d982af79257814b6d3a733e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37abd61c0d982af79257814b6d3a733e">◆ </a></span>ExportModelAsMpsFormatReturnString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ExportModelAsMpsFormatReturnString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>input_model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="model__exporter__swig__helper_8h_source.html#l00031">31</a> of file <a class="el" href="model__exporter__swig__helper_8h_source.html">model_exporter_swig_helper.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a518848a6b3e172d127121637ab5c608d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a518848a6b3e172d127121637ab5c608d">◆ </a></span>ExtractValidMPModelInPlaceOrPopulateResponseStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::ExtractValidMPModelInPlaceOrPopulateResponseStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPModelRequest * </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPSolutionResponse * </td>
|
|
<td class="paramname"><em>response</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Like <a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" title="If the model is valid and non-empty, returns it (possibly after extracting the model_delta).">ExtractValidMPModelOrPopulateResponseStatus()</a>, but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ea9cebfb356f7781724405eea08e7f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ea9cebfb356f7781724405eea08e7f4">◆ </a></span>ExtractValidMPModelOrPopulateResponseStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::optional<LazyMutableCopy<MPModelProto> > operations_research::ExtractValidMPModelOrPopulateResponseStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelRequest & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPSolutionResponse * </td>
|
|
<td class="paramname"><em>response</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If the model is valid and non-empty, returns it (possibly after extracting the model_delta). </p>
|
|
<p>If invalid or empty, updates <code>response</code> and returns null. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2506c50d4eb5505613003f685fd1af9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2506c50d4eb5505613003f685fd1af9f">◆ </a></span>FindErrorInMPModelDeltaProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::FindErrorInMPModelDeltaProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelDeltaProto & </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. </p>
|
|
<p>FindErrorInMPModelProto(model)=""). Works in O(|model_delta|) + O(num_vars in model), but the latter term has a very small constant factor. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae487f6dd2563face74a7618e70397537"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae487f6dd2563face74a7618e70397537">◆ </a></span>FindErrorInMPModelProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::FindErrorInMPModelProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>abs_value_threshold</em> = <code>0.0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an empty string iff the model is valid and not trivially infeasible. </p>
|
|
<p>Otherwise, returns a description of the first error or trivial infeasibility encountered.</p>
|
|
<p>abs_value_threshold is the (exclusive) limit for the abs value of constraint coefficients, objective coefficients, etc. If unspecified, or 0, it defaults to FLAGS_model_validator_infinity.</p>
|
|
<p>NOTE(user): the code of this method (and the client code too!) is considerably simplified by this string-based, simple API. If clients require it, we could add a formal error status enum. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ee4d82cf625670cdc1f52197454654"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ee4d82cf625670cdc1f52197454654">◆ </a></span>FindFeasibilityErrorInSolutionHint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::FindFeasibilityErrorInSolutionHint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an empty string if the solution hint given in the model is a feasible solution. </p>
|
|
<p>Otherwise, returns a description of the first reason for infeasibility.</p>
|
|
<p>This function can be useful for debugging/checking that the given solution hint is feasible when it is expected to be the case. The feasibility is checked up to the given tolerance using the ::operations_research::IsLowerWithinTolerance() function. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6841e1b78c89cf9139fc1b9ba1ae8cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6841e1b78c89cf9139fc1b9ba1ae8cb">◆ </a></span>MergeMPConstraintProtoExceptTerms()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MergeMPConstraintProtoExceptTerms </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPConstraintProto & </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPConstraintProto * </td>
|
|
<td class="paramname"><em>to</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af637f39c9ca296bf197d792c62167b7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af637f39c9ca296bf197d792c62167b7d">◆ </a></span>MPModelRequest_SolverType_descriptor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPModelRequest_SolverType_descriptor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad26c438ab5f1b232d7eced80a2780ca0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad26c438ab5f1b232d7eced80a2780ca0">◆ </a></span>MPModelRequest_SolverType_IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPModelRequest_SolverType_IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5209f68ceef830f109310dc549479a9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5209f68ceef830f109310dc549479a9b">◆ </a></span>MPModelRequest_SolverType_Name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string& operations_research::MPModelRequest_SolverType_Name </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00215">215</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af48be224aa2c72fa71392b3239c098fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af48be224aa2c72fa71392b3239c098fa">◆ </a></span>MPModelRequest_SolverType_Parse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPModelRequest_SolverType_Parse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> * </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00222">222</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70bcdf756e44dfd2d5dab2a5cf4cfb9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70bcdf756e44dfd2d5dab2a5cf4cfb9a">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_descriptor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSolverCommonParameters_LPAlgorithmValues_descriptor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3ee5c7a9f799696432b082fd4835232"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3ee5c7a9f799696432b082fd4835232">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac96996b4dbc25690d6d7fe345b364519"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac96996b4dbc25690d6d7fe345b364519">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_Name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string& operations_research::MPSolverCommonParameters_LPAlgorithmValues_Name </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00179">179</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa501defe046d6885ab0c2ede8d9876e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa501defe046d6885ab0c2ede8d9876e">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_Parse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_Parse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> * </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00186">186</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace7f8b02c012c058db64b534e3378f0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace7f8b02c012c058db64b534e3378f0f">◆ </a></span>MPSolverResponseStatus_descriptor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSolverResponseStatus_descriptor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a295b0760db498bc4fa9479bb8c2329"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a295b0760db498bc4fa9479bb8c2329">◆ </a></span>MPSolverResponseStatus_IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSolverResponseStatus_IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a188641a1ab5a4dda11c00a11149b07d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a188641a1ab5a4dda11c00a11149b07d4">◆ </a></span>MPSolverResponseStatus_Name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string& operations_research::MPSolverResponseStatus_Name </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00248">248</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f0faa69401ab983c6dc8f76dedb1ff8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f0faa69401ab983c6dc8f76dedb1ff8">◆ </a></span>MPSolverResponseStatus_Parse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSolverResponseStatus_Parse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> * </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00255">255</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52d451963bca16889b3f1e23450a8f2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52d451963bca16889b3f1e23450a8f2d">◆ </a></span>MPSolverResponseStatusIsRpcError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSolverResponseStatusIsRpcError </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> </td>
|
|
<td class="paramname"><em>status</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94d793569692b2bdcb76cf2d7736da05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94d793569692b2bdcb76cf2d7736da05">◆ </a></span>MPSosConstraint_Type_descriptor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSosConstraint_Type_descriptor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69d74b24808a9eba4bcbc04c5bd1f9fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69d74b24808a9eba4bcbc04c5bd1f9fb">◆ </a></span>MPSosConstraint_Type_IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSosConstraint_Type_IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d84cc4ed67dd0a7ccf556176aa9bc1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d84cc4ed67dd0a7ccf556176aa9bc1d">◆ </a></span>MPSosConstraint_Type_Name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string& operations_research::MPSosConstraint_Type_Name </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00154">154</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade647001e966274bd8a67297a5e06f85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade647001e966274bd8a67297a5e06f85">◆ </a></span>MPSosConstraint_Type_Parse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::MPSosConstraint_Type_Parse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> * </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00161">161</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62b131d2829f1cdacd2414d2d7bc6c7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62b131d2829f1cdacd2414d2d7bc6c7c">◆ </a></span>operator*() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operations_research::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a138bb0f103cd9d68e4d13fa773901186"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a138bb0f103cd9d68e4d13fa773901186">◆ </a></span>operator*() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operations_research::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97f9b83239285f5fdfcac1b8e8b4f162"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97f9b83239285f5fdfcac1b8e8b4f162">◆ </a></span>operator+()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operations_research::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a515cdaf4f9c4000bb3482a0c450e23c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a515cdaf4f9c4000bb3482a0c450e23c3">◆ </a></span>operator-()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operations_research::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abebdd7f40e90df8dc7d557b6e26da942"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abebdd7f40e90df8dc7d557b6e26da942">◆ </a></span>operator/()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operations_research::operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2610f938f233d0adcd3142693f4a2683"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2610f938f233d0adcd3142693f4a2683">◆ </a></span>operator<<() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream& operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>optimization_problem_type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00904">904</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e3ed7b755e2b756ef48c9b3bad4a780"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e3ed7b755e2b756ef48c9b3bad4a780">◆ </a></span>operator<<() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream& operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> </td>
|
|
<td class="paramname"><em>status</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00910">910</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3390eca60a1042a3d81452cea3863aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3390eca60a1042a3d81452cea3863aa">◆ </a></span>operator<<() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream& operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>stream</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>linear_expr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d1fa20f9c9faf7027c0b16f97139e80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d1fa20f9c9faf7027c0b16f97139e80">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operations_research::operator<= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08146f196bd9c3f492ee108732449ced"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08146f196bd9c3f492ee108732449ced">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operations_research::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4052f92af6a7fbb1d45e17befcb68e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4052f92af6a7fbb1d45e17befcb68e0">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operations_research::operator>= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a653e11eef608bfb88f21325e7fa12f2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a653e11eef608bfb88f21325e7fa12f2b">◆ </a></span>SolverTypeIsMip() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SolverTypeIsMip </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPModelRequest::SolverType </td>
|
|
<td class="paramname"><em>solver_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a417ee4c2129def5589f952ac70233b2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a417ee4c2129def5589f952ac70233b2e">◆ </a></span>SolverTypeIsMip() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SolverTypeIsMip </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>solver_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00897">897</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc3e3b80841b587c6fbfd9e9f3ec9c59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc3e3b80841b587c6fbfd9e9f3ec9c59">◆ </a></span>ToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const absl::string_view operations_research::ToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>optimization_problem_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="ac5df5baf7bb0dd4aaf62baf45102b52d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5df5baf7bb0dd4aaf62baf45102b52d">◆ </a></span>_MPAbsConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0af6821d48a0f0600db1bdcbdba06d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0af6821d48a0f0600db1bdcbdba06d1">◆ </a></span>_MPArrayConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e56c3af4a10aa1d08c107531153cdba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e56c3af4a10aa1d08c107531153cdba">◆ </a></span>_MPArrayWithConstantConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d8b4a23e426846c3012be178e3c4be9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d8b4a23e426846c3012be178e3c4be9">◆ </a></span>_MPConstraintProto_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a719bb6f5f7403ef8262232534210c96a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a719bb6f5f7403ef8262232534210c96a">◆ </a></span>_MPGeneralConstraintProto_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7404bbeba91240266e929f71c26c9aef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7404bbeba91240266e929f71c26c9aef">◆ </a></span>_MPIndicatorConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19b9d68f11c7edb64190b307c96e4ba0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19b9d68f11c7edb64190b307c96e4ba0">◆ </a></span>_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab084f583d906c5f9773a7c006669d0f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab084f583d906c5f9773a7c006669d0f1">◆ </a></span>_MPModelDeltaProto_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a018812fc95d782b328cd0c1dd13571cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a018812fc95d782b328cd0c1dd13571cc">◆ </a></span>_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a894d390b15ce81288eb8a7323c435ca4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a894d390b15ce81288eb8a7323c435ca4">◆ </a></span>_MPModelProto_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21ff6531f9433bcf5ac4f7654223d648"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21ff6531f9433bcf5ac4f7654223d648">◆ </a></span>_MPModelRequest_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b4f130e3877c2149b14fbd6c296b63d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b4f130e3877c2149b14fbd6c296b63d">◆ </a></span>_MPQuadraticConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5a6d69a58750a88c914eabc85cd4508"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5a6d69a58750a88c914eabc85cd4508">◆ </a></span>_MPQuadraticObjective_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bb17e14243dc58537d7b29994ed5ccc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bb17e14243dc58537d7b29994ed5ccc">◆ </a></span>_MPSolutionResponse_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2e01270d59862503d3ea97b9cc3e427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2e01270d59862503d3ea97b9cc3e427">◆ </a></span>_MPSolverCommonParameters_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada7e9956ab85bd985af2f5e00246a197"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7e9956ab85bd985af2f5e00246a197">◆ </a></span>_MPSosConstraint_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3649b60e4b709187336cee990cff6b63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3649b60e4b709187336cee990cff6b63">◆ </a></span>_MPVariableProto_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad063d17e904384f676f9d5951f5a6657"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad063d17e904384f676f9d5951f5a6657">◆ </a></span>_OptionalDouble_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5c743ef0c2dfd8d383ec4a665b31af1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5c743ef0c2dfd8d383ec4a665b31af1">◆ </a></span>_PartialVariableAssignment_default_instance_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a221d711fbd5a16db9dc92a3c5095cbf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a221d711fbd5a16db9dc92a3c5095cbf5">◆ </a></span>kDefaultPrimalTolerance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr double kDefaultPrimalTolerance = 1e-07</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00165">165</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2de998be000467c8282dffaa7cd5765e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2de998be000467c8282dffaa7cd5765e">◆ </a></span>MPModelRequest_SolverType_SolverType_ARRAYSIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = <a class="el" href="namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc">MPModelRequest_SolverType_SolverType_MAX</a> + 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00211">211</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7df20597435fbcb555e2f95e3ddb8bbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7df20597435fbcb555e2f95e3ddb8bbc">◆ </a></span>MPModelRequest_SolverType_SolverType_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> MPModelRequest_SolverType_SolverType_MAX = <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de">MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00210">210</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa002f435b31936c88de1e4e6cba07385"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa002f435b31936c88de1e4e6cba07385">◆ </a></span>MPModelRequest_SolverType_SolverType_MIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> MPModelRequest_SolverType_SolverType_MIN = <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa">MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00209">209</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeed81f9f9071b4a4177b6ef927e64abb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeed81f9f9071b4a4177b6ef927e64abb">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = <a class="el" href="namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</a> + 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00175">175</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e7277e793e483f8a46437f2994cd99e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e7277e793e483f8a46437f2994cd99e">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00174">174</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0666b791aab277878d1353c2d9e653b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0666b791aab277878d1353c2d9e653b9">◆ </a></span>MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">MPSolverCommonParameters_LPAlgorithmValues</a> MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00173">173</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37524b8ef9f0b60de566a8f2570ccfea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37524b8ef9f0b60de566a8f2570ccfea">◆ </a></span>MPSolverResponseStatus_ARRAYSIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr int MPSolverResponseStatus_ARRAYSIZE = <a class="el" href="namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd">MPSolverResponseStatus_MAX</a> + 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00244">244</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a593d0ebcda514b4ecb1b57e7c96583fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a593d0ebcda514b4ecb1b57e7c96583fd">◆ </a></span>MPSolverResponseStatus_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> MPSolverResponseStatus_MAX = <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f">MPSOLVER_UNKNOWN_STATUS</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00243">243</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3161b62004f8339805b0ebc64ab5247f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3161b62004f8339805b0ebc64ab5247f">◆ </a></span>MPSolverResponseStatus_MIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> MPSolverResponseStatus_MIN = <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1">MPSOLVER_OPTIMAL</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00242">242</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d2a226e2846854fd5b6cc4979207fad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d2a226e2846854fd5b6cc4979207fad">◆ </a></span>MPSosConstraint_Type_Type_ARRAYSIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr int MPSosConstraint_Type_Type_ARRAYSIZE = <a class="el" href="namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0">MPSosConstraint_Type_Type_MAX</a> + 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00150">150</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae7222bc6e10499aa4c49aa93b6cb1f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae7222bc6e10499aa4c49aa93b6cb1f0">◆ </a></span>MPSosConstraint_Type_Type_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> MPSosConstraint_Type_Type_MAX = <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1">MPSosConstraint_Type_SOS2</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00149">149</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab736c31cc61aee9390b859a14cf68703"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab736c31cc61aee9390b859a14cf68703">◆ </a></span>MPSosConstraint_Type_Type_MIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">MPSosConstraint_Type</a> MPSosConstraint_Type_Type_MIN = <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6">MPSosConstraint_Type_SOS1_DEFAULT</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00148">148</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|