Files
ortools-clone/docs/cpp/linear__solver_8pb_8h.html
Laurent Perron 5615fe9c61 regenerate docs
2022-01-17 21:42:14 +01:00

912 lines
81 KiB
HTML

<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: linear_solver.pb.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
&#160;<span id="projectnumber">9.2</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('linear__solver_8pb_8h.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> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">linear_solver.pb.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="linear__solver_8pb_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_table_struct__ortools__2flinear__5fsolver__2flinear__5fsolver__2eproto.html">TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_variable_proto.html">MPVariableProto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_constraint_proto.html">MPConstraintProto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_general_constraint_proto.html">MPGeneralConstraintProto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_indicator_constraint.html">MPIndicatorConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_sos_constraint.html">MPSosConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_quadratic_constraint.html">MPQuadraticConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_abs_constraint.html">MPAbsConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_array_constraint.html">MPArrayConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_array_with_constant_constraint.html">MPArrayWithConstantConstraint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_quadratic_objective.html">MPQuadraticObjective</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_partial_variable_assignment.html">PartialVariableAssignment</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_model_proto.html">MPModelProto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_optional_double.html">OptionalDouble</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver_common_parameters.html">MPSolverCommonParameters</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto.html">MPModelDeltaProto</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_model_request.html">MPModelRequest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solution.html">MPSolution</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solve_info.html">MPSolveInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solution_response.html">MPSolutionResponse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1_m_p_sos_constraint___type_01_4.html">is_proto_enum&lt; ::operations_research::MPSosConstraint_Type &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1_m_p_solver_common_parameters___l_p_algorithm_values_01_4.html">is_proto_enum&lt; ::operations_research::MPSolverCommonParameters_LPAlgorithmValues &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1_m_p_model_request___solver_type_01_4.html">is_proto_enum&lt; ::operations_research::MPModelRequest_SolverType &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1_m_p_solver_response_status_01_4.html">is_proto_enum&lt; ::operations_research::MPSolverResponseStatus &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceinternal"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceinternal.html">internal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceoperations__research"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html">operations_research</a></td></tr>
<tr class="memdesc:namespaceoperations__research"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collection of objects used to extend the <a class="el" href="classoperations__research_1_1_constraint.html" title="A constraint is the main modeling object.">Constraint</a> <a class="el" href="classoperations__research_1_1_solver.html" title="Solver Class.">Solver</a> library. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a2ff46d5dc479b9be7968c15b3f932277"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a2ff46d5dc479b9be7968c15b3f932277">PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td></tr>
<tr class="separator:a2ff46d5dc479b9be7968c15b3f932277"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a7f0aabaee920119f0b683ba887250f0b"><td class="memItemLeft" align="right" valign="top">enum &#160;</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">&#160;</td></tr>
<tr class="memitem:a8913360b55a9b9861237e0ad039f6979"><td class="memItemLeft" align="right" valign="top">enum &#160;</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">&#160;</td></tr>
<tr class="memitem:ac417714eb4dbaf83717bb2aa9affc689"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">MPModelRequest_SolverType</a> : int { <br />
&#160;&#160;<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 />
&#160;&#160;<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 />
&#160;&#160;<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 />
&#160;&#160;<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">&#160;</td></tr>
<tr class="memitem:aeaeaf340789f2dd271dcf9204279cb1b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">MPSolverResponseStatus</a> : int { <br />
&#160;&#160;<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 />
&#160;&#160;<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#aeaeaf340789f2dd271dcf9204279cb1ba44a70f17e7bb4d99a6635673a0447074">MPSOLVER_CANCELLED_BY_USER</a> = 98
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f">MPSOLVER_UNKNOWN_STATUS</a> = 99
, <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
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1bacd2f1efd0290a03172495d05d131cbfe">MPSOLVER_SOLVER_TYPE_UNAVAILABLE</a> = 7
, <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1baaf7b72c19d9cf5d0231a5a84f809e1fc">MPSOLVER_INCOMPATIBLE_OPTIONS</a> = 113
<br />
}</td></tr>
<tr class="separator:aeaeaf340789f2dd271dcf9204279cb1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a98c05131882f92739e14954cef013b83"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a98c05131882f92739e14954cef013b83"><td class="memTemplItemLeft" align="right" valign="top">PROTOBUF_NAMESPACE_OPEN <a class="el" href="classoperations__research_1_1_m_p_abs_constraint.html">::operations_research::MPAbsConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a98c05131882f92739e14954cef013b83">Arena::CreateMaybeMessage&lt;::operations_research::MPAbsConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:a98c05131882f92739e14954cef013b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e03a72fe7950fc74e19ac287201c25a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a8e03a72fe7950fc74e19ac287201c25a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_array_constraint.html">::operations_research::MPArrayConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a8e03a72fe7950fc74e19ac287201c25a">Arena::CreateMaybeMessage&lt;::operations_research::MPArrayConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:a8e03a72fe7950fc74e19ac287201c25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa6359df4370a7f931dcd3c016dbdee"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:afaa6359df4370a7f931dcd3c016dbdee"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_array_with_constant_constraint.html">::operations_research::MPArrayWithConstantConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#afaa6359df4370a7f931dcd3c016dbdee">Arena::CreateMaybeMessage&lt;::operations_research::MPArrayWithConstantConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:afaa6359df4370a7f931dcd3c016dbdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5957672995065d10492b9bc56387ee1b"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a5957672995065d10492b9bc56387ee1b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_constraint_proto.html">::operations_research::MPConstraintProto</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a5957672995065d10492b9bc56387ee1b">Arena::CreateMaybeMessage&lt;::operations_research::MPConstraintProto &gt;</a> (Arena *)</td></tr>
<tr class="separator:a5957672995065d10492b9bc56387ee1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76df4d364db3a84e1d0699410269bdc8"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a76df4d364db3a84e1d0699410269bdc8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_general_constraint_proto.html">::operations_research::MPGeneralConstraintProto</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a76df4d364db3a84e1d0699410269bdc8">Arena::CreateMaybeMessage&lt;::operations_research::MPGeneralConstraintProto &gt;</a> (Arena *)</td></tr>
<tr class="separator:a76df4d364db3a84e1d0699410269bdc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae090d2b55d04187ccb9efcb558820024"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ae090d2b55d04187ccb9efcb558820024"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_indicator_constraint.html">::operations_research::MPIndicatorConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#ae090d2b55d04187ccb9efcb558820024">Arena::CreateMaybeMessage&lt;::operations_research::MPIndicatorConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:ae090d2b55d04187ccb9efcb558820024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadcee9ae91488e673072cd1c79369c10"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aadcee9ae91488e673072cd1c79369c10"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto.html">::operations_research::MPModelDeltaProto</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#aadcee9ae91488e673072cd1c79369c10">Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto &gt;</a> (Arena *)</td></tr>
<tr class="separator:aadcee9ae91488e673072cd1c79369c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a230c8655820b33ee9a8250a7d86b1"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a42a230c8655820b33ee9a8250a7d86b1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___constraint_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a42a230c8655820b33ee9a8250a7d86b1">Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse &gt;</a> (Arena *)</td></tr>
<tr class="separator:a42a230c8655820b33ee9a8250a7d86b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c2f49ccf49fb0feae958d4e03429d2"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ac1c2f49ccf49fb0feae958d4e03429d2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___variable_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#ac1c2f49ccf49fb0feae958d4e03429d2">Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse &gt;</a> (Arena *)</td></tr>
<tr class="separator:ac1c2f49ccf49fb0feae958d4e03429d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6228e87dcbe4598de94aa8c8d8e80361"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a6228e87dcbe4598de94aa8c8d8e80361"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_model_proto.html">::operations_research::MPModelProto</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a6228e87dcbe4598de94aa8c8d8e80361">Arena::CreateMaybeMessage&lt;::operations_research::MPModelProto &gt;</a> (Arena *)</td></tr>
<tr class="separator:a6228e87dcbe4598de94aa8c8d8e80361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2080969532c2ed242331ab7faa1fe94a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a2080969532c2ed242331ab7faa1fe94a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_model_request.html">::operations_research::MPModelRequest</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a2080969532c2ed242331ab7faa1fe94a">Arena::CreateMaybeMessage&lt;::operations_research::MPModelRequest &gt;</a> (Arena *)</td></tr>
<tr class="separator:a2080969532c2ed242331ab7faa1fe94a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a333b6f857fe2db698ce1229ffa1a87a3"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a333b6f857fe2db698ce1229ffa1a87a3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_quadratic_constraint.html">::operations_research::MPQuadraticConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a333b6f857fe2db698ce1229ffa1a87a3">Arena::CreateMaybeMessage&lt;::operations_research::MPQuadraticConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:a333b6f857fe2db698ce1229ffa1a87a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56f043dd9efc65a28da365f33648cc1"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa56f043dd9efc65a28da365f33648cc1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_quadratic_objective.html">::operations_research::MPQuadraticObjective</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#aa56f043dd9efc65a28da365f33648cc1">Arena::CreateMaybeMessage&lt;::operations_research::MPQuadraticObjective &gt;</a> (Arena *)</td></tr>
<tr class="separator:aa56f043dd9efc65a28da365f33648cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1442adefe3bb6f9453cd70f62d1cbc9"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa1442adefe3bb6f9453cd70f62d1cbc9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solution.html">::operations_research::MPSolution</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#aa1442adefe3bb6f9453cd70f62d1cbc9">Arena::CreateMaybeMessage&lt;::operations_research::MPSolution &gt;</a> (Arena *)</td></tr>
<tr class="separator:aa1442adefe3bb6f9453cd70f62d1cbc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6fc14c6354f208f58996b148e4c396"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0b6fc14c6354f208f58996b148e4c396"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solution_response.html">::operations_research::MPSolutionResponse</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a0b6fc14c6354f208f58996b148e4c396">Arena::CreateMaybeMessage&lt;::operations_research::MPSolutionResponse &gt;</a> (Arena *)</td></tr>
<tr class="separator:a0b6fc14c6354f208f58996b148e4c396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0b23e964ab97f30aecc50f9427c0b2"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0e0b23e964ab97f30aecc50f9427c0b2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solve_info.html">::operations_research::MPSolveInfo</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a0e0b23e964ab97f30aecc50f9427c0b2">Arena::CreateMaybeMessage&lt;::operations_research::MPSolveInfo &gt;</a> (Arena *)</td></tr>
<tr class="separator:a0e0b23e964ab97f30aecc50f9427c0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097f7844d4aab05d34740d3ccfe45706"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a097f7844d4aab05d34740d3ccfe45706"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_common_parameters.html">::operations_research::MPSolverCommonParameters</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a097f7844d4aab05d34740d3ccfe45706">Arena::CreateMaybeMessage&lt;::operations_research::MPSolverCommonParameters &gt;</a> (Arena *)</td></tr>
<tr class="separator:a097f7844d4aab05d34740d3ccfe45706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb8fe4199fe053afdfdc730617e5f8f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a6eb8fe4199fe053afdfdc730617e5f8f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_sos_constraint.html">::operations_research::MPSosConstraint</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a6eb8fe4199fe053afdfdc730617e5f8f">Arena::CreateMaybeMessage&lt;::operations_research::MPSosConstraint &gt;</a> (Arena *)</td></tr>
<tr class="separator:a6eb8fe4199fe053afdfdc730617e5f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a89306d7cace8264470812358d1e4a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a45a89306d7cace8264470812358d1e4a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_variable_proto.html">::operations_research::MPVariableProto</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a45a89306d7cace8264470812358d1e4a">Arena::CreateMaybeMessage&lt;::operations_research::MPVariableProto &gt;</a> (Arena *)</td></tr>
<tr class="separator:a45a89306d7cace8264470812358d1e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bac86a8e2cfeafd1f8b6cc0a98fda19"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a5bac86a8e2cfeafd1f8b6cc0a98fda19"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_optional_double.html">::operations_research::OptionalDouble</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a5bac86a8e2cfeafd1f8b6cc0a98fda19">Arena::CreateMaybeMessage&lt;::operations_research::OptionalDouble &gt;</a> (Arena *)</td></tr>
<tr class="separator:a5bac86a8e2cfeafd1f8b6cc0a98fda19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4255b88289c5a450ec25811ab505999"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:af4255b88289c5a450ec25811ab505999"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_partial_variable_assignment.html">::operations_research::PartialVariableAssignment</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#af4255b88289c5a450ec25811ab505999">Arena::CreateMaybeMessage&lt;::operations_research::PartialVariableAssignment &gt;</a> (Arena *)</td></tr>
<tr class="separator:af4255b88289c5a450ec25811ab505999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada101e40c7c033baa84703b68711b33e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ada101e40c7c033baa84703b68711b33e">MPSosConstraint_Type_IsValid</a> (int <a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:ada101e40c7c033baa84703b68711b33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f99bb8809073851e082eed0dc492f3b"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9f99bb8809073851e082eed0dc492f3b">MPSosConstraint_Type_descriptor</a> ()</td></tr>
<tr class="separator:a9f99bb8809073851e082eed0dc492f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7be95500ce8da6b75afcc1cce8205cba"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7be95500ce8da6b75afcc1cce8205cba"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7be95500ce8da6b75afcc1cce8205cba">MPSosConstraint_Type_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a7be95500ce8da6b75afcc1cce8205cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade647001e966274bd8a67297a5e06f85"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ade647001e966274bd8a67297a5e06f85">MPSosConstraint_Type_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, MPSosConstraint_Type *<a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:ade647001e966274bd8a67297a5e06f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa90fd4e7349ecc19fdbf4145555a9916"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa90fd4e7349ecc19fdbf4145555a9916">MPSolverCommonParameters_LPAlgorithmValues_IsValid</a> (int <a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:aa90fd4e7349ecc19fdbf4145555a9916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6c22acda4591b639772dff95f5b6ce"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8b6c22acda4591b639772dff95f5b6ce">MPSolverCommonParameters_LPAlgorithmValues_descriptor</a> ()</td></tr>
<tr class="separator:a8b6c22acda4591b639772dff95f5b6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a162d87fe93790d0d0d85c30d09c8422e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a162d87fe93790d0d0d85c30d09c8422e"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a162d87fe93790d0d0d85c30d09c8422e">MPSolverCommonParameters_LPAlgorithmValues_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a162d87fe93790d0d0d85c30d09c8422e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa501defe046d6885ab0c2ede8d9876e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaa501defe046d6885ab0c2ede8d9876e">MPSolverCommonParameters_LPAlgorithmValues_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, MPSolverCommonParameters_LPAlgorithmValues *<a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:aaa501defe046d6885ab0c2ede8d9876e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7fb7babed299bb4598ede01ca3d28be"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae7fb7babed299bb4598ede01ca3d28be">MPModelRequest_SolverType_IsValid</a> (int <a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:ae7fb7babed299bb4598ede01ca3d28be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f898f41b785b6cdafb1bef67e3d79c"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a23f898f41b785b6cdafb1bef67e3d79c">MPModelRequest_SolverType_descriptor</a> ()</td></tr>
<tr class="separator:a23f898f41b785b6cdafb1bef67e3d79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f8347efb6886eb3abfaea4b80507669"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2f8347efb6886eb3abfaea4b80507669"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2f8347efb6886eb3abfaea4b80507669">MPModelRequest_SolverType_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a2f8347efb6886eb3abfaea4b80507669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af48be224aa2c72fa71392b3239c098fa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af48be224aa2c72fa71392b3239c098fa">MPModelRequest_SolverType_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, MPModelRequest_SolverType *<a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:af48be224aa2c72fa71392b3239c098fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9f9f3d885e5738c4b9cb83bd417e432"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab9f9f3d885e5738c4b9cb83bd417e432">MPSolverResponseStatus_IsValid</a> (int <a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:ab9f9f3d885e5738c4b9cb83bd417e432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba098014a0838a56482c4fc2be797a1"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acba098014a0838a56482c4fc2be797a1">MPSolverResponseStatus_descriptor</a> ()</td></tr>
<tr class="separator:acba098014a0838a56482c4fc2be797a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43fa3a0e388da216bc95624640cc262b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a43fa3a0e388da216bc95624640cc262b"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a43fa3a0e388da216bc95624640cc262b">MPSolverResponseStatus_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a43fa3a0e388da216bc95624640cc262b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f0faa69401ab983c6dc8f76dedb1ff8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6f0faa69401ab983c6dc8f76dedb1ff8">MPSolverResponseStatus_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, MPSolverResponseStatus *<a class="el" href="matchers_8cc.html#a0b6f3694312803de4bea1fe97896294f">value</a>)</td></tr>
<tr class="separator:a6f0faa69401ab983c6dc8f76dedb1ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0edcc41f45f61243c03adab9f9849263"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0edcc41f45f61243c03adab9f9849263"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a0edcc41f45f61243c03adab9f9849263">GetEnumDescriptor&lt; ::operations_research::MPSosConstraint_Type &gt;</a> ()</td></tr>
<tr class="separator:a0edcc41f45f61243c03adab9f9849263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de587c1bf26a4c9d344d6ff212a4d6f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a4de587c1bf26a4c9d344d6ff212a4d6f"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a4de587c1bf26a4c9d344d6ff212a4d6f">GetEnumDescriptor&lt; ::operations_research::MPSolverCommonParameters_LPAlgorithmValues &gt;</a> ()</td></tr>
<tr class="separator:a4de587c1bf26a4c9d344d6ff212a4d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb378456947d672216196849a8975a6"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7eb378456947d672216196849a8975a6"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a7eb378456947d672216196849a8975a6">GetEnumDescriptor&lt; ::operations_research::MPModelRequest_SolverType &gt;</a> ()</td></tr>
<tr class="separator:a7eb378456947d672216196849a8975a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb04965f1f963e1980242db939c6bdbb"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:afb04965f1f963e1980242db939c6bdbb"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#afb04965f1f963e1980242db939c6bdbb">GetEnumDescriptor&lt; ::operations_research::MPSolverResponseStatus &gt;</a> ()</td></tr>
<tr class="separator:afb04965f1f963e1980242db939c6bdbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a73f97af81379c4dd1bb9082b3be9bd25"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="linear__solver_8pb_8h.html#a73f97af81379c4dd1bb9082b3be9bd25">descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td></tr>
<tr class="separator:a73f97af81379c4dd1bb9082b3be9bd25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab736c31cc61aee9390b859a14cf68703"><td class="memItemLeft" align="right" valign="top">constexpr MPSosConstraint_Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab736c31cc61aee9390b859a14cf68703">MPSosConstraint_Type_Type_MIN</a> = MPSosConstraint_Type_SOS1_DEFAULT</td></tr>
<tr class="separator:ab736c31cc61aee9390b859a14cf68703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7222bc6e10499aa4c49aa93b6cb1f0"><td class="memItemLeft" align="right" valign="top">constexpr MPSosConstraint_Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0">MPSosConstraint_Type_Type_MAX</a> = MPSosConstraint_Type_SOS2</td></tr>
<tr class="separator:aae7222bc6e10499aa4c49aa93b6cb1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2a226e2846854fd5b6cc4979207fad"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0d2a226e2846854fd5b6cc4979207fad">MPSosConstraint_Type_Type_ARRAYSIZE</a> = MPSosConstraint_Type_Type_MAX + 1</td></tr>
<tr class="separator:a0d2a226e2846854fd5b6cc4979207fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0666b791aab277878d1353c2d9e653b9"><td class="memItemLeft" align="right" valign="top">constexpr MPSolverCommonParameters_LPAlgorithmValues&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0666b791aab277878d1353c2d9e653b9">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN</a> = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED</td></tr>
<tr class="separator:a0666b791aab277878d1353c2d9e653b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e7277e793e483f8a46437f2994cd99e"><td class="memItemLeft" align="right" valign="top">constexpr MPSolverCommonParameters_LPAlgorithmValues&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</a> = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER</td></tr>
<tr class="separator:a5e7277e793e483f8a46437f2994cd99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeed81f9f9071b4a4177b6ef927e64abb"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeed81f9f9071b4a4177b6ef927e64abb">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE</a> = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1</td></tr>
<tr class="separator:aeed81f9f9071b4a4177b6ef927e64abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa002f435b31936c88de1e4e6cba07385"><td class="memItemLeft" align="right" valign="top">constexpr MPModelRequest_SolverType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa002f435b31936c88de1e4e6cba07385">MPModelRequest_SolverType_SolverType_MIN</a> = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING</td></tr>
<tr class="separator:aa002f435b31936c88de1e4e6cba07385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df20597435fbcb555e2f95e3ddb8bbc"><td class="memItemLeft" align="right" valign="top">constexpr MPModelRequest_SolverType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc">MPModelRequest_SolverType_SolverType_MAX</a> = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING</td></tr>
<tr class="separator:a7df20597435fbcb555e2f95e3ddb8bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de998be000467c8282dffaa7cd5765e"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2de998be000467c8282dffaa7cd5765e">MPModelRequest_SolverType_SolverType_ARRAYSIZE</a> = MPModelRequest_SolverType_SolverType_MAX + 1</td></tr>
<tr class="separator:a2de998be000467c8282dffaa7cd5765e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3161b62004f8339805b0ebc64ab5247f"><td class="memItemLeft" align="right" valign="top">constexpr MPSolverResponseStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3161b62004f8339805b0ebc64ab5247f">MPSolverResponseStatus_MIN</a> = MPSOLVER_OPTIMAL</td></tr>
<tr class="separator:a3161b62004f8339805b0ebc64ab5247f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593d0ebcda514b4ecb1b57e7c96583fd"><td class="memItemLeft" align="right" valign="top">constexpr MPSolverResponseStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd">MPSolverResponseStatus_MAX</a> = MPSOLVER_INCOMPATIBLE_OPTIONS</td></tr>
<tr class="separator:a593d0ebcda514b4ecb1b57e7c96583fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37524b8ef9f0b60de566a8f2570ccfea"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a37524b8ef9f0b60de566a8f2570ccfea">MPSolverResponseStatus_ARRAYSIZE</a> = MPSolverResponseStatus_MAX + 1</td></tr>
<tr class="separator:a37524b8ef9f0b60de566a8f2570ccfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a2ff46d5dc479b9be7968c15b3f932277" name="a2ff46d5dc479b9be7968c15b3f932277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ff46d5dc479b9be7968c15b3f932277">&#9670;&nbsp;</a></span>PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l00041">41</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="a98c05131882f92739e14954cef013b83" name="a98c05131882f92739e14954cef013b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c05131882f92739e14954cef013b83">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPAbsConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_NAMESPACE_OPEN <a class="el" href="classoperations__research_1_1_m_p_abs_constraint.html">::operations_research::MPAbsConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_abs_constraint.html">::operations_research::MPAbsConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8e03a72fe7950fc74e19ac287201c25a" name="a8e03a72fe7950fc74e19ac287201c25a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e03a72fe7950fc74e19ac287201c25a">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPArrayConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_array_constraint.html">::operations_research::MPArrayConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_array_constraint.html">::operations_research::MPArrayConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afaa6359df4370a7f931dcd3c016dbdee" name="afaa6359df4370a7f931dcd3c016dbdee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaa6359df4370a7f931dcd3c016dbdee">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPArrayWithConstantConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_array_with_constant_constraint.html">::operations_research::MPArrayWithConstantConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_array_with_constant_constraint.html">::operations_research::MPArrayWithConstantConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5957672995065d10492b9bc56387ee1b" name="a5957672995065d10492b9bc56387ee1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5957672995065d10492b9bc56387ee1b">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPConstraintProto &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_constraint_proto.html">::operations_research::MPConstraintProto</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_constraint_proto.html">::operations_research::MPConstraintProto</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a76df4d364db3a84e1d0699410269bdc8" name="a76df4d364db3a84e1d0699410269bdc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76df4d364db3a84e1d0699410269bdc8">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPGeneralConstraintProto &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_general_constraint_proto.html">::operations_research::MPGeneralConstraintProto</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_general_constraint_proto.html">::operations_research::MPGeneralConstraintProto</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae090d2b55d04187ccb9efcb558820024" name="ae090d2b55d04187ccb9efcb558820024"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae090d2b55d04187ccb9efcb558820024">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPIndicatorConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_indicator_constraint.html">::operations_research::MPIndicatorConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_indicator_constraint.html">::operations_research::MPIndicatorConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aadcee9ae91488e673072cd1c79369c10" name="aadcee9ae91488e673072cd1c79369c10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadcee9ae91488e673072cd1c79369c10">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto.html">::operations_research::MPModelDeltaProto</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_model_delta_proto.html">::operations_research::MPModelDeltaProto</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a42a230c8655820b33ee9a8250a7d86b1" name="a42a230c8655820b33ee9a8250a7d86b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42a230c8655820b33ee9a8250a7d86b1">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___constraint_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___constraint_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac1c2f49ccf49fb0feae958d4e03429d2" name="ac1c2f49ccf49fb0feae958d4e03429d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1c2f49ccf49fb0feae958d4e03429d2">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___variable_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_model_delta_proto___variable_overrides_entry___do_not_use.html">::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6228e87dcbe4598de94aa8c8d8e80361" name="a6228e87dcbe4598de94aa8c8d8e80361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6228e87dcbe4598de94aa8c8d8e80361">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPModelProto &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_model_proto.html">::operations_research::MPModelProto</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_model_proto.html">::operations_research::MPModelProto</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2080969532c2ed242331ab7faa1fe94a" name="a2080969532c2ed242331ab7faa1fe94a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2080969532c2ed242331ab7faa1fe94a">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPModelRequest &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_model_request.html">::operations_research::MPModelRequest</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_model_request.html">::operations_research::MPModelRequest</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a333b6f857fe2db698ce1229ffa1a87a3" name="a333b6f857fe2db698ce1229ffa1a87a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a333b6f857fe2db698ce1229ffa1a87a3">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPQuadraticConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_quadratic_constraint.html">::operations_research::MPQuadraticConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_quadratic_constraint.html">::operations_research::MPQuadraticConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa56f043dd9efc65a28da365f33648cc1" name="aa56f043dd9efc65a28da365f33648cc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa56f043dd9efc65a28da365f33648cc1">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPQuadraticObjective &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_quadratic_objective.html">::operations_research::MPQuadraticObjective</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_quadratic_objective.html">::operations_research::MPQuadraticObjective</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa1442adefe3bb6f9453cd70f62d1cbc9" name="aa1442adefe3bb6f9453cd70f62d1cbc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1442adefe3bb6f9453cd70f62d1cbc9">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPSolution &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solution.html">::operations_research::MPSolution</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_solution.html">::operations_research::MPSolution</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b6fc14c6354f208f58996b148e4c396" name="a0b6fc14c6354f208f58996b148e4c396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b6fc14c6354f208f58996b148e4c396">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPSolutionResponse &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solution_response.html">::operations_research::MPSolutionResponse</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_solution_response.html">::operations_research::MPSolutionResponse</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0e0b23e964ab97f30aecc50f9427c0b2" name="a0e0b23e964ab97f30aecc50f9427c0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e0b23e964ab97f30aecc50f9427c0b2">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPSolveInfo &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solve_info.html">::operations_research::MPSolveInfo</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_solve_info.html">::operations_research::MPSolveInfo</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a097f7844d4aab05d34740d3ccfe45706" name="a097f7844d4aab05d34740d3ccfe45706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a097f7844d4aab05d34740d3ccfe45706">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPSolverCommonParameters &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_common_parameters.html">::operations_research::MPSolverCommonParameters</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_solver_common_parameters.html">::operations_research::MPSolverCommonParameters</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6eb8fe4199fe053afdfdc730617e5f8f" name="a6eb8fe4199fe053afdfdc730617e5f8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eb8fe4199fe053afdfdc730617e5f8f">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPSosConstraint &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_sos_constraint.html">::operations_research::MPSosConstraint</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_sos_constraint.html">::operations_research::MPSosConstraint</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a45a89306d7cace8264470812358d1e4a" name="a45a89306d7cace8264470812358d1e4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45a89306d7cace8264470812358d1e4a">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::MPVariableProto &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_variable_proto.html">::operations_research::MPVariableProto</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_m_p_variable_proto.html">::operations_research::MPVariableProto</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5bac86a8e2cfeafd1f8b6cc0a98fda19" name="a5bac86a8e2cfeafd1f8b6cc0a98fda19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bac86a8e2cfeafd1f8b6cc0a98fda19">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::OptionalDouble &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_optional_double.html">::operations_research::OptionalDouble</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_optional_double.html">::operations_research::OptionalDouble</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af4255b88289c5a450ec25811ab505999" name="af4255b88289c5a450ec25811ab505999"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4255b88289c5a450ec25811ab505999">&#9670;&nbsp;</a></span>Arena::CreateMaybeMessage&lt;::operations_research::PartialVariableAssignment &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_partial_variable_assignment.html">::operations_research::PartialVariableAssignment</a> * Arena::CreateMaybeMessage&lt;<a class="el" href="classoperations__research_1_1_partial_variable_assignment.html">::operations_research::PartialVariableAssignment</a> &gt; </td>
<td>(</td>
<td class="paramtype">Arena *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7eb378456947d672216196849a8975a6" name="a7eb378456947d672216196849a8975a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7eb378456947d672216196849a8975a6">&#9670;&nbsp;</a></span>GetEnumDescriptor&lt; ::operations_research::MPModelRequest_SolverType &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const EnumDescriptor * GetEnumDescriptor&lt; <a class="el" href="namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689">::operations_research::MPModelRequest_SolverType</a> &gt; </td>
<td>(</td>
<td class="paramname"></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#l08983">8983</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a4de587c1bf26a4c9d344d6ff212a4d6f" name="a4de587c1bf26a4c9d344d6ff212a4d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4de587c1bf26a4c9d344d6ff212a4d6f">&#9670;&nbsp;</a></span>GetEnumDescriptor&lt; ::operations_research::MPSolverCommonParameters_LPAlgorithmValues &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const EnumDescriptor * GetEnumDescriptor&lt; <a class="el" href="namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979">::operations_research::MPSolverCommonParameters_LPAlgorithmValues</a> &gt; </td>
<td>(</td>
<td class="paramname"></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#l08978">8978</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afb04965f1f963e1980242db939c6bdbb" name="afb04965f1f963e1980242db939c6bdbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb04965f1f963e1980242db939c6bdbb">&#9670;&nbsp;</a></span>GetEnumDescriptor&lt; ::operations_research::MPSolverResponseStatus &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const EnumDescriptor * GetEnumDescriptor&lt; <a class="el" href="namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b">::operations_research::MPSolverResponseStatus</a> &gt; </td>
<td>(</td>
<td class="paramname"></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#l08988">8988</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0edcc41f45f61243c03adab9f9849263" name="a0edcc41f45f61243c03adab9f9849263"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0edcc41f45f61243c03adab9f9849263">&#9670;&nbsp;</a></span>GetEnumDescriptor&lt; ::operations_research::MPSosConstraint_Type &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const EnumDescriptor * GetEnumDescriptor&lt; <a class="el" href="namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b">::operations_research::MPSosConstraint_Type</a> &gt; </td>
<td>(</td>
<td class="paramname"></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#l08973">8973</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a73f97af81379c4dd1bb9082b3be9bd25" name="a73f97af81379c4dd1bb9082b3be9bd25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73f97af81379c4dd1bb9082b3be9bd25">&#9670;&nbsp;</a></span>descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8cc_source.html#l00832">832</a> of file <a class="el" href="linear__solver_8pb_8cc_source.html">linear_solver.pb.cc</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.18-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_dd9e6105f85b4b8d1432afc92516bdf4.html">ortools</a></li><li class="navelem"><a class="el" href="dir_439b336f32246b516129ac6c6155dd92.html">linear_solver</a></li><li class="navelem"><a class="el" href="linear__solver_8pb_8h.html">linear_solver.pb.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>