Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1MPModelProto.html
2019-07-15 14:27:40 -07:00

2497 lines
122 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">OR-Tools 7.2</span>
</div>
</div>
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1MPModelProto.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<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="#friends">Friends</a> &#124;
<a href="classoperations__research_1_1MPModelProto-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">operations_research::MPModelProto Class Reference</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#l01278">1278</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-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afc19167676980c67f0853f98f290fd19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afc19167676980c67f0853f98f290fd19">MPModelProto</a> ()</td></tr>
<tr class="separator:afc19167676980c67f0853f98f290fd19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbda629d4ea66666e419b406f6dd7942"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#abbda629d4ea66666e419b406f6dd7942">~MPModelProto</a> ()</td></tr>
<tr class="separator:abbda629d4ea66666e419b406f6dd7942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa86070792ae245d44f118327004ee429"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aa86070792ae245d44f118327004ee429">MPModelProto</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:aa86070792ae245d44f118327004ee429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae0d50d391e9c33085f0d2f62f4f3ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9ae0d50d391e9c33085f0d2f62f4f3ca">MPModelProto</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a9ae0d50d391e9c33085f0d2f62f4f3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a347af6feb7c06b20b867b0a1075d13"><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#a9a347af6feb7c06b20b867b0a1075d13">operator=</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a9a347af6feb7c06b20b867b0a1075d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d17426afe0af4f294f5ba29da522ff"><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#a22d17426afe0af4f294f5ba29da522ff">operator=</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a22d17426afe0af4f294f5ba29da522ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41446638a635e6a35dfd6d8ca47f2cfc"><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#a41446638a635e6a35dfd6d8ca47f2cfc">unknown_fields</a> () const</td></tr>
<tr class="separator:a41446638a635e6a35dfd6d8ca47f2cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f23afc93086b7c2f026c1f0dc384ab7"><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#a0f23afc93086b7c2f026c1f0dc384ab7">mutable_unknown_fields</a> ()</td></tr>
<tr class="separator:a0f23afc93086b7c2f026c1f0dc384ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a777b7e0a9d5fd43efa4b896c95a53409"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a777b7e0a9d5fd43efa4b896c95a53409">Swap</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> *other)</td></tr>
<tr class="separator:a777b7e0a9d5fd43efa4b896c95a53409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468815c3cb78b068a7a8f04e6586258c"><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#a468815c3cb78b068a7a8f04e6586258c">New</a> () const final</td></tr>
<tr class="separator:a468815c3cb78b068a7a8f04e6586258c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac71a27e7f7ced602c0c6ff85e74601d4"><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#ac71a27e7f7ced602c0c6ff85e74601d4">New</a> (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</td></tr>
<tr class="separator:ac71a27e7f7ced602c0c6ff85e74601d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac11f33e444a3256026ed062c8a31d516"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac11f33e444a3256026ed062c8a31d516">CopyFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:ac11f33e444a3256026ed062c8a31d516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af00b492bede9cea434c22461ac6a0cd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af00b492bede9cea434c22461ac6a0cd1">MergeFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:af00b492bede9cea434c22461ac6a0cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a241d15325442983ec540f5870e9e01de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a241d15325442983ec540f5870e9e01de">CopyFrom</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a241d15325442983ec540f5870e9e01de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed82623217e44daa96a299cab08c22f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a0ed82623217e44daa96a299cab08c22f">MergeFrom</a> (const <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;from)</td></tr>
<tr class="separator:a0ed82623217e44daa96a299cab08c22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06f1a19ca8d1431eddb455014653699d"><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#a06f1a19ca8d1431eddb455014653699d">Clear</a> () final</td></tr>
<tr class="separator:a06f1a19ca8d1431eddb455014653699d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c0ad224f92ebd7ac4020fc0bae7545"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a30c0ad224f92ebd7ac4020fc0bae7545">IsInitialized</a> () const final</td></tr>
<tr class="separator:a30c0ad224f92ebd7ac4020fc0bae7545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa837ba026ea9044e3a137df11021c495"><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#aa837ba026ea9044e3a137df11021c495">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:aa837ba026ea9044e3a137df11021c495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6159869e1359e9cfb6cea3430f7704bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6159869e1359e9cfb6cea3430f7704bc">MergePartialFromCodedStream</a> (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</td></tr>
<tr class="separator:a6159869e1359e9cfb6cea3430f7704bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9741becf8d6a4cfd04eeaace9c65a5c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9741becf8d6a4cfd04eeaace9c65a5c3">SerializeWithCachedSizes</a> (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:a9741becf8d6a4cfd04eeaace9c65a5c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896e358adaed52ffdc7119a11f0f187c"><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#a896e358adaed52ffdc7119a11f0f187c">InternalSerializeWithCachedSizesToArray</a> (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</td></tr>
<tr class="separator:a896e358adaed52ffdc7119a11f0f187c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaebe1b2b0abe2ebb541a2193ac01c5ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aaebe1b2b0abe2ebb541a2193ac01c5ec">GetCachedSize</a> () const final</td></tr>
<tr class="separator:aaebe1b2b0abe2ebb541a2193ac01c5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c9716dc8c9e6deb6c3650177b567f9"><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#ac3c9716dc8c9e6deb6c3650177b567f9">GetMetadata</a> () const final</td></tr>
<tr class="separator:ac3c9716dc8c9e6deb6c3650177b567f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14fd1215ea6e13b461b3b64829a2d35c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a14fd1215ea6e13b461b3b64829a2d35c">variable_size</a> () const</td></tr>
<tr class="separator:a14fd1215ea6e13b461b3b64829a2d35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f48541d07553cb24ffe701779200375"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a6f48541d07553cb24ffe701779200375">clear_variable</a> ()</td></tr>
<tr class="separator:a6f48541d07553cb24ffe701779200375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa55dcad76e104c34495572e6e28de653"><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#aa55dcad76e104c34495572e6e28de653">mutable_variable</a> (int index)</td></tr>
<tr class="separator:aa55dcad76e104c34495572e6e28de653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa90a413c453d3b18fa421c3f4a40726e"><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#aa90a413c453d3b18fa421c3f4a40726e">mutable_variable</a> ()</td></tr>
<tr class="separator:aa90a413c453d3b18fa421c3f4a40726e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9876e1f7ee63983c14b8b7fa5f7473c"><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#ac9876e1f7ee63983c14b8b7fa5f7473c">variable</a> (int index) const</td></tr>
<tr class="separator:ac9876e1f7ee63983c14b8b7fa5f7473c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eb925d09b08c1016d6e900637e8a21d"><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#a9eb925d09b08c1016d6e900637e8a21d">add_variable</a> ()</td></tr>
<tr class="separator:a9eb925d09b08c1016d6e900637e8a21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ae318d787951fc33935494bcebc144"><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#ab5ae318d787951fc33935494bcebc144">variable</a> () const</td></tr>
<tr class="separator:ab5ae318d787951fc33935494bcebc144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af91908ae4dad316b74410421bf1936fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af91908ae4dad316b74410421bf1936fa">constraint_size</a> () const</td></tr>
<tr class="separator:af91908ae4dad316b74410421bf1936fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba350f1a269c535d2d3d0265cf7c351c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aba350f1a269c535d2d3d0265cf7c351c">clear_constraint</a> ()</td></tr>
<tr class="separator:aba350f1a269c535d2d3d0265cf7c351c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855f85be118baa77b1c2bbe274b499db"><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#a855f85be118baa77b1c2bbe274b499db">mutable_constraint</a> (int index)</td></tr>
<tr class="separator:a855f85be118baa77b1c2bbe274b499db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbcf4f8e997d3c59d56ff589273e8b17"><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#acbcf4f8e997d3c59d56ff589273e8b17">mutable_constraint</a> ()</td></tr>
<tr class="separator:acbcf4f8e997d3c59d56ff589273e8b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa3b93c884129f630ddd682366f402e"><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#a9fa3b93c884129f630ddd682366f402e">constraint</a> (int index) const</td></tr>
<tr class="separator:a9fa3b93c884129f630ddd682366f402e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0dbc47df1614cb7b369d6ef9d60dd1"><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#a1b0dbc47df1614cb7b369d6ef9d60dd1">add_constraint</a> ()</td></tr>
<tr class="separator:a1b0dbc47df1614cb7b369d6ef9d60dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a140bf890bfceafaca6a15cf8f84c4bc1"><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#a140bf890bfceafaca6a15cf8f84c4bc1">constraint</a> () const</td></tr>
<tr class="separator:a140bf890bfceafaca6a15cf8f84c4bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d522eef9045e2885e66743ad2b84168"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a7d522eef9045e2885e66743ad2b84168">general_constraint_size</a> () const</td></tr>
<tr class="separator:a7d522eef9045e2885e66743ad2b84168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57a62999f91d9391421cc7cd1508533e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a57a62999f91d9391421cc7cd1508533e">clear_general_constraint</a> ()</td></tr>
<tr class="separator:a57a62999f91d9391421cc7cd1508533e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40fde17810f546a0c092d0c6ecca7aa0"><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#a40fde17810f546a0c092d0c6ecca7aa0">mutable_general_constraint</a> (int index)</td></tr>
<tr class="separator:a40fde17810f546a0c092d0c6ecca7aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2719f6a7ab16f74ba43ed230a30d89"><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#aef2719f6a7ab16f74ba43ed230a30d89">mutable_general_constraint</a> ()</td></tr>
<tr class="separator:aef2719f6a7ab16f74ba43ed230a30d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14ddee93568173b75b63924f88b1883"><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#ae14ddee93568173b75b63924f88b1883">general_constraint</a> (int index) const</td></tr>
<tr class="separator:ae14ddee93568173b75b63924f88b1883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af33883ff76442f9925a817cabb059dc7"><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#af33883ff76442f9925a817cabb059dc7">add_general_constraint</a> ()</td></tr>
<tr class="separator:af33883ff76442f9925a817cabb059dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3665914fdbbdc6aec50fb3d72f612ddd"><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#a3665914fdbbdc6aec50fb3d72f612ddd">general_constraint</a> () const</td></tr>
<tr class="separator:a3665914fdbbdc6aec50fb3d72f612ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7de06e4de50da30719a7f026f890496"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aa7de06e4de50da30719a7f026f890496">has_name</a> () const</td></tr>
<tr class="separator:aa7de06e4de50da30719a7f026f890496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45da2f604022beaee16e5ed797c81cb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a45da2f604022beaee16e5ed797c81cb8">clear_name</a> ()</td></tr>
<tr class="separator:a45da2f604022beaee16e5ed797c81cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6850e569a7cfa2964a32554201899737"><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#a6850e569a7cfa2964a32554201899737">name</a> () const</td></tr>
<tr class="separator:a6850e569a7cfa2964a32554201899737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ac0e95d76d81bd2357a1d3dbedaa932"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a5ac0e95d76d81bd2357a1d3dbedaa932">set_name</a> (const std::string &amp;value)</td></tr>
<tr class="separator:a5ac0e95d76d81bd2357a1d3dbedaa932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d1e82150889dfc9c3153487670e28f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aa8d1e82150889dfc9c3153487670e28f">set_name</a> (std::string &amp;&amp;value)</td></tr>
<tr class="separator:aa8d1e82150889dfc9c3153487670e28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b0580d3edebf3f20786081e5f23b85f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a8b0580d3edebf3f20786081e5f23b85f">set_name</a> (const char *value)</td></tr>
<tr class="separator:a8b0580d3edebf3f20786081e5f23b85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49d460a0e3d92fc7d284ba4a8d72640d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a49d460a0e3d92fc7d284ba4a8d72640d">set_name</a> (const char *value, size_t size)</td></tr>
<tr class="separator:a49d460a0e3d92fc7d284ba4a8d72640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d85fe9aad80c83e7d904b73da5a06d9"><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#a2d85fe9aad80c83e7d904b73da5a06d9">mutable_name</a> ()</td></tr>
<tr class="separator:a2d85fe9aad80c83e7d904b73da5a06d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3aca9f5ef2959d6e969001fe32110e7"><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#ad3aca9f5ef2959d6e969001fe32110e7">release_name</a> ()</td></tr>
<tr class="separator:ad3aca9f5ef2959d6e969001fe32110e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9663569e272e1bb41d68a6d3cb6b6c07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9663569e272e1bb41d68a6d3cb6b6c07">set_allocated_name</a> (std::string *<a class="el" href="classoperations__research_1_1MPModelProto.html#a6850e569a7cfa2964a32554201899737">name</a>)</td></tr>
<tr class="separator:a9663569e272e1bb41d68a6d3cb6b6c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2749e68edea763a46706361c1bf9d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aca2749e68edea763a46706361c1bf9d0">has_solution_hint</a> () const</td></tr>
<tr class="separator:aca2749e68edea763a46706361c1bf9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a68808aaf2b3f48861ed3765a20f01b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a5a68808aaf2b3f48861ed3765a20f01b">clear_solution_hint</a> ()</td></tr>
<tr class="separator:a5a68808aaf2b3f48861ed3765a20f01b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294cd3e86115d2db8b9c48a24e3010f0"><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#a294cd3e86115d2db8b9c48a24e3010f0">solution_hint</a> () const</td></tr>
<tr class="separator:a294cd3e86115d2db8b9c48a24e3010f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738289e1b4a63ee573e15d8251d1fff2"><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#a738289e1b4a63ee573e15d8251d1fff2">release_solution_hint</a> ()</td></tr>
<tr class="separator:a738289e1b4a63ee573e15d8251d1fff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2209d493a3b4d27891de688e1077889f"><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#a2209d493a3b4d27891de688e1077889f">mutable_solution_hint</a> ()</td></tr>
<tr class="separator:a2209d493a3b4d27891de688e1077889f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0c6d0ba18d52edc99aad81499bafa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#abb0c6d0ba18d52edc99aad81499bafa0">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#a294cd3e86115d2db8b9c48a24e3010f0">solution_hint</a>)</td></tr>
<tr class="separator:abb0c6d0ba18d52edc99aad81499bafa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02496c2d2e292ebdef1c95b9d44b1420"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a02496c2d2e292ebdef1c95b9d44b1420">has_objective_offset</a> () const</td></tr>
<tr class="separator:a02496c2d2e292ebdef1c95b9d44b1420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a508b09af2a1a7a702ff3d3d15f3cdad8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a508b09af2a1a7a702ff3d3d15f3cdad8">clear_objective_offset</a> ()</td></tr>
<tr class="separator:a508b09af2a1a7a702ff3d3d15f3cdad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe94623b2d2e8cf1902badbf53e4fb5f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afe94623b2d2e8cf1902badbf53e4fb5f">objective_offset</a> () const</td></tr>
<tr class="separator:afe94623b2d2e8cf1902badbf53e4fb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4cc573df9d697b9abfe13fd31d3fda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a7d4cc573df9d697b9abfe13fd31d3fda">set_objective_offset</a> (double value)</td></tr>
<tr class="separator:a7d4cc573df9d697b9abfe13fd31d3fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae27653c6c2edf9cac13c87ece57f4461"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ae27653c6c2edf9cac13c87ece57f4461">has_maximize</a> () const</td></tr>
<tr class="separator:ae27653c6c2edf9cac13c87ece57f4461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8ffb84f602291e2dc947ddbd9788b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#adf8ffb84f602291e2dc947ddbd9788b5">clear_maximize</a> ()</td></tr>
<tr class="separator:adf8ffb84f602291e2dc947ddbd9788b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f5d78d924775583e84323cf17afdc3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a76f5d78d924775583e84323cf17afdc3">maximize</a> () const</td></tr>
<tr class="separator:a76f5d78d924775583e84323cf17afdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d64908c6eb5b8e9a15902fea80c3057"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1d64908c6eb5b8e9a15902fea80c3057">set_maximize</a> (bool value)</td></tr>
<tr class="separator:a1d64908c6eb5b8e9a15902fea80c3057"><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:af5e12572814c0270376b485137db2efd"><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#af5e12572814c0270376b485137db2efd">descriptor</a> ()</td></tr>
<tr class="separator:af5e12572814c0270376b485137db2efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1f9d28cbbc9640e80505533e4c23d81"><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#ac1f9d28cbbc9640e80505533e4c23d81">GetDescriptor</a> ()</td></tr>
<tr class="separator:ac1f9d28cbbc9640e80505533e4c23d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad737b1c9b768a3f41d518f47e57430e9"><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#ad737b1c9b768a3f41d518f47e57430e9">GetReflection</a> ()</td></tr>
<tr class="separator:ad737b1c9b768a3f41d518f47e57430e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0c0432cb0c479ddd35544cfa023fd88"><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#aa0c0432cb0c479ddd35544cfa023fd88">default_instance</a> ()</td></tr>
<tr class="separator:aa0c0432cb0c479ddd35544cfa023fd88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033c0190a0c2278e83e311cbbcff8f94"><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#a033c0190a0c2278e83e311cbbcff8f94">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:a033c0190a0c2278e83e311cbbcff8f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab39b9ef7809eb287a78b11e4e1d8ec"><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#a2ab39b9ef7809eb287a78b11e4e1d8ec">internal_default_instance</a> ()</td></tr>
<tr class="separator:a2ab39b9ef7809eb287a78b11e4e1d8ec"><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:acdabf20fa8be8ff8944a42cc73b4a608"><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#acdabf20fa8be8ff8944a42cc73b4a608">kIndexInFileMessages</a></td></tr>
<tr class="separator:acdabf20fa8be8ff8944a42cc73b4a608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c95f3f52ef05577972f131e2fe20d3c"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9c95f3f52ef05577972f131e2fe20d3c">kVariableFieldNumber</a> = 3</td></tr>
<tr class="separator:a9c95f3f52ef05577972f131e2fe20d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af61ec53c83a3e26a39266f4b5dfb5771"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af61ec53c83a3e26a39266f4b5dfb5771">kConstraintFieldNumber</a> = 4</td></tr>
<tr class="separator:af61ec53c83a3e26a39266f4b5dfb5771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727693fc6e01ab88556d31ad489a6bf4"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a727693fc6e01ab88556d31ad489a6bf4">kGeneralConstraintFieldNumber</a> = 7</td></tr>
<tr class="separator:a727693fc6e01ab88556d31ad489a6bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4479518628ab3ca572e07638b409b38e"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a4479518628ab3ca572e07638b409b38e">kNameFieldNumber</a> = 5</td></tr>
<tr class="separator:a4479518628ab3ca572e07638b409b38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b384ae7a79bf4633cd44369c3998f79"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a1b384ae7a79bf4633cd44369c3998f79">kSolutionHintFieldNumber</a> = 6</td></tr>
<tr class="separator:a1b384ae7a79bf4633cd44369c3998f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23012da9df4a1288f225c1b71b9dfaa9"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a23012da9df4a1288f225c1b71b9dfaa9">kObjectiveOffsetFieldNumber</a> = 2</td></tr>
<tr class="separator:a23012da9df4a1288f225c1b71b9dfaa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27901ac2d990d284f461a716ad01c77c"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a27901ac2d990d284f461a716ad01c77c">kMaximizeFieldNumber</a> = 1</td></tr>
<tr class="separator:a27901ac2d990d284f461a716ad01c77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a9b35d94da3444084fc3673b7717b6cfe"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9b35d94da3444084fc3673b7717b6cfe">::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</a></td></tr>
<tr class="separator:a9b35d94da3444084fc3673b7717b6cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af910aca53a97ebc29b0a0b528eeb1671"><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af910aca53a97ebc29b0a0b528eeb1671">::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td></tr>
<tr class="separator:af910aca53a97ebc29b0a0b528eeb1671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a301641c5bae6af6d35fb2e1cdc9ec42f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a301641c5bae6af6d35fb2e1cdc9ec42f">swap</a> (<a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;a, <a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;b)</td></tr>
<tr class="separator:a301641c5bae6af6d35fb2e1cdc9ec42f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afc19167676980c67f0853f98f290fd19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc19167676980c67f0853f98f290fd19">&#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">operations_research::MPModelProto::MPModelProto </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbda629d4ea66666e419b406f6dd7942"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbda629d4ea66666e419b406f6dd7942">&#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 operations_research::MPModelProto::~MPModelProto </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="aa86070792ae245d44f118327004ee429"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa86070792ae245d44f118327004ee429">&#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">operations_research::MPModelProto::MPModelProto </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="a9ae0d50d391e9c33085f0d2f62f4f3ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ae0d50d391e9c33085f0d2f62f4f3ca">&#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">operations_research::MPModelProto::MPModelProto </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#l01285">1285</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="a1b0dbc47df1614cb7b369d6ef9d60dd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b0dbc47df1614cb7b369d6ef9d60dd1">&#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> * operations_research::MPModelProto::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#l03066">3066</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af33883ff76442f9925a817cabb059dc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af33883ff76442f9925a817cabb059dc7">&#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> * operations_research::MPModelProto::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#l03096">3096</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9eb925d09b08c1016d6e900637e8a21d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eb925d09b08c1016d6e900637e8a21d">&#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> * operations_research::MPModelProto::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#l03036">3036</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa837ba026ea9044e3a137df11021c495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa837ba026ea9044e3a137df11021c495">&#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 operations_research::MPModelProto::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="a06f1a19ca8d1431eddb455014653699d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06f1a19ca8d1431eddb455014653699d">&#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 operations_research::MPModelProto::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="aba350f1a269c535d2d3d0265cf7c351c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba350f1a269c535d2d3d0265cf7c351c">&#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 operations_research::MPModelProto::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#l03050">3050</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a57a62999f91d9391421cc7cd1508533e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57a62999f91d9391421cc7cd1508533e">&#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 operations_research::MPModelProto::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#l03080">3080</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="adf8ffb84f602291e2dc947ddbd9788b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf8ffb84f602291e2dc947ddbd9788b5">&#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 operations_research::MPModelProto::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#l02984">2984</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a45da2f604022beaee16e5ed797c81cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45da2f604022beaee16e5ed797c81cb8">&#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 operations_research::MPModelProto::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#l03110">3110</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a508b09af2a1a7a702ff3d3d15f3cdad8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a508b09af2a1a7a702ff3d3d15f3cdad8">&#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 operations_research::MPModelProto::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#l03002">3002</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a5a68808aaf2b3f48861ed3765a20f01b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a68808aaf2b3f48861ed3765a20f01b">&#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 operations_research::MPModelProto::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#l03168">3168</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6f48541d07553cb24ffe701779200375"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f48541d07553cb24ffe701779200375">&#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 operations_research::MPModelProto::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#l03020">3020</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9fa3b93c884129f630ddd682366f402e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fa3b93c884129f630ddd682366f402e">&#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 ::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &amp; operations_research::MPModelProto::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#l03062">3062</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a140bf890bfceafaca6a15cf8f84c4bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a140bf890bfceafaca6a15cf8f84c4bc1">&#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 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; &amp; operations_research::MPModelProto::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#l03071">3071</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af91908ae4dad316b74410421bf1936fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af91908ae4dad316b74410421bf1936fa">&#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 operations_research::MPModelProto::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#l03047">3047</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac11f33e444a3256026ed062c8a31d516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac11f33e444a3256026ed062c8a31d516">&#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 operations_research::MPModelProto::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="a241d15325442983ec540f5870e9e01de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a241d15325442983ec540f5870e9e01de">&#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 operations_research::MPModelProto::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="aa0c0432cb0c479ddd35544cfa023fd88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0c0432cb0c479ddd35544cfa023fd88">&#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; operations_research::MPModelProto::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="af5e12572814c0270376b485137db2efd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5e12572814c0270376b485137db2efd">&#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* operations_research::MPModelProto::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#l01310">1310</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae14ddee93568173b75b63924f88b1883"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae14ddee93568173b75b63924f88b1883">&#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 ::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &amp; operations_research::MPModelProto::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#l03092">3092</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a3665914fdbbdc6aec50fb3d72f612ddd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3665914fdbbdc6aec50fb3d72f612ddd">&#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 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; &amp; operations_research::MPModelProto::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#l03101">3101</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7d522eef9045e2885e66743ad2b84168"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d522eef9045e2885e66743ad2b84168">&#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 operations_research::MPModelProto::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#l03077">3077</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aaebe1b2b0abe2ebb541a2193ac01c5ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaebe1b2b0abe2ebb541a2193ac01c5ec">&#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 operations_research::MPModelProto::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#l01361">1361</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac1f9d28cbbc9640e80505533e4c23d81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1f9d28cbbc9640e80505533e4c23d81">&#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* operations_research::MPModelProto::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#l01313">1313</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac3c9716dc8c9e6deb6c3650177b567f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c9716dc8c9e6deb6c3650177b567f9">&#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 operations_research::MPModelProto::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="ad737b1c9b768a3f41d518f47e57430e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad737b1c9b768a3f41d518f47e57430e9">&#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* operations_research::MPModelProto::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#l01316">1316</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae27653c6c2edf9cac13c87ece57f4461"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae27653c6c2edf9cac13c87ece57f4461">&#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 operations_research::MPModelProto::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#l02981">2981</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa7de06e4de50da30719a7f026f890496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7de06e4de50da30719a7f026f890496">&#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 operations_research::MPModelProto::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#l03107">3107</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a02496c2d2e292ebdef1c95b9d44b1420"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02496c2d2e292ebdef1c95b9d44b1420">&#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 operations_research::MPModelProto::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#l02999">2999</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aca2749e68edea763a46706361c1bf9d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca2749e68edea763a46706361c1bf9d0">&#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 operations_research::MPModelProto::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#l03165">3165</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a033c0190a0c2278e83e311cbbcff8f94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a033c0190a0c2278e83e311cbbcff8f94">&#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 operations_research::MPModelProto::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="a2ab39b9ef7809eb287a78b11e4e1d8ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ab39b9ef7809eb287a78b11e4e1d8ec">&#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>* operations_research::MPModelProto::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#l01322">1322</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a896e358adaed52ffdc7119a11f0f187c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a896e358adaed52ffdc7119a11f0f187c">&#9670;&nbsp;</a></span>InternalSerializeWithCachedSizesToArray()</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* operations_research::MPModelProto::InternalSerializeWithCachedSizesToArray </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td>
<td class="paramname"><em>target</em></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="a30c0ad224f92ebd7ac4020fc0bae7545"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30c0ad224f92ebd7ac4020fc0bae7545">&#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 operations_research::MPModelProto::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="a76f5d78d924775583e84323cf17afdc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f5d78d924775583e84323cf17afdc3">&#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 operations_research::MPModelProto::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#l02988">2988</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af00b492bede9cea434c22461ac6a0cd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af00b492bede9cea434c22461ac6a0cd1">&#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 operations_research::MPModelProto::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="a0ed82623217e44daa96a299cab08c22f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ed82623217e44daa96a299cab08c22f">&#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 operations_research::MPModelProto::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="a6159869e1359e9cfb6cea3430f7704bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6159869e1359e9cfb6cea3430f7704bc">&#9670;&nbsp;</a></span>MergePartialFromCodedStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPModelProto::MergePartialFromCodedStream </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *&#160;</td>
<td class="paramname"><em>input</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="a855f85be118baa77b1c2bbe274b499db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a855f85be118baa77b1c2bbe274b499db">&#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"><a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> * operations_research::MPModelProto::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#l03053">3053</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="acbcf4f8e997d3c59d56ff589273e8b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbcf4f8e997d3c59d56ff589273e8b17">&#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">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research::MPConstraintProto</a> &gt; * operations_research::MPModelProto::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#l03058">3058</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a40fde17810f546a0c092d0c6ecca7aa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40fde17810f546a0c092d0c6ecca7aa0">&#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"><a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> * operations_research::MPModelProto::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#l03083">3083</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aef2719f6a7ab16f74ba43ed230a30d89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2719f6a7ab16f74ba43ed230a30d89">&#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">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research::MPGeneralConstraintProto</a> &gt; * operations_research::MPModelProto::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#l03088">3088</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2d85fe9aad80c83e7d904b73da5a06d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d85fe9aad80c83e7d904b73da5a06d9">&#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 * operations_research::MPModelProto::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#l03141">3141</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2209d493a3b4d27891de688e1077889f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2209d493a3b4d27891de688e1077889f">&#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> * operations_research::MPModelProto::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#l03185">3185</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0f23afc93086b7c2f026c1f0dc384ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f23afc93086b7c2f026c1f0dc384ab7">&#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* operations_research::MPModelProto::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#l01306">1306</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa55dcad76e104c34495572e6e28de653"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa55dcad76e104c34495572e6e28de653">&#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"><a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> * operations_research::MPModelProto::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#l03023">3023</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa90a413c453d3b18fa421c3f4a40726e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa90a413c453d3b18fa421c3f4a40726e">&#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">PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; * operations_research::MPModelProto::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#l03028">3028</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6850e569a7cfa2964a32554201899737"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6850e569a7cfa2964a32554201899737">&#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; operations_research::MPModelProto::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#l03114">3114</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a468815c3cb78b068a7a8f04e6586258c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a468815c3cb78b068a7a8f04e6586258c">&#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>* operations_research::MPModelProto::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#l01336">1336</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac71a27e7f7ced602c0c6ff85e74601d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac71a27e7f7ced602c0c6ff85e74601d4">&#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>* operations_research::MPModelProto::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#l01340">1340</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afe94623b2d2e8cf1902badbf53e4fb5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe94623b2d2e8cf1902badbf53e4fb5f">&#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 operations_research::MPModelProto::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#l03006">3006</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9a347af6feb7c06b20b867b0a1075d13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a347af6feb7c06b20b867b0a1075d13">&#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; operations_research::MPModelProto::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#l01290">1290</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a22d17426afe0af4f294f5ba29da522ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22d17426afe0af4f294f5ba29da522ff">&#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; operations_research::MPModelProto::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#l01294">1294</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad3aca9f5ef2959d6e969001fe32110e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3aca9f5ef2959d6e969001fe32110e7">&#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 * operations_research::MPModelProto::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#l03146">3146</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a738289e1b4a63ee573e15d8251d1fff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a738289e1b4a63ee573e15d8251d1fff2">&#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> * operations_research::MPModelProto::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#l03178">3178</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9741becf8d6a4cfd04eeaace9c65a5c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9741becf8d6a4cfd04eeaace9c65a5c3">&#9670;&nbsp;</a></span>SerializeWithCachedSizes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::MPModelProto::SerializeWithCachedSizes </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *&#160;</td>
<td class="paramname"><em>output</em></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="a9663569e272e1bb41d68a6d3cb6b6c07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9663569e272e1bb41d68a6d3cb6b6c07">&#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 operations_research::MPModelProto::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#l03154">3154</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="abb0c6d0ba18d52edc99aad81499bafa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb0c6d0ba18d52edc99aad81499bafa0">&#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 operations_research::MPModelProto::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#l03194">3194</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1d64908c6eb5b8e9a15902fea80c3057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d64908c6eb5b8e9a15902fea80c3057">&#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 operations_research::MPModelProto::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#l02992">2992</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a5ac0e95d76d81bd2357a1d3dbedaa932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ac0e95d76d81bd2357a1d3dbedaa932">&#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 operations_research::MPModelProto::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#l03118">3118</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa8d1e82150889dfc9c3153487670e28f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8d1e82150889dfc9c3153487670e28f">&#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 operations_research::MPModelProto::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#l03123">3123</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8b0580d3edebf3f20786081e5f23b85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b0580d3edebf3f20786081e5f23b85f">&#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 operations_research::MPModelProto::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#l03129">3129</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a49d460a0e3d92fc7d284ba4a8d72640d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49d460a0e3d92fc7d284ba4a8d72640d">&#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 operations_research::MPModelProto::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#l03135">3135</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7d4cc573df9d697b9abfe13fd31d3fda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d4cc573df9d697b9abfe13fd31d3fda">&#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 operations_research::MPModelProto::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#l03010">3010</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a294cd3e86115d2db8b9c48a24e3010f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a294cd3e86115d2db8b9c48a24e3010f0">&#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; operations_research::MPModelProto::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#l03172">3172</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a777b7e0a9d5fd43efa4b896c95a53409"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a777b7e0a9d5fd43efa4b896c95a53409">&#9670;&nbsp;</a></span>Swap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::MPModelProto::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>
</div><div class="memdoc">
</div>
</div>
<a id="a41446638a635e6a35dfd6d8ca47f2cfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41446638a635e6a35dfd6d8ca47f2cfc">&#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; operations_research::MPModelProto::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#l01303">1303</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac9876e1f7ee63983c14b8b7fa5f7473c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9876e1f7ee63983c14b8b7fa5f7473c">&#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 ::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &amp; operations_research::MPModelProto::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#l03032">3032</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab5ae318d787951fc33935494bcebc144"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5ae318d787951fc33935494bcebc144">&#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 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt;::<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research::MPVariableProto</a> &gt; &amp; operations_research::MPModelProto::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#l03041">3041</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a14fd1215ea6e13b461b3b64829a2d35c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14fd1215ea6e13b461b3b64829a2d35c">&#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 operations_research::MPModelProto::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#l03017">3017</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a9b35d94da3444084fc3673b7717b6cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b35d94da3444084fc3673b7717b6cfe">&#9670;&nbsp;</a></span>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</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#l01368">1368</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af910aca53a97ebc29b0a0b528eeb1671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af910aca53a97ebc29b0a0b528eeb1671">&#9670;&nbsp;</a></span>::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend struct ::<a class="el" href="structTableStruct__ortools__2flinear__5fsolver__2flinear__5fsolver__2eproto.html">TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</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#l01480">1480</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a301641c5bae6af6d35fb2e1cdc9ec42f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a301641c5bae6af6d35fb2e1cdc9ec42f">&#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> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a> &amp;&#160;</td>
<td class="paramname"><em>b</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">friend</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#l01330">1330</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="af61ec53c83a3e26a39266f4b5dfb5771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af61ec53c83a3e26a39266f4b5dfb5771">&#9670;&nbsp;</a></span>kConstraintFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kConstraintFieldNumber = 4</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01409">1409</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a727693fc6e01ab88556d31ad489a6bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a727693fc6e01ab88556d31ad489a6bf4">&#9670;&nbsp;</a></span>kGeneralConstraintFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kGeneralConstraintFieldNumber = 7</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01421">1421</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="acdabf20fa8be8ff8944a42cc73b4a608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdabf20fa8be8ff8944a42cc73b4a608">&#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 operations_research::MPModelProto::kIndexInFileMessages</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> 6</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01326">1326</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a27901ac2d990d284f461a716ad01c77c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27901ac2d990d284f461a716ad01c77c">&#9670;&nbsp;</a></span>kMaximizeFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kMaximizeFieldNumber = 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01462">1462</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a4479518628ab3ca572e07638b409b38e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4479518628ab3ca572e07638b409b38e">&#9670;&nbsp;</a></span>kNameFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kNameFieldNumber = 5</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01433">1433</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a23012da9df4a1288f225c1b71b9dfaa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23012da9df4a1288f225c1b71b9dfaa9">&#9670;&nbsp;</a></span>kObjectiveOffsetFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kObjectiveOffsetFieldNumber = 2</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01455">1455</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1b384ae7a79bf4633cd44369c3998f79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b384ae7a79bf4633cd44369c3998f79">&#9670;&nbsp;</a></span>kSolutionHintFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kSolutionHintFieldNumber = 6</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01446">1446</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9c95f3f52ef05577972f131e2fe20d3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c95f3f52ef05577972f131e2fe20d3c">&#9670;&nbsp;</a></span>kVariableFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::MPModelProto::kVariableFieldNumber = 3</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><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#l01397">1397</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><!-- doc-content -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>