Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1MPModelProto.html
Corentin Le Molgat b670dc9daa Update doc
2020-04-23 15:34:43 +02:00

2442 lines
119 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">Google OR-Tools 7.5</span>
</div>
</div>
<div id="content" style="width: 100%; overflow: hidden;">
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
<h2>C++ Reference</h2>
<ul>
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
</ul>
</div>
<div id="content">
<div align="center">
<h1 style="color: #145A32;">C++ Reference: Linear solver</h1>
</div>
<!-- Generated by Doxygen 1.8.16 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classoperations__research_1_1MPModelProto-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">MPModelProto</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02575">2575</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aaafc3906427cbcc13df89e9e2d468ac4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">: int { <br />
&#160;&#160;<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a9786a685666c1afd7f9f8a62ff7c9dc8">kVariableFieldNumber</a> = 3,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a1b927d63832755ec4a1fbaf4bf5d32e7">kConstraintFieldNumber</a> = 4,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a0f76bad500b3b74155b2f86b56a91b76">kGeneralConstraintFieldNumber</a> = 7,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a80457de4fce1c9a997439550fe89d4c5">kNameFieldNumber</a> = 5,
<br />
&#160;&#160;<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4ac2f2ba346935103cc08892a265759c8d">kSolutionHintFieldNumber</a> = 6,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4af28dfa6de24167285869fd047b334c48">kQuadraticObjectiveFieldNumber</a> = 8,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a1f94ea4b8c733b712f089758f68cf4ca">kObjectiveOffsetFieldNumber</a> = 2,
<a class="el" href="classoperations__research_1_1MPModelProto.html#aaafc3906427cbcc13df89e9e2d468ac4a2ddff1b42a59641697e1413a22f9c63d">kMaximizeFieldNumber</a> = 1
<br />
}</td></tr>
<tr class="separator:aaafc3906427cbcc13df89e9e2d468ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a20f439cee6d553d8a8a28cbdd0ec6840"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a20f439cee6d553d8a8a28cbdd0ec6840">MPModelProto</a> ()</td></tr>
<tr class="separator:a20f439cee6d553d8a8a28cbdd0ec6840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acde27088774921d5e2b8e78e7d0137ac"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#acde27088774921d5e2b8e78e7d0137ac">~MPModelProto</a> ()</td></tr>
<tr class="separator:acde27088774921d5e2b8e78e7d0137ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f89dcfe02f68070a202851672b569a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a3f89dcfe02f68070a202851672b569a0">MPModelProto</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a3f89dcfe02f68070a202851672b569a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab54588e37a42fe96fcc10d78fe082fa2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ab54588e37a42fe96fcc10d78fe082fa2">MPModelProto</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:ab54588e37a42fe96fcc10d78fe082fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad45dfb94070a0cba363670ead28fc23a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ad45dfb94070a0cba363670ead28fc23a">operator=</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:ad45dfb94070a0cba363670ead28fc23a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cbbd62df12caa888f25939eddff9be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a43cbbd62df12caa888f25939eddff9be">operator=</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a43cbbd62df12caa888f25939eddff9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af661986d56e934195c0cc57b3e78f1ae"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af661986d56e934195c0cc57b3e78f1ae">unknown_fields</a> () const</td></tr>
<tr class="separator:af661986d56e934195c0cc57b3e78f1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6ceb76142ab4957ab265e4a5ca7ec2"><td class="memItemLeft" align="right" valign="top">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aab6ceb76142ab4957ab265e4a5ca7ec2">mutable_unknown_fields</a> ()</td></tr>
<tr class="separator:aab6ceb76142ab4957ab265e4a5ca7ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39251c61a734b2c21aa0917bf82202f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a39251c61a734b2c21aa0917bf82202f5">Swap</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *other)</td></tr>
<tr class="separator:a39251c61a734b2c21aa0917bf82202f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2596ee8ce1f20e5625600070564cbb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aa2596ee8ce1f20e5625600070564cbb9">New</a> () const final</td></tr>
<tr class="separator:aa2596ee8ce1f20e5625600070564cbb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be7164f894af430b5aa781fc62c29df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1be7164f894af430b5aa781fc62c29df">New</a> (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</td></tr>
<tr class="separator:a1be7164f894af430b5aa781fc62c29df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8833e075ef8f8090c75efbe0ada224f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a8833e075ef8f8090c75efbe0ada224f7">CopyFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:a8833e075ef8f8090c75efbe0ada224f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4422e344178071198054eff604eea3d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a4422e344178071198054eff604eea3d2">MergeFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:a4422e344178071198054eff604eea3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848b69bc700c6244b70d8d94ad21bb2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a848b69bc700c6244b70d8d94ad21bb2e">CopyFrom</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a848b69bc700c6244b70d8d94ad21bb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a195e3d85fea3e5a7cc7ba3362e0ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a41a195e3d85fea3e5a7cc7ba3362e0ae">MergeFrom</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a41a195e3d85fea3e5a7cc7ba3362e0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e436b607da362266ed7e00d18cd6ac7"><td class="memItemLeft" align="right" valign="top">PROTOBUF_ATTRIBUTE_REINITIALIZES void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1e436b607da362266ed7e00d18cd6ac7">Clear</a> () final</td></tr>
<tr class="separator:a1e436b607da362266ed7e00d18cd6ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83794439b5a81a507b67b07f09d4f048"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a83794439b5a81a507b67b07f09d4f048">IsInitialized</a> () const final</td></tr>
<tr class="separator:a83794439b5a81a507b67b07f09d4f048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1033c8579625eedc97d25696eeca0b1"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af1033c8579625eedc97d25696eeca0b1">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:af1033c8579625eedc97d25696eeca0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454c67b85b98fe47e87043230d799c2a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a454c67b85b98fe47e87043230d799c2a">_InternalParse</a> (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</td></tr>
<tr class="separator:a454c67b85b98fe47e87043230d799c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441b119e474a1202488ec26fa6eed236"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a441b119e474a1202488ec26fa6eed236">_InternalSerialize</a> (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</td></tr>
<tr class="separator:a441b119e474a1202488ec26fa6eed236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c971b2a10d6aa68bf5fa0a7d4200ae6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a2c971b2a10d6aa68bf5fa0a7d4200ae6">GetCachedSize</a> () const final</td></tr>
<tr class="separator:a2c971b2a10d6aa68bf5fa0a7d4200ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee10a388b53df255f15fbec07e1ac80"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#abee10a388b53df255f15fbec07e1ac80">GetMetadata</a> () const final</td></tr>
<tr class="separator:abee10a388b53df255f15fbec07e1ac80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233b16fc13c9664e5b818158019af13d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a233b16fc13c9664e5b818158019af13d">variable_size</a> () const</td></tr>
<tr class="separator:a233b16fc13c9664e5b818158019af13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb8f62c4bbd3b8fba061bb3ef94c8c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1fb8f62c4bbd3b8fba061bb3ef94c8c6">clear_variable</a> ()</td></tr>
<tr class="separator:a1fb8f62c4bbd3b8fba061bb3ef94c8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6255cadc7041d64f5e850a5e3786b3fd"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6255cadc7041d64f5e850a5e3786b3fd">mutable_variable</a> (int index)</td></tr>
<tr class="separator:a6255cadc7041d64f5e850a5e3786b3fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9eca211eabb381fedff1be8ad7ab25"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a7e9eca211eabb381fedff1be8ad7ab25">mutable_variable</a> ()</td></tr>
<tr class="separator:a7e9eca211eabb381fedff1be8ad7ab25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39eeefb1884c54ecb292df0d83f9b267"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a39eeefb1884c54ecb292df0d83f9b267">variable</a> (int index) const</td></tr>
<tr class="separator:a39eeefb1884c54ecb292df0d83f9b267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6815e5419d4e4f94565b345eb38b9f"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a4c6815e5419d4e4f94565b345eb38b9f">add_variable</a> ()</td></tr>
<tr class="separator:a4c6815e5419d4e4f94565b345eb38b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50aa8997de21efb4e6e28c5b18d7b28"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac50aa8997de21efb4e6e28c5b18d7b28">variable</a> () const</td></tr>
<tr class="separator:ac50aa8997de21efb4e6e28c5b18d7b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3687769a11bd922a263d0135f84a064"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ae3687769a11bd922a263d0135f84a064">constraint_size</a> () const</td></tr>
<tr class="separator:ae3687769a11bd922a263d0135f84a064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50e81736f68bb14d369831ccb7d1000"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac50e81736f68bb14d369831ccb7d1000">clear_constraint</a> ()</td></tr>
<tr class="separator:ac50e81736f68bb14d369831ccb7d1000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1615418d90b3ab3c4bbd2d886e8cac37"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1615418d90b3ab3c4bbd2d886e8cac37">mutable_constraint</a> (int index)</td></tr>
<tr class="separator:a1615418d90b3ab3c4bbd2d886e8cac37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab397b81c3ff1ee61229139893c48eeed"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ab397b81c3ff1ee61229139893c48eeed">mutable_constraint</a> ()</td></tr>
<tr class="separator:ab397b81c3ff1ee61229139893c48eeed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a8302446f7835e502a5aced4f29b3bf"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1a8302446f7835e502a5aced4f29b3bf">constraint</a> (int index) const</td></tr>
<tr class="separator:a1a8302446f7835e502a5aced4f29b3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad84385236dc87ac3b0adc4c28246d1d5"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ad84385236dc87ac3b0adc4c28246d1d5">add_constraint</a> ()</td></tr>
<tr class="separator:ad84385236dc87ac3b0adc4c28246d1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34fb1dbce95b9449f46564f590ff8a1"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ae34fb1dbce95b9449f46564f590ff8a1">constraint</a> () const</td></tr>
<tr class="separator:ae34fb1dbce95b9449f46564f590ff8a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55acc73bc3d7f0e94972d0749db06d42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a55acc73bc3d7f0e94972d0749db06d42">general_constraint_size</a> () const</td></tr>
<tr class="separator:a55acc73bc3d7f0e94972d0749db06d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8835e7f2a2296ff26e636b2a370907fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a8835e7f2a2296ff26e636b2a370907fe">clear_general_constraint</a> ()</td></tr>
<tr class="separator:a8835e7f2a2296ff26e636b2a370907fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeebdf4b8498fe1b01835ebb639ff6f54"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aeebdf4b8498fe1b01835ebb639ff6f54">mutable_general_constraint</a> (int index)</td></tr>
<tr class="separator:aeebdf4b8498fe1b01835ebb639ff6f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e814d662f261f09a8ab577ae41c603"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a90e814d662f261f09a8ab577ae41c603">mutable_general_constraint</a> ()</td></tr>
<tr class="separator:a90e814d662f261f09a8ab577ae41c603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25215d204acbcae9cbaf127f97ba1ee"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac25215d204acbcae9cbaf127f97ba1ee">general_constraint</a> (int index) const</td></tr>
<tr class="separator:ac25215d204acbcae9cbaf127f97ba1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa94a369d1baf6cffe87acd9e1359b2"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6aa94a369d1baf6cffe87acd9e1359b2">add_general_constraint</a> ()</td></tr>
<tr class="separator:a6aa94a369d1baf6cffe87acd9e1359b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54678f1807eab34097d14e0f5f840748"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a54678f1807eab34097d14e0f5f840748">general_constraint</a> () const</td></tr>
<tr class="separator:a54678f1807eab34097d14e0f5f840748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80be0b0a1ea9deb6dc5e40a81ceb2af8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a80be0b0a1ea9deb6dc5e40a81ceb2af8">has_name</a> () const</td></tr>
<tr class="separator:a80be0b0a1ea9deb6dc5e40a81ceb2af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458dd99a041a02e37d5b249201b18050"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a458dd99a041a02e37d5b249201b18050">clear_name</a> ()</td></tr>
<tr class="separator:a458dd99a041a02e37d5b249201b18050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24dcbf29c0d6cd766009a182a6484e3b"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a24dcbf29c0d6cd766009a182a6484e3b">name</a> () const</td></tr>
<tr class="separator:a24dcbf29c0d6cd766009a182a6484e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a336315ca9f7f163ce71f854c1d331abd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a336315ca9f7f163ce71f854c1d331abd">set_name</a> (const std::string &amp;value)</td></tr>
<tr class="separator:a336315ca9f7f163ce71f854c1d331abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add5b7d967cabba1bda48616e027427a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#add5b7d967cabba1bda48616e027427a7">set_name</a> (std::string &amp;&amp;value)</td></tr>
<tr class="separator:add5b7d967cabba1bda48616e027427a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add4e8c58c167af070f4a0e8cc50082be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#add4e8c58c167af070f4a0e8cc50082be">set_name</a> (const char *value)</td></tr>
<tr class="separator:add4e8c58c167af070f4a0e8cc50082be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22f7c0b8646494fc16ef74301b10854c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a22f7c0b8646494fc16ef74301b10854c">set_name</a> (const char *value, size_t size)</td></tr>
<tr class="separator:a22f7c0b8646494fc16ef74301b10854c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace44da4c185dad99876bf01c7ea74c07"><td class="memItemLeft" align="right" valign="top">std::string *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ace44da4c185dad99876bf01c7ea74c07">mutable_name</a> ()</td></tr>
<tr class="separator:ace44da4c185dad99876bf01c7ea74c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f05c2a3a13ff3410d52ee3c33918e07"><td class="memItemLeft" align="right" valign="top">std::string *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1f05c2a3a13ff3410d52ee3c33918e07">release_name</a> ()</td></tr>
<tr class="separator:a1f05c2a3a13ff3410d52ee3c33918e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebef205a40e296437d69fd2e4d3ef2be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aebef205a40e296437d69fd2e4d3ef2be">set_allocated_name</a> (std::string *<a class="el" href="classoperations__research_1_1MPModelProto.html#a24dcbf29c0d6cd766009a182a6484e3b">name</a>)</td></tr>
<tr class="separator:aebef205a40e296437d69fd2e4d3ef2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab814c1d1d979ab21fba480d4f2184f0c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ab814c1d1d979ab21fba480d4f2184f0c">has_solution_hint</a> () const</td></tr>
<tr class="separator:ab814c1d1d979ab21fba480d4f2184f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf32afeab55a0b5babdf8688dd84616"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#adaf32afeab55a0b5babdf8688dd84616">clear_solution_hint</a> ()</td></tr>
<tr class="separator:adaf32afeab55a0b5babdf8688dd84616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9592d7e820a118458aed953cbd635645"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9592d7e820a118458aed953cbd635645">solution_hint</a> () const</td></tr>
<tr class="separator:a9592d7e820a118458aed953cbd635645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8b0fcd2464deed5dcdb21558681c14"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#acc8b0fcd2464deed5dcdb21558681c14">release_solution_hint</a> ()</td></tr>
<tr class="separator:acc8b0fcd2464deed5dcdb21558681c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd3729bba4c41fe105daac98a31fa877"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afd3729bba4c41fe105daac98a31fa877">mutable_solution_hint</a> ()</td></tr>
<tr class="separator:afd3729bba4c41fe105daac98a31fa877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c8ab5c3ed89f59ef90dae19344f6526"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6c8ab5c3ed89f59ef90dae19344f6526">set_allocated_solution_hint</a> (::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> *<a class="el" href="classoperations__research_1_1MPModelProto.html#a9592d7e820a118458aed953cbd635645">solution_hint</a>)</td></tr>
<tr class="separator:a6c8ab5c3ed89f59ef90dae19344f6526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5022324470e65d5b504e0c0e3f4626f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a5022324470e65d5b504e0c0e3f4626f4">has_quadratic_objective</a> () const</td></tr>
<tr class="separator:a5022324470e65d5b504e0c0e3f4626f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab097ce058947d70d5255e10e99124b0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ab097ce058947d70d5255e10e99124b0a">clear_quadratic_objective</a> ()</td></tr>
<tr class="separator:ab097ce058947d70d5255e10e99124b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208b2edc25d5c48a2e62c499e158c6e3"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a208b2edc25d5c48a2e62c499e158c6e3">quadratic_objective</a> () const</td></tr>
<tr class="separator:a208b2edc25d5c48a2e62c499e158c6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa26fa3f56e692ccb20412f137d697e"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6aa26fa3f56e692ccb20412f137d697e">release_quadratic_objective</a> ()</td></tr>
<tr class="separator:a6aa26fa3f56e692ccb20412f137d697e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addeaad8e1c86e9361c9bb4091d0febb2"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#addeaad8e1c86e9361c9bb4091d0febb2">mutable_quadratic_objective</a> ()</td></tr>
<tr class="separator:addeaad8e1c86e9361c9bb4091d0febb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac94a02b68e12b968510df0e576118084"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac94a02b68e12b968510df0e576118084">set_allocated_quadratic_objective</a> (::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> *<a class="el" href="classoperations__research_1_1MPModelProto.html#a208b2edc25d5c48a2e62c499e158c6e3">quadratic_objective</a>)</td></tr>
<tr class="separator:ac94a02b68e12b968510df0e576118084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7764e964a8ac9b2592b851736ea0b9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af7764e964a8ac9b2592b851736ea0b9c">has_objective_offset</a> () const</td></tr>
<tr class="separator:af7764e964a8ac9b2592b851736ea0b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a703872fdb1aa5c63851b7d096c10c4fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a703872fdb1aa5c63851b7d096c10c4fa">clear_objective_offset</a> ()</td></tr>
<tr class="separator:a703872fdb1aa5c63851b7d096c10c4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f3611559b9d19eb580c5768c963bd99"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6f3611559b9d19eb580c5768c963bd99">objective_offset</a> () const</td></tr>
<tr class="separator:a6f3611559b9d19eb580c5768c963bd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe1e374f83d18136957c73fcaf399ba7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afe1e374f83d18136957c73fcaf399ba7">set_objective_offset</a> (double value)</td></tr>
<tr class="separator:afe1e374f83d18136957c73fcaf399ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e9e0709cbc891a790c2b668fa3d7ca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a64e9e0709cbc891a790c2b668fa3d7ca">has_maximize</a> () const</td></tr>
<tr class="separator:a64e9e0709cbc891a790c2b668fa3d7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6467f3bf53443396005c26708d2bbfff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6467f3bf53443396005c26708d2bbfff">clear_maximize</a> ()</td></tr>
<tr class="separator:a6467f3bf53443396005c26708d2bbfff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c37b53f974ee5f215d410d93841d63"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ad3c37b53f974ee5f215d410d93841d63">maximize</a> () const</td></tr>
<tr class="separator:ad3c37b53f974ee5f215d410d93841d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc89cdad1da44d059a05a45ec28634cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afc89cdad1da44d059a05a45ec28634cf">set_maximize</a> (bool value)</td></tr>
<tr class="separator:afc89cdad1da44d059a05a45ec28634cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a3093b30aa99ebf483676b451adbd5708"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a3093b30aa99ebf483676b451adbd5708">descriptor</a> ()</td></tr>
<tr class="separator:a3093b30aa99ebf483676b451adbd5708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a0363ef4ac7055acd3971d5ccf835a"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac3a0363ef4ac7055acd3971d5ccf835a">GetDescriptor</a> ()</td></tr>
<tr class="separator:ac3a0363ef4ac7055acd3971d5ccf835a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1357c96fb88e28af1b115542dcc00a0c"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Reflection *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1357c96fb88e28af1b115542dcc00a0c">GetReflection</a> ()</td></tr>
<tr class="separator:a1357c96fb88e28af1b115542dcc00a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae7a1e70ecbfb1958db3615045c6241"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a5ae7a1e70ecbfb1958db3615045c6241">default_instance</a> ()</td></tr>
<tr class="separator:a5ae7a1e70ecbfb1958db3615045c6241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cb7c52e2ce1eea2689c26385612b33"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a05cb7c52e2ce1eea2689c26385612b33">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:a05cb7c52e2ce1eea2689c26385612b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee98a9ce467e6d09fbb8f0bd7b92256c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aee98a9ce467e6d09fbb8f0bd7b92256c">internal_default_instance</a> ()</td></tr>
<tr class="separator:aee98a9ce467e6d09fbb8f0bd7b92256c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a8473d52a88ddd9d90e879d1716586bee"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a8473d52a88ddd9d90e879d1716586bee">kIndexInFileMessages</a></td></tr>
<tr class="separator:a8473d52a88ddd9d90e879d1716586bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="aaafc3906427cbcc13df89e9e2d468ac4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaafc3906427cbcc13df89e9e2d468ac4">&#9670;&nbsp;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a9786a685666c1afd7f9f8a62ff7c9dc8"></a>kVariableFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a1b927d63832755ec4a1fbaf4bf5d32e7"></a>kConstraintFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a0f76bad500b3b74155b2f86b56a91b76"></a>kGeneralConstraintFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a80457de4fce1c9a997439550fe89d4c5"></a>kNameFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4ac2f2ba346935103cc08892a265759c8d"></a>kSolutionHintFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4af28dfa6de24167285869fd047b334c48"></a>kQuadraticObjectiveFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a1f94ea4b8c733b712f089758f68cf4ca"></a>kObjectiveOffsetFieldNumber&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaafc3906427cbcc13df89e9e2d468ac4a2ddff1b42a59641697e1413a22f9c63d"></a>kMaximizeFieldNumber&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02687">2687</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a20f439cee6d553d8a8a28cbdd0ec6840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20f439cee6d553d8a8a28cbdd0ec6840">&#9670;&nbsp;</a></span>MPModelProto() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acde27088774921d5e2b8e78e7d0137ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acde27088774921d5e2b8e78e7d0137ac">&#9670;&nbsp;</a></span>~MPModelProto()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ~<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f89dcfe02f68070a202851672b569a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f89dcfe02f68070a202851672b569a0">&#9670;&nbsp;</a></span>MPModelProto() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab54588e37a42fe96fcc10d78fe082fa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab54588e37a42fe96fcc10d78fe082fa2">&#9670;&nbsp;</a></span>MPModelProto() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</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#l02582">2582</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a454c67b85b98fe47e87043230d799c2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a454c67b85b98fe47e87043230d799c2a">&#9670;&nbsp;</a></span>_InternalParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char* _InternalParse </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::internal::ParseContext *&#160;</td>
<td class="paramname"><em>ctx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a441b119e474a1202488ec26fa6eed236"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a441b119e474a1202488ec26fa6eed236">&#9670;&nbsp;</a></span>_InternalSerialize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *&#160;</td>
<td class="paramname"><em>stream</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad84385236dc87ac3b0adc4c28246d1d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad84385236dc87ac3b0adc4c28246d1d5">&#9670;&nbsp;</a></span>add_constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> * add_constraint </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#l06106">6106</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6aa94a369d1baf6cffe87acd9e1359b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aa94a369d1baf6cffe87acd9e1359b2">&#9670;&nbsp;</a></span>add_general_constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> * add_general_constraint </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#l06145">6145</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a4c6815e5419d4e4f94565b345eb38b9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c6815e5419d4e4f94565b345eb38b9f">&#9670;&nbsp;</a></span>add_variable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> * add_variable </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#l06067">6067</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af1033c8579625eedc97d25696eeca0b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1033c8579625eedc97d25696eeca0b1">&#9670;&nbsp;</a></span>ByteSizeLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t ByteSizeLong </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1e436b607da362266ed7e00d18cd6ac7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e436b607da362266ed7e00d18cd6ac7">&#9670;&nbsp;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac50e81736f68bb14d369831ccb7d1000"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac50e81736f68bb14d369831ccb7d1000">&#9670;&nbsp;</a></span>clear_constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_constraint </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#l06084">6084</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8835e7f2a2296ff26e636b2a370907fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8835e7f2a2296ff26e636b2a370907fe">&#9670;&nbsp;</a></span>clear_general_constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_general_constraint </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#l06123">6123</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6467f3bf53443396005c26708d2bbfff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6467f3bf53443396005c26708d2bbfff">&#9670;&nbsp;</a></span>clear_maximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_maximize </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#l06163">6163</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a458dd99a041a02e37d5b249201b18050"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a458dd99a041a02e37d5b249201b18050">&#9670;&nbsp;</a></span>clear_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_name </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#l06279">6279</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a703872fdb1aa5c63851b7d096c10c4fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a703872fdb1aa5c63851b7d096c10c4fa">&#9670;&nbsp;</a></span>clear_objective_offset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_objective_offset </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#l06191">6191</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab097ce058947d70d5255e10e99124b0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab097ce058947d70d5255e10e99124b0a">&#9670;&nbsp;</a></span>clear_quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_quadratic_objective </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#l06220">6220</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="adaf32afeab55a0b5babdf8688dd84616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaf32afeab55a0b5babdf8688dd84616">&#9670;&nbsp;</a></span>clear_solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_solution_hint </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#l06351">6351</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1fb8f62c4bbd3b8fba061bb3ef94c8c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fb8f62c4bbd3b8fba061bb3ef94c8c6">&#9670;&nbsp;</a></span>clear_variable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void clear_variable </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#l06045">6045</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae34fb1dbce95b9449f46564f590ff8a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae34fb1dbce95b9449f46564f590ff8a1">&#9670;&nbsp;</a></span>constraint() <span class="overload">[1/2]</span></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::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; &amp; constraint </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06111">6111</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1a8302446f7835e502a5aced4f29b3bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a8302446f7835e502a5aced4f29b3bf">&#9670;&nbsp;</a></span>constraint() <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">const ::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &amp; constraint </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</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#l06099">6099</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae3687769a11bd922a263d0135f84a064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3687769a11bd922a263d0135f84a064">&#9670;&nbsp;</a></span>constraint_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int constraint_size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06081">6081</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8833e075ef8f8090c75efbe0ada224f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8833e075ef8f8090c75efbe0ada224f7">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CopyFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a848b69bc700c6244b70d8d94ad21bb2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a848b69bc700c6244b70d8d94ad21bb2e">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CopyFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5ae7a1e70ecbfb1958db3615045c6241"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ae7a1e70ecbfb1958db3615045c6241">&#9670;&nbsp;</a></span>default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>&amp; default_instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3093b30aa99ebf483676b451adbd5708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3093b30aa99ebf483676b451adbd5708">&#9670;&nbsp;</a></span>descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor </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 class="mlabel">static</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#l02607">2607</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a54678f1807eab34097d14e0f5f840748"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54678f1807eab34097d14e0f5f840748">&#9670;&nbsp;</a></span>general_constraint() <span class="overload">[1/2]</span></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::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; &amp; general_constraint </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06150">6150</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac25215d204acbcae9cbaf127f97ba1ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25215d204acbcae9cbaf127f97ba1ee">&#9670;&nbsp;</a></span>general_constraint() <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">const ::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &amp; general_constraint </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</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#l06138">6138</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a55acc73bc3d7f0e94972d0749db06d42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55acc73bc3d7f0e94972d0749db06d42">&#9670;&nbsp;</a></span>general_constraint_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int general_constraint_size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06120">6120</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2c971b2a10d6aa68bf5fa0a7d4200ae6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c971b2a10d6aa68bf5fa0a7d4200ae6">&#9670;&nbsp;</a></span>GetCachedSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int GetCachedSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</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#l02654">2654</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac3a0363ef4ac7055acd3971d5ccf835a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a0363ef4ac7055acd3971d5ccf835a">&#9670;&nbsp;</a></span>GetDescriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor </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 class="mlabel">static</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#l02610">2610</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="abee10a388b53df255f15fbec07e1ac80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abee10a388b53df255f15fbec07e1ac80">&#9670;&nbsp;</a></span>GetMetadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1357c96fb88e28af1b115542dcc00a0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1357c96fb88e28af1b115542dcc00a0c">&#9670;&nbsp;</a></span>GetReflection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection </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 class="mlabel">static</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#l02613">2613</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a64e9e0709cbc891a790c2b668fa3d7ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64e9e0709cbc891a790c2b668fa3d7ca">&#9670;&nbsp;</a></span>has_maximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool has_maximize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06160">6160</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a80be0b0a1ea9deb6dc5e40a81ceb2af8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80be0b0a1ea9deb6dc5e40a81ceb2af8">&#9670;&nbsp;</a></span>has_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool has_name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06276">6276</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af7764e964a8ac9b2592b851736ea0b9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7764e964a8ac9b2592b851736ea0b9c">&#9670;&nbsp;</a></span>has_objective_offset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool has_objective_offset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06188">6188</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a5022324470e65d5b504e0c0e3f4626f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5022324470e65d5b504e0c0e3f4626f4">&#9670;&nbsp;</a></span>has_quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool has_quadratic_objective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06217">6217</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab814c1d1d979ab21fba480d4f2184f0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab814c1d1d979ab21fba480d4f2184f0c">&#9670;&nbsp;</a></span>has_solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool has_solution_hint </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06348">6348</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a05cb7c52e2ce1eea2689c26385612b33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05cb7c52e2ce1eea2689c26385612b33">&#9670;&nbsp;</a></span>InitAsDefaultInstance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void InitAsDefaultInstance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee98a9ce467e6d09fbb8f0bd7b92256c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee98a9ce467e6d09fbb8f0bd7b92256c">&#9670;&nbsp;</a></span>internal_default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>* internal_default_instance </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 class="mlabel">static</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#l02619">2619</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a83794439b5a81a507b67b07f09d4f048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83794439b5a81a507b67b07f09d4f048">&#9670;&nbsp;</a></span>IsInitialized()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool IsInitialized </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3c37b53f974ee5f215d410d93841d63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3c37b53f974ee5f215d410d93841d63">&#9670;&nbsp;</a></span>maximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool maximize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06170">6170</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a4422e344178071198054eff604eea3d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4422e344178071198054eff604eea3d2">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void MergeFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a41a195e3d85fea3e5a7cc7ba3362e0ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41a195e3d85fea3e5a7cc7ba3362e0ae">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MergeFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab397b81c3ff1ee61229139893c48eeed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab397b81c3ff1ee61229139893c48eeed">&#9670;&nbsp;</a></span>mutable_constraint() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; * mutable_constraint </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#l06092">6092</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1615418d90b3ab3c4bbd2d886e8cac37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1615418d90b3ab3c4bbd2d886e8cac37">&#9670;&nbsp;</a></span>mutable_constraint() <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"><a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> * mutable_constraint </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</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#l06087">6087</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a90e814d662f261f09a8ab577ae41c603"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90e814d662f261f09a8ab577ae41c603">&#9670;&nbsp;</a></span>mutable_general_constraint() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; * mutable_general_constraint </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#l06131">6131</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aeebdf4b8498fe1b01835ebb639ff6f54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeebdf4b8498fe1b01835ebb639ff6f54">&#9670;&nbsp;</a></span>mutable_general_constraint() <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"><a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> * mutable_general_constraint </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</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#l06126">6126</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ace44da4c185dad99876bf01c7ea74c07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace44da4c185dad99876bf01c7ea74c07">&#9670;&nbsp;</a></span>mutable_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string * mutable_name </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#l06291">6291</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="addeaad8e1c86e9361c9bb4091d0febb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addeaad8e1c86e9361c9bb4091d0febb2">&#9670;&nbsp;</a></span>mutable_quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> * mutable_quadratic_objective </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#l06248">6248</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afd3729bba4c41fe105daac98a31fa877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd3729bba4c41fe105daac98a31fa877">&#9670;&nbsp;</a></span>mutable_solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> * mutable_solution_hint </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#l06379">6379</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aab6ceb76142ab4957ab265e4a5ca7ec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab6ceb76142ab4957ab265e4a5ca7ec2">&#9670;&nbsp;</a></span>mutable_unknown_fields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields </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#l02603">2603</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7e9eca211eabb381fedff1be8ad7ab25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e9eca211eabb381fedff1be8ad7ab25">&#9670;&nbsp;</a></span>mutable_variable() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; * mutable_variable </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#l06053">6053</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6255cadc7041d64f5e850a5e3786b3fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6255cadc7041d64f5e850a5e3786b3fd">&#9670;&nbsp;</a></span>mutable_variable() <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"><a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> * mutable_variable </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</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#l06048">6048</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a24dcbf29c0d6cd766009a182a6484e3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24dcbf29c0d6cd766009a182a6484e3b">&#9670;&nbsp;</a></span>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 &amp; name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06283">6283</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa2596ee8ce1f20e5625600070564cbb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2596ee8ce1f20e5625600070564cbb9">&#9670;&nbsp;</a></span>New() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>* New </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</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#l02636">2636</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1be7164f894af430b5aa781fc62c29df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1be7164f894af430b5aa781fc62c29df">&#9670;&nbsp;</a></span>New() <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"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>* New </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::Arena *&#160;</td>
<td class="paramname"><em>arena</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</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#l02640">2640</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6f3611559b9d19eb580c5768c963bd99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3611559b9d19eb580c5768c963bd99">&#9670;&nbsp;</a></span>objective_offset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double objective_offset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06198">6198</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad45dfb94070a0cba363670ead28fc23a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad45dfb94070a0cba363670ead28fc23a">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td>
<td class="paramname"><em>from</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#l02587">2587</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a43cbbd62df12caa888f25939eddff9be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43cbbd62df12caa888f25939eddff9be">&#9670;&nbsp;</a></span>operator=() <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"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</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#l02591">2591</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a208b2edc25d5c48a2e62c499e158c6e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a208b2edc25d5c48a2e62c499e158c6e3">&#9670;&nbsp;</a></span>quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> &amp; quadratic_objective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06229">6229</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1f05c2a3a13ff3410d52ee3c33918e07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f05c2a3a13ff3410d52ee3c33918e07">&#9670;&nbsp;</a></span>release_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string * release_name </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#l06324">6324</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6aa26fa3f56e692ccb20412f137d697e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aa26fa3f56e692ccb20412f137d697e">&#9670;&nbsp;</a></span>release_quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> * release_quadratic_objective </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#l06233">6233</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="acc8b0fcd2464deed5dcdb21558681c14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc8b0fcd2464deed5dcdb21558681c14">&#9670;&nbsp;</a></span>release_solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> * release_solution_hint </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#l06364">6364</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aebef205a40e296437d69fd2e4d3ef2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebef205a40e296437d69fd2e4d3ef2be">&#9670;&nbsp;</a></span>set_allocated_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_allocated_name </td>
<td>(</td>
<td class="paramtype">std::string *&#160;</td>
<td class="paramname"><em>name</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#l06332">6332</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac94a02b68e12b968510df0e576118084"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac94a02b68e12b968510df0e576118084">&#9670;&nbsp;</a></span>set_allocated_quadratic_objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_allocated_quadratic_objective </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="classoperations__research_1_1MPQuadraticObjective.html">operations_research::MPQuadraticObjective</a> *&#160;</td>
<td class="paramname"><em>quadratic_objective</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#l06252">6252</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6c8ab5c3ed89f59ef90dae19344f6526"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c8ab5c3ed89f59ef90dae19344f6526">&#9670;&nbsp;</a></span>set_allocated_solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_allocated_solution_hint </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> *&#160;</td>
<td class="paramname"><em>solution_hint</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#l06383">6383</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afc89cdad1da44d059a05a45ec28634cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc89cdad1da44d059a05a45ec28634cf">&#9670;&nbsp;</a></span>set_maximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_maximize </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>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#l06178">6178</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="add4e8c58c167af070f4a0e8cc50082be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add4e8c58c167af070f4a0e8cc50082be">&#9670;&nbsp;</a></span>set_name() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_name </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>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#l06308">6308</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a22f7c0b8646494fc16ef74301b10854c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22f7c0b8646494fc16ef74301b10854c">&#9670;&nbsp;</a></span>set_name() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_name </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</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#l06314">6314</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a336315ca9f7f163ce71f854c1d331abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336315ca9f7f163ce71f854c1d331abd">&#9670;&nbsp;</a></span>set_name() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_name </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>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#l06287">6287</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="add5b7d967cabba1bda48616e027427a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add5b7d967cabba1bda48616e027427a7">&#9670;&nbsp;</a></span>set_name() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_name </td>
<td>(</td>
<td class="paramtype">std::string &amp;&amp;&#160;</td>
<td class="paramname"><em>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#l06302">6302</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afe1e374f83d18136957c73fcaf399ba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe1e374f83d18136957c73fcaf399ba7">&#9670;&nbsp;</a></span>set_objective_offset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_objective_offset </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>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#l06206">6206</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9592d7e820a118458aed953cbd635645"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9592d7e820a118458aed953cbd635645">&#9670;&nbsp;</a></span>solution_hint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research::PartialVariableAssignment</a> &amp; solution_hint </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06360">6360</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a39251c61a734b2c21aa0917bf82202f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39251c61a734b2c21aa0917bf82202f5">&#9670;&nbsp;</a></span>Swap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *&#160;</td>
<td class="paramname"><em>other</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#l02629">2629</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af661986d56e934195c0cc57b3e78f1ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af661986d56e934195c0cc57b3e78f1ae">&#9670;&nbsp;</a></span>unknown_fields()</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::UnknownFieldSet&amp; unknown_fields </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l02600">2600</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac50aa8997de21efb4e6e28c5b18d7b28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac50aa8997de21efb4e6e28c5b18d7b28">&#9670;&nbsp;</a></span>variable() <span class="overload">[1/2]</span></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::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; &amp; variable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06072">6072</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a39eeefb1884c54ecb292df0d83f9b267"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39eeefb1884c54ecb292df0d83f9b267">&#9670;&nbsp;</a></span>variable() <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">const ::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &amp; variable </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</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#l06060">6060</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a233b16fc13c9664e5b818158019af13d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a233b16fc13c9664e5b818158019af13d">&#9670;&nbsp;</a></span>variable_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int variable_size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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#l06042">6042</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a8473d52a88ddd9d90e879d1716586bee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8473d52a88ddd9d90e879d1716586bee">&#9670;&nbsp;</a></span>kIndexInFileMessages</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int kIndexInFileMessages</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> 11</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02623">2623</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a></li>
</ul>
</div><!-- contents -->
</div>
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>