Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1MPModelProto.html

2396 lines
124 KiB
HTML
Raw Normal View History

2019-06-13 15:36:14 +02:00
<!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="doxygen.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.1@</span>
</div>
</div>
<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>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-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">
<p><code>#include &lt;<a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for operations_research::MPModelProto:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1MPModelProto__inherit__graph.png" border="0" usemap="#operations__research_1_1MPModelProto_inherit__map" alt="Inheritance graph"/></div>
<map name="operations__research_1_1MPModelProto_inherit__map" id="operations__research_1_1MPModelProto_inherit__map">
<area shape="rect" title=" " alt="" coords="5,79,148,117"/>
<area shape="rect" title=" " alt="" coords="39,5,114,31"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for operations_research::MPModelProto:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1MPModelProto__coll__graph.png" border="0" usemap="#operations__research_1_1MPModelProto_coll__map" alt="Collaboration graph"/></div>
<map name="operations__research_1_1MPModelProto_coll__map" id="operations__research_1_1MPModelProto_coll__map">
<area shape="rect" title=" " alt="" coords="5,79,148,117"/>
<area shape="rect" title=" " alt="" coords="39,5,114,31"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></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: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:a8336a053894af5868adb472feef3d98a"><td class="memItemLeft" align="right" valign="top">const ::google::protobuf::UnknownFieldSet &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a8336a053894af5868adb472feef3d98a">unknown_fields</a> () const</td></tr>
<tr class="separator:a8336a053894af5868adb472feef3d98a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f524907ee617c640e8e24c07839715b"><td class="memItemLeft" align="right" valign="top">inline ::google::protobuf::UnknownFieldSet *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a9f524907ee617c640e8e24c07839715b">mutable_unknown_fields</a> ()</td></tr>
<tr class="separator:a9f524907ee617c640e8e24c07839715b"><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="memdesc:a468815c3cb78b068a7a8f04e6586258c"><td class="mdescLeft">&#160;</td><td class="mdescRight">implements Message -------------------------------------------&mdash; <a href="#a468815c3cb78b068a7a8f04e6586258c">More...</a><br /></td></tr>
<tr class="separator:a468815c3cb78b068a7a8f04e6586258c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69d482bdf65a3e74beb3d2393b3e413c"><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#a69d482bdf65a3e74beb3d2393b3e413c">New</a> (::google::protobuf::Arena *arena) const final</td></tr>
<tr class="separator:a69d482bdf65a3e74beb3d2393b3e413c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cc581517f70f4fa70eaa233d58ce96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a05cc581517f70f4fa70eaa233d58ce96">CopyFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:a05cc581517f70f4fa70eaa233d58ce96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220aa0b5324a08d241e78a1dd59b9c90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a220aa0b5324a08d241e78a1dd59b9c90">MergeFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:a220aa0b5324a08d241e78a1dd59b9c90"><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:af1ff5fcfaadc6f86f3e0f86955bb2d28"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#af1ff5fcfaadc6f86f3e0f86955bb2d28">MergePartialFromCodedStream</a> (::google::protobuf::io::CodedInputStream *input) final</td></tr>
<tr class="separator:af1ff5fcfaadc6f86f3e0f86955bb2d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3fa8727d7352d798df80b7a22a9ac8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#afb3fa8727d7352d798df80b7a22a9ac8">SerializeWithCachedSizes</a> (::google::protobuf::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:afb3fa8727d7352d798df80b7a22a9ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e55fca7d3ef983d71b898610dba2301"><td class="memItemLeft" align="right" valign="top">::google::protobuf::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a7e55fca7d3ef983d71b898610dba2301">InternalSerializeWithCachedSizesToArray</a> (::google::protobuf::uint8 *target) const final</td></tr>
<tr class="separator:a7e55fca7d3ef983d71b898610dba2301"><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:aa35460b92f66ac36f28120253704c72e"><td class="memItemLeft" align="right" valign="top">::google::protobuf::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#aa35460b92f66ac36f28120253704c72e">GetMetadata</a> () const final</td></tr>
<tr class="separator:aa35460b92f66ac36f28120253704c72e"><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="memdesc:a14fd1215ea6e13b461b3b64829a2d35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">nested types -------------------------------------------------&mdash; <a href="#a14fd1215ea6e13b461b3b64829a2d35c">More...</a><br /></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:a7c1201ae59d012942599c225a4b08c5f"><td class="memItemLeft" align="right" valign="top">::google::protobuf::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#a7c1201ae59d012942599c225a4b08c5f">mutable_variable</a> ()</td></tr>
<tr class="separator:a7c1201ae59d012942599c225a4b08c5f"><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:ab4e73296fcd61a0b2ebd4f5992dacaac"><td class="memItemLeft" align="right" valign="top">const ::google::protobuf::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#ab4e73296fcd61a0b2ebd4f5992dacaac">variable</a> () const</td></tr>
<tr class="separator:ab4e73296fcd61a0b2ebd4f5992dacaac"><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="memdesc:af91908ae4dad316b74410421bf1936fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">repeated .<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research.MPConstraintProto</a> constraint = 4; <a href="#af91908ae4dad316b74410421bf1936fa">More...</a><br /></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:af9746796d6e12fb4062e46abaf6408d7"><td class="memItemLeft" align="right" valign="top">::google::protobuf::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#af9746796d6e12fb4062e46abaf6408d7">mutable_constraint</a> ()</td></tr>
<tr class="separator:af9746796d6e12fb4062e46abaf6408d7"><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:a7de4169939eff84eea61ac205a42325b"><td class="memItemLeft" align="right" valign="top">const ::google::protobuf::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#a7de4169939eff84eea61ac205a42325b">constraint</a> () const</td></tr>
<tr class="separator:a7de4169939eff84eea61ac205a42325b"><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="memdesc:a7d522eef9045e2885e66743ad2b84168"><td class="mdescLeft">&#160;</td><td class="mdescRight">repeated .<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research.MPGeneralConstraintProto</a> general_constraint = 7; <a href="#a7d522eef9045e2885e66743ad2b84168">More...</a><br /></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:a052cf91befed98dcbf3fb0e2392d4bb5"><td class="memItemLeft" align="right" valign="top">::google::protobuf::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#a052cf91befed98dcbf3fb0e2392d4bb5">mutable_general_constraint</a> ()</td></tr>
<tr class="separator:a052cf91befed98dcbf3fb0e2392d4bb5"><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:a449937899b047d40350f37e90613a6ea"><td class="memItemLeft" align="right" valign="top">const ::google::protobuf::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#a449937899b047d40350f37e90613a6ea">general_constraint</a> () const</td></tr>
<tr class="separator:a449937899b047d40350f37e90613a6ea"><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="memdesc:aa7de06e4de50da30719a7f026f890496"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional string name = 5 [default = ""]; <a href="#aa7de06e4de50da30719a7f026f890496">More...</a><br /></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:aa5b1db802f9d12052208f0b84da3d154"><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#aa5b1db802f9d12052208f0b84da3d154">name</a> () const</td></tr>
<tr class="separator:aa5b1db802f9d12052208f0b84da3d154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a9945c33e6858b66ca96b8753c44f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#ac8a9945c33e6858b66ca96b8753c44f1">set_name</a> (const ::std::string &amp;value)</td></tr>
<tr class="separator:ac8a9945c33e6858b66ca96b8753c44f1"><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:a4ab165579ca6b803a8e4e8ac59cdf902"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a4ab165579ca6b803a8e4e8ac59cdf902">set_allocated_name</a> (::std::string *<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">name</a>)</td></tr>
<tr class="separator:a4ab165579ca6b803a8e4e8ac59cdf902"><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="memdesc:aca2749e68edea763a46706361c1bf9d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research.PartialVariableAssignment</a> solution_hint = 6; <a href="#aca2749e68edea763a46706361c1bf9d0">More...</a><br /></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="memdesc:a02496c2d2e292ebdef1c95b9d44b1420"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional double objective_offset = 2 [default = 0]; <a href="#a02496c2d2e292ebdef1c95b9d44b1420">More...</a><br /></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="memdesc:ae27653c6c2edf9cac13c87ece57f4461"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional bool maximize = 1 [default = false]; <a href="#ae27653c6c2edf9cac13c87ece57f4461">More...</a><br /></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:a99fc5a0026667a5092e36355106f3e57"><td class="memItemLeft" align="right" valign="top">static const ::google::protobuf::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPModelProto.html#a99fc5a0026667a5092e36355106f3e57">descriptor</a> ()</td></tr>
<tr class="separator:a99fc5a0026667a5092e36355106f3e57"><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: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>
<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#l00966">966</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div><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/2]</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/2]</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>
<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>@protoc_insertion_point(field_add:<a class="el" href="classoperations__research_1_1MPModelProto.html#a9fa3b93c884129f630ddd682366f402e">operations_research.MPModelProto.constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02555">2555</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>@protoc_insertion_point(field_add:<a class="el" href="classoperations__research_1_1MPModelProto.html#ae14ddee93568173b75b63924f88b1883">operations_research.MPModelProto.general_constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02585">2585</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>@protoc_insertion_point(field_add:<a class="el" href="classoperations__research_1_1MPModelProto.html#ac9876e1f7ee63983c14b8b7fa5f7473c">operations_research.MPModelProto.variable</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02525">2525</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#l02539">2539</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#l02569">2569</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#l02473">2473</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#l02599">2599</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#l02491">2491</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#l02659">2659</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#l02509">2509</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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#a9fa3b93c884129f630ddd682366f402e">operations_research.MPModelProto.constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02551">2551</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7de4169939eff84eea61ac205a42325b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7de4169939eff84eea61ac205a42325b">&#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 ::google::protobuf::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>@protoc_insertion_point(field_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#a9fa3b93c884129f630ddd682366f402e">operations_research.MPModelProto.constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02560">2560</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>repeated .<a class="el" href="classoperations__research_1_1MPConstraintProto.html">operations_research.MPConstraintProto</a> constraint = 4; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02536">2536</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a05cc581517f70f4fa70eaa233d58ce96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05cc581517f70f4fa70eaa233d58ce96">&#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 ::google::protobuf::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="a99fc5a0026667a5092e36355106f3e57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99fc5a0026667a5092e36355106f3e57">&#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 ::google::protobuf::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#l01000">1000</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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#ae14ddee93568173b75b63924f88b1883">operations_research.MPModelProto.general_constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02581">2581</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a449937899b047d40350f37e90613a6ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a449937899b047d40350f37e90613a6ea">&#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 ::google::protobuf::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>@protoc_insertion_point(field_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#ae14ddee93568173b75b63924f88b1883">operations_research.MPModelProto.general_constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02590">2590</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>repeated .<a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html">operations_research.MPGeneralConstraintProto</a> general_constraint = 7; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02566">2566</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#l01046">1046</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa35460b92f66ac36f28120253704c72e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa35460b92f66ac36f28120253704c72e">&#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">::google::protobuf::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="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>optional bool maximize = 1 [default = false]; </p>
<p><a class="el" href="classoperations__research_1_1MPModelProto.html">MPModelProto</a>.</p>
<p>optional bool maximize = 1 [default = false]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02470">2470</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>optional string name = 5 [default = ""]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02596">2596</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>optional double objective_offset = 2 [default = 0]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02488">2488</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>optional .<a class="el" href="classoperations__research_1_1PartialVariableAssignment.html">operations_research.PartialVariableAssignment</a> solution_hint = 6; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02656">2656</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#l01006">1006</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7e55fca7d3ef983d71b898610dba2301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e55fca7d3ef983d71b898610dba2301">&#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">::google::protobuf::uint8* operations_research::MPModelProto::InternalSerializeWithCachedSizesToArray </td>
<td>(</td>
<td class="paramtype">::google::protobuf::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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#a76f5d78d924775583e84323cf17afdc3">operations_research.MPModelProto.maximize</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02477">2477</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a220aa0b5324a08d241e78a1dd59b9c90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a220aa0b5324a08d241e78a1dd59b9c90">&#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 ::google::protobuf::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="af1ff5fcfaadc6f86f3e0f86955bb2d28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1ff5fcfaadc6f86f3e0f86955bb2d28">&#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">::google::protobuf::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>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1MPModelProto.html#a9fa3b93c884129f630ddd682366f402e">operations_research.MPModelProto.constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02542">2542</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af9746796d6e12fb4062e46abaf6408d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9746796d6e12fb4062e46abaf6408d7">&#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">google::protobuf::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>@protoc_insertion_point(field_mutable_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#a9fa3b93c884129f630ddd682366f402e">operations_research.MPModelProto.constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02547">2547</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>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1MPModelProto.html#ae14ddee93568173b75b63924f88b1883">operations_research.MPModelProto.general_constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02572">2572</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a052cf91befed98dcbf3fb0e2392d4bb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a052cf91befed98dcbf3fb0e2392d4bb5">&#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">google::protobuf::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>@protoc_insertion_point(field_mutable_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#ae14ddee93568173b75b63924f88b1883">operations_research.MPModelProto.general_constraint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02577">2577</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>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02632">2632</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>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1MPModelProto.html#a294cd3e86115d2db8b9c48a24e3010f0">operations_research.MPModelProto.solution_hint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02676">2676</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9f524907ee617c640e8e24c07839715b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f524907ee617c640e8e24c07839715b">&#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 ::google::protobuf::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#l00996">996</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>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1MPModelProto.html#ac9876e1f7ee63983c14b8b7fa5f7473c">operations_research.MPModelProto.variable</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02512">2512</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7c1201ae59d012942599c225a4b08c5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c1201ae59d012942599c225a4b08c5f">&#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">google::protobuf::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>@protoc_insertion_point(field_mutable_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#ac9876e1f7ee63983c14b8b7fa5f7473c">operations_research.MPModelProto.variable</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02517">2517</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa5b1db802f9d12052208f0b84da3d154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5b1db802f9d12052208f0b84da3d154">&#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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02603">2603</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="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>implements Message -------------------------------------------&mdash; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01020">1020</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a69d482bdf65a3e74beb3d2393b3e413c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69d482bdf65a3e74beb3d2393b3e413c">&#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">::google::protobuf::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#l01024">1024</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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#afe94623b2d2e8cf1902badbf53e4fb5f">operations_research.MPModelProto.objective_offset</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02495">2495</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=()</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#l00974">974</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>@protoc_insertion_point(field_release:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02637">2637</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>@protoc_insertion_point(field_release:<a class="el" href="classoperations__research_1_1MPModelProto.html#a294cd3e86115d2db8b9c48a24e3010f0">operations_research.MPModelProto.solution_hint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02669">2669</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="afb3fa8727d7352d798df80b7a22a9ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb3fa8727d7352d798df80b7a22a9ac8">&#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">::google::protobuf::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="a4ab165579ca6b803a8e4e8ac59cdf902"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ab165579ca6b803a8e4e8ac59cdf902">&#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>@protoc_insertion_point(field_set_allocated:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02645">2645</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>@protoc_insertion_point(field_set_allocated:<a class="el" href="classoperations__research_1_1MPModelProto.html#a294cd3e86115d2db8b9c48a24e3010f0">operations_research.MPModelProto.solution_hint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02685">2685</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>@protoc_insertion_point(field_set:<a class="el" href="classoperations__research_1_1MPModelProto.html#a76f5d78d924775583e84323cf17afdc3">operations_research.MPModelProto.maximize</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02481">2481</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac8a9945c33e6858b66ca96b8753c44f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8a9945c33e6858b66ca96b8753c44f1">&#9670;&nbsp;</a></span>set_name() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">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>@protoc_insertion_point(field_set:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02607">2607</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8b0580d3edebf3f20786081e5f23b85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b0580d3edebf3f20786081e5f23b85f">&#9670;&nbsp;</a></span>set_name() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">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>@protoc_insertion_point(field_set_char:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02620">2620</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">[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">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>@protoc_insertion_point(field_set_pointer:<a class="el" href="classoperations__research_1_1MPModelProto.html#aa5b1db802f9d12052208f0b84da3d154">operations_research.MPModelProto.name</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02626">2626</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>@protoc_insertion_point(field_set:<a class="el" href="classoperations__research_1_1MPModelProto.html#afe94623b2d2e8cf1902badbf53e4fb5f">operations_research.MPModelProto.objective_offset</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02499">2499</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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#a294cd3e86115d2db8b9c48a24e3010f0">operations_research.MPModelProto.solution_hint</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02663">2663</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="a8336a053894af5868adb472feef3d98a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8336a053894af5868adb472feef3d98a">&#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 ::google::protobuf::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#l00993">993</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>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1MPModelProto.html#ac9876e1f7ee63983c14b8b7fa5f7473c">operations_research.MPModelProto.variable</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02521">2521</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab4e73296fcd61a0b2ebd4f5992dacaac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4e73296fcd61a0b2ebd4f5992dacaac">&#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 ::google::protobuf::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>@protoc_insertion_point(field_list:<a class="el" href="classoperations__research_1_1MPModelProto.html#ac9876e1f7ee63983c14b8b7fa5f7473c">operations_research.MPModelProto.variable</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02530">2530</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>nested types -------------------------------------------------&mdash; </p>
<p>repeated .<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research.MPVariableProto</a> variable = 3;</p>
<p>accessors ----------------------------------------------------&mdash; repeated .<a class="el" href="classoperations__research_1_1MPVariableProto.html">operations_research.MPVariableProto</a> variable = 3; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l02506">2506</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="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#l01156">1156</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#l01014">1014</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#l01083">1083</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#l01095">1095</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"> 5</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01010">1010</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#l01138">1138</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#l01107">1107</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#l01131">1131</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#l01122">1122</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#l01071">1071</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a></li>
</ul>
</div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>