Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1MPSolverCommonParameters.html
2019-06-29 18:18:08 +02:00

2415 lines
131 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.2</span>
</div>
</div>
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<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_1MPSolverCommonParameters.html">MPSolverCommonParameters</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classoperations__research_1_1MPSolverCommonParameters-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">operations_research::MPSolverCommonParameters 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::MPSolverCommonParameters:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1MPSolverCommonParameters__inherit__graph.png" border="0" usemap="#operations__research_1_1MPSolverCommonParameters_inherit__map" alt="Inheritance graph"/></div>
<map name="operations__research_1_1MPSolverCommonParameters_inherit__map" id="operations__research_1_1MPSolverCommonParameters_inherit__map">
<area shape="rect" title=" " alt="" coords="5,79,215,117"/>
<area shape="rect" title=" " alt="" coords="72,5,148,31"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for operations_research::MPSolverCommonParameters:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1MPSolverCommonParameters__coll__graph.png" border="0" usemap="#operations__research_1_1MPSolverCommonParameters_coll__map" alt="Collaboration graph"/></div>
<map name="operations__research_1_1MPSolverCommonParameters_coll__map" id="operations__research_1_1MPSolverCommonParameters_coll__map">
<area shape="rect" title=" " alt="" coords="5,79,215,117"/>
<area shape="rect" title=" " alt="" coords="72,5,148,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-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aa6313a43e806bab53656593a9ae435de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">MPSolverCommonParameters_LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aa6313a43e806bab53656593a9ae435de">LPAlgorithmValues</a></td></tr>
<tr class="memdesc:aa6313a43e806bab53656593a9ae435de"><td class="mdescLeft">&#160;</td><td class="mdescRight">nested types -------------------------------------------------&mdash; <a href="#aa6313a43e806bab53656593a9ae435de">More...</a><br /></td></tr>
<tr class="separator:aa6313a43e806bab53656593a9ae435de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7029587a338759d9ef1de80b7d9eb028"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7029587a338759d9ef1de80b7d9eb028">MPSolverCommonParameters</a> ()</td></tr>
<tr class="separator:a7029587a338759d9ef1de80b7d9eb028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7588f2e39fe3c0965fddf258b044c30e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7588f2e39fe3c0965fddf258b044c30e">~MPSolverCommonParameters</a> ()</td></tr>
<tr class="separator:a7588f2e39fe3c0965fddf258b044c30e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddf97d95dd001a5822e1e903452314d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#adddf97d95dd001a5822e1e903452314d">MPSolverCommonParameters</a> (const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;from)</td></tr>
<tr class="separator:adddf97d95dd001a5822e1e903452314d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfb3ed9e85240be0f28d8ee6119c631"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7dfb3ed9e85240be0f28d8ee6119c631">MPSolverCommonParameters</a> (<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a7dfb3ed9e85240be0f28d8ee6119c631"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af84f57cffdf5b072009d138b985fed4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#af84f57cffdf5b072009d138b985fed4a">operator=</a> (const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;from)</td></tr>
<tr class="separator:af84f57cffdf5b072009d138b985fed4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea7d3aff5f78fc4eb898376c1f4817c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#abea7d3aff5f78fc4eb898376c1f4817c">operator=</a> (<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:abea7d3aff5f78fc4eb898376c1f4817c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc7e44a0b6d195e922182a2cc33e150"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a0cc7e44a0b6d195e922182a2cc33e150">unknown_fields</a> () const</td></tr>
<tr class="separator:a0cc7e44a0b6d195e922182a2cc33e150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dd30a842ddfe37c1d2dd62aaf9c33fd"><td class="memItemLeft" align="right" valign="top">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a9dd30a842ddfe37c1d2dd62aaf9c33fd">mutable_unknown_fields</a> ()</td></tr>
<tr class="separator:a9dd30a842ddfe37c1d2dd62aaf9c33fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2027280bb07408f1deb2c0031dde0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a0b2027280bb07408f1deb2c0031dde0f">Swap</a> (<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> *other)</td></tr>
<tr class="separator:a0b2027280bb07408f1deb2c0031dde0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf23de93062aec7b11e0793545a03e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a2cf23de93062aec7b11e0793545a03e0">New</a> () const final</td></tr>
<tr class="memdesc:a2cf23de93062aec7b11e0793545a03e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">implements Message -------------------------------------------&mdash; <a href="#a2cf23de93062aec7b11e0793545a03e0">More...</a><br /></td></tr>
<tr class="separator:a2cf23de93062aec7b11e0793545a03e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b01bf7a42e9a5ca34c76aff47c33bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a3b01bf7a42e9a5ca34c76aff47c33bdf">New</a> (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</td></tr>
<tr class="separator:a3b01bf7a42e9a5ca34c76aff47c33bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0a9ae90e743a2b57e3928c67757828"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a6c0a9ae90e743a2b57e3928c67757828">CopyFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:a6c0a9ae90e743a2b57e3928c67757828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c5810dbf626dbbca40397c5e39d7a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ad3c5810dbf626dbbca40397c5e39d7a2">MergeFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:ad3c5810dbf626dbbca40397c5e39d7a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d562ea03ef8fe1bc9256be00f220542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8d562ea03ef8fe1bc9256be00f220542">CopyFrom</a> (const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;from)</td></tr>
<tr class="separator:a8d562ea03ef8fe1bc9256be00f220542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bd2064cbf832181ed24ed007c769adc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a9bd2064cbf832181ed24ed007c769adc">MergeFrom</a> (const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;from)</td></tr>
<tr class="separator:a9bd2064cbf832181ed24ed007c769adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed0359cec171eabf7abbade42dca41a3"><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_1MPSolverCommonParameters.html#aed0359cec171eabf7abbade42dca41a3">Clear</a> () final</td></tr>
<tr class="separator:aed0359cec171eabf7abbade42dca41a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fd88906392a5fe4beba6420e5e71ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a52fd88906392a5fe4beba6420e5e71ea">IsInitialized</a> () const final</td></tr>
<tr class="separator:a52fd88906392a5fe4beba6420e5e71ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bcacdf9638a127992102e232ec6566e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a2bcacdf9638a127992102e232ec6566e">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:a2bcacdf9638a127992102e232ec6566e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cc887e783658243973551831da7933"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a20cc887e783658243973551831da7933">MergePartialFromCodedStream</a> (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</td></tr>
<tr class="separator:a20cc887e783658243973551831da7933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe30efa928731feb5b57ae0f4c8e3ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#abfe30efa928731feb5b57ae0f4c8e3ee">SerializeWithCachedSizes</a> (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:abfe30efa928731feb5b57ae0f4c8e3ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed4287682e3ae3514be974adb805a60b"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aed4287682e3ae3514be974adb805a60b">InternalSerializeWithCachedSizesToArray</a> (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</td></tr>
<tr class="separator:aed4287682e3ae3514be974adb805a60b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce2dd3b914799b0f7615ac19343e16b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a1ce2dd3b914799b0f7615ac19343e16b">GetCachedSize</a> () const final</td></tr>
<tr class="separator:a1ce2dd3b914799b0f7615ac19343e16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53398a85356202f49851c7ccfe16105a"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a53398a85356202f49851c7ccfe16105a">GetMetadata</a> () const final</td></tr>
<tr class="separator:a53398a85356202f49851c7ccfe16105a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43c065bc88472c640d3390c09cd5734"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ab43c065bc88472c640d3390c09cd5734">has_relative_mip_gap</a> () const</td></tr>
<tr class="memdesc:ab43c065bc88472c640d3390c09cd5734"><td class="mdescLeft">&#160;</td><td class="mdescRight">accessors ----------------------------------------------------&mdash; <a href="#ab43c065bc88472c640d3390c09cd5734">More...</a><br /></td></tr>
<tr class="separator:ab43c065bc88472c640d3390c09cd5734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d75d67f9fc347719d63c1215987ff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a73d75d67f9fc347719d63c1215987ff2">clear_relative_mip_gap</a> ()</td></tr>
<tr class="separator:a73d75d67f9fc347719d63c1215987ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc1c456c8915a916726cb63e970621af"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">relative_mip_gap</a> () const</td></tr>
<tr class="separator:acc1c456c8915a916726cb63e970621af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ec4345cde03d03b3c08838ec30369a"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aa9ec4345cde03d03b3c08838ec30369a">release_relative_mip_gap</a> ()</td></tr>
<tr class="separator:aa9ec4345cde03d03b3c08838ec30369a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad38f5b3e0e8683ff10f03f3a500bca32"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ad38f5b3e0e8683ff10f03f3a500bca32">mutable_relative_mip_gap</a> ()</td></tr>
<tr class="separator:ad38f5b3e0e8683ff10f03f3a500bca32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd8fd0089cd7d1daf30d410efde5714"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7dd8fd0089cd7d1daf30d410efde5714">set_allocated_relative_mip_gap</a> (::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">relative_mip_gap</a>)</td></tr>
<tr class="separator:a7dd8fd0089cd7d1daf30d410efde5714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b134a21077007194139b99a9459728"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a77b134a21077007194139b99a9459728">has_primal_tolerance</a> () const</td></tr>
<tr class="memdesc:a77b134a21077007194139b99a9459728"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research.OptionalDouble</a> primal_tolerance = 2; <a href="#a77b134a21077007194139b99a9459728">More...</a><br /></td></tr>
<tr class="separator:a77b134a21077007194139b99a9459728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a4b7cb8b837910751805c601c78443"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a66a4b7cb8b837910751805c601c78443">clear_primal_tolerance</a> ()</td></tr>
<tr class="separator:a66a4b7cb8b837910751805c601c78443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36127b223027fc058bbf971f0307efae"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">primal_tolerance</a> () const</td></tr>
<tr class="separator:a36127b223027fc058bbf971f0307efae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3df3d7b09a472dfa5742229233da26"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#adb3df3d7b09a472dfa5742229233da26">release_primal_tolerance</a> ()</td></tr>
<tr class="separator:adb3df3d7b09a472dfa5742229233da26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c2d5e8cde1db9b23187a0fe7fcd4d06"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7c2d5e8cde1db9b23187a0fe7fcd4d06">mutable_primal_tolerance</a> ()</td></tr>
<tr class="separator:a7c2d5e8cde1db9b23187a0fe7fcd4d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1be2b91e2bbe5ee267ee024c4ea9bde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ab1be2b91e2bbe5ee267ee024c4ea9bde">set_allocated_primal_tolerance</a> (::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">primal_tolerance</a>)</td></tr>
<tr class="separator:ab1be2b91e2bbe5ee267ee024c4ea9bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba8f0504a8ca0687acafba19891f9fe8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aba8f0504a8ca0687acafba19891f9fe8">has_dual_tolerance</a> () const</td></tr>
<tr class="memdesc:aba8f0504a8ca0687acafba19891f9fe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research.OptionalDouble</a> dual_tolerance = 3; <a href="#aba8f0504a8ca0687acafba19891f9fe8">More...</a><br /></td></tr>
<tr class="separator:aba8f0504a8ca0687acafba19891f9fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef0f515d0768ea3b47384acd15552721"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aef0f515d0768ea3b47384acd15552721">clear_dual_tolerance</a> ()</td></tr>
<tr class="separator:aef0f515d0768ea3b47384acd15552721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec11862fc49c8ce98432ede53d544c6f"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">dual_tolerance</a> () const</td></tr>
<tr class="separator:aec11862fc49c8ce98432ede53d544c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279dd3901076daeafbe460fa6936c0d0"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a279dd3901076daeafbe460fa6936c0d0">release_dual_tolerance</a> ()</td></tr>
<tr class="separator:a279dd3901076daeafbe460fa6936c0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4053ee2251560ec5cc0fe3deb71fa0d"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ac4053ee2251560ec5cc0fe3deb71fa0d">mutable_dual_tolerance</a> ()</td></tr>
<tr class="separator:ac4053ee2251560ec5cc0fe3deb71fa0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7afc7287898f240e6bb722fbb7ae3d89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7afc7287898f240e6bb722fbb7ae3d89">set_allocated_dual_tolerance</a> (::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">dual_tolerance</a>)</td></tr>
<tr class="separator:a7afc7287898f240e6bb722fbb7ae3d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae876c5cd03af14f0908c5ab96b559b9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ae876c5cd03af14f0908c5ab96b559b9a">has_lp_algorithm</a> () const</td></tr>
<tr class="memdesc:ae876c5cd03af14f0908c5ab96b559b9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aa6313a43e806bab53656593a9ae435de" title="nested types -------------------------------------------------—">operations_research.MPSolverCommonParameters.LPAlgorithmValues</a> lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED]; <a href="#ae876c5cd03af14f0908c5ab96b559b9a">More...</a><br /></td></tr>
<tr class="separator:ae876c5cd03af14f0908c5ab96b559b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae16a10ce4e7c3b4b2faa89721960ca4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ae16a10ce4e7c3b4b2faa89721960ca4d">clear_lp_algorithm</a> ()</td></tr>
<tr class="separator:ae16a10ce4e7c3b4b2faa89721960ca4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c96e4635c2c168f214138eb34d8a3ba"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">operations_research::MPSolverCommonParameters_LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a2c96e4635c2c168f214138eb34d8a3ba">lp_algorithm</a> () const</td></tr>
<tr class="separator:a2c96e4635c2c168f214138eb34d8a3ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f6fb311e3d7f04309728fc6d1ba825"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a71f6fb311e3d7f04309728fc6d1ba825">set_lp_algorithm</a> (::<a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">operations_research::MPSolverCommonParameters_LPAlgorithmValues</a> value)</td></tr>
<tr class="separator:a71f6fb311e3d7f04309728fc6d1ba825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4cd892db8d5e15f13f57505534133e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ab4cd892db8d5e15f13f57505534133e8">has_presolve</a> () const</td></tr>
<tr class="memdesc:ab4cd892db8d5e15f13f57505534133e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .operations_research.OptionalBoolean presolve = 5 [default = BOOL_UNSPECIFIED]; <a href="#ab4cd892db8d5e15f13f57505534133e8">More...</a><br /></td></tr>
<tr class="separator:ab4cd892db8d5e15f13f57505534133e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a759a0852aeab4f63ce3ff62ef1f2fff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a759a0852aeab4f63ce3ff62ef1f2fff2">clear_presolve</a> ()</td></tr>
<tr class="separator:a759a0852aeab4f63ce3ff62ef1f2fff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26669e8b4b16b9181bc3b674d8112562"><td class="memItemLeft" align="right" valign="top">::operations_research::OptionalBoolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a26669e8b4b16b9181bc3b674d8112562">presolve</a> () const</td></tr>
<tr class="separator:a26669e8b4b16b9181bc3b674d8112562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2e7880d0da6c38a3d3efbc79715439"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a0b2e7880d0da6c38a3d3efbc79715439">set_presolve</a> (::operations_research::OptionalBoolean value)</td></tr>
<tr class="separator:a0b2e7880d0da6c38a3d3efbc79715439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34b9cdbadb5f32e35a7a4bdd8a226dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ad34b9cdbadb5f32e35a7a4bdd8a226dd">has_scaling</a> () const</td></tr>
<tr class="memdesc:ad34b9cdbadb5f32e35a7a4bdd8a226dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">optional .operations_research.OptionalBoolean scaling = 7 [default = BOOL_UNSPECIFIED]; <a href="#ad34b9cdbadb5f32e35a7a4bdd8a226dd">More...</a><br /></td></tr>
<tr class="separator:ad34b9cdbadb5f32e35a7a4bdd8a226dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c9a43f439b75d4f31e080b31e959d89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8c9a43f439b75d4f31e080b31e959d89">clear_scaling</a> ()</td></tr>
<tr class="separator:a8c9a43f439b75d4f31e080b31e959d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8583cdaae51f66fdfbc2f06a4b2ce56a"><td class="memItemLeft" align="right" valign="top">::operations_research::OptionalBoolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8583cdaae51f66fdfbc2f06a4b2ce56a">scaling</a> () const</td></tr>
<tr class="separator:a8583cdaae51f66fdfbc2f06a4b2ce56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc35e25af2214b8abf74bd57f6344499"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#adc35e25af2214b8abf74bd57f6344499">set_scaling</a> (::operations_research::OptionalBoolean value)</td></tr>
<tr class="separator:adc35e25af2214b8abf74bd57f6344499"><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:a7fe3425b656ff748d2a54b417683ae1e"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7fe3425b656ff748d2a54b417683ae1e">descriptor</a> ()</td></tr>
<tr class="separator:a7fe3425b656ff748d2a54b417683ae1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb31f0916c4bc2c10aa123f382121d3"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a4eb31f0916c4bc2c10aa123f382121d3">GetDescriptor</a> ()</td></tr>
<tr class="separator:a4eb31f0916c4bc2c10aa123f382121d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2906af194f9b72a0add2525fcfd737b0"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Reflection *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a2906af194f9b72a0add2525fcfd737b0">GetReflection</a> ()</td></tr>
<tr class="separator:a2906af194f9b72a0add2525fcfd737b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7b9bec5564a208b72fc5246112c165"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a3a7b9bec5564a208b72fc5246112c165">default_instance</a> ()</td></tr>
<tr class="separator:a3a7b9bec5564a208b72fc5246112c165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a344b175f28e0075bc7c80716c2b1c3e3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a344b175f28e0075bc7c80716c2b1c3e3">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:a344b175f28e0075bc7c80716c2b1c3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add3ad6e9230fcfae52d6f1807bd7b488"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#add3ad6e9230fcfae52d6f1807bd7b488">internal_default_instance</a> ()</td></tr>
<tr class="separator:add3ad6e9230fcfae52d6f1807bd7b488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0137f210096fe7f000d841102036c4cf"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a0137f210096fe7f000d841102036c4cf">LPAlgorithmValues_IsValid</a> (int value)</td></tr>
<tr class="separator:a0137f210096fe7f000d841102036c4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5bd01cce14e19384dbb5932225ce7a"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8e5bd01cce14e19384dbb5932225ce7a">LPAlgorithmValues_descriptor</a> ()</td></tr>
<tr class="separator:a8e5bd01cce14e19384dbb5932225ce7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab8554e67a204a2407bcae1bd4552c51"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aab8554e67a204a2407bcae1bd4552c51"><td class="memTemplItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aab8554e67a204a2407bcae1bd4552c51">LPAlgorithmValues_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:aab8554e67a204a2407bcae1bd4552c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ec7059979185b161efe1b02bc245f4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a26ec7059979185b161efe1b02bc245f4">LPAlgorithmValues_Parse</a> (const std::string &amp;name, <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> *value)</td></tr>
<tr class="separator:a26ec7059979185b161efe1b02bc245f4"><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:a8834cc1a6ae262a7cdb1e9b8ebe3d5d3"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8834cc1a6ae262a7cdb1e9b8ebe3d5d3">kIndexInFileMessages</a></td></tr>
<tr class="separator:a8834cc1a6ae262a7cdb1e9b8ebe3d5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a451e8cae76b11602cfcd00ab705ccda8"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a451e8cae76b11602cfcd00ab705ccda8">LP_ALGO_UNSPECIFIED</a></td></tr>
<tr class="separator:a451e8cae76b11602cfcd00ab705ccda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aa62e04f861e6e60c044b41a936a2ea"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a0aa62e04f861e6e60c044b41a936a2ea">LP_ALGO_DUAL</a></td></tr>
<tr class="separator:a0aa62e04f861e6e60c044b41a936a2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e92782dea2a7e3d3ef695468e47ade"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a90e92782dea2a7e3d3ef695468e47ade">LP_ALGO_PRIMAL</a></td></tr>
<tr class="separator:a90e92782dea2a7e3d3ef695468e47ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa76efeebfa128c524c90366194d7eeb8"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aa76efeebfa128c524c90366194d7eeb8">LP_ALGO_BARRIER</a></td></tr>
<tr class="separator:aa76efeebfa128c524c90366194d7eeb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae87f3855f26b50a795cc8cdb8cbd4c06"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ae87f3855f26b50a795cc8cdb8cbd4c06">LPAlgorithmValues_MIN</a></td></tr>
<tr class="separator:ae87f3855f26b50a795cc8cdb8cbd4c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40277564b0313e56adc6e4f4a48bce85"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a40277564b0313e56adc6e4f4a48bce85">LPAlgorithmValues_MAX</a></td></tr>
<tr class="separator:a40277564b0313e56adc6e4f4a48bce85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a1f085384fb024681c611ca1b2328d9"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a2a1f085384fb024681c611ca1b2328d9">LPAlgorithmValues_ARRAYSIZE</a></td></tr>
<tr class="separator:a2a1f085384fb024681c611ca1b2328d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d28e029518e99c4077aff290f7183b4"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a8d28e029518e99c4077aff290f7183b4">kRelativeMipGapFieldNumber</a> = 1</td></tr>
<tr class="separator:a8d28e029518e99c4077aff290f7183b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad503f1cdc67cc527b0b33764bd369b7c"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ad503f1cdc67cc527b0b33764bd369b7c">kPrimalToleranceFieldNumber</a> = 2</td></tr>
<tr class="separator:ad503f1cdc67cc527b0b33764bd369b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfdb8a87c8c7cdf67330f779346c807d"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#adfdb8a87c8c7cdf67330f779346c807d">kDualToleranceFieldNumber</a> = 3</td></tr>
<tr class="separator:adfdb8a87c8c7cdf67330f779346c807d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89c71529d1f6f59ec9294db19423a02"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#aa89c71529d1f6f59ec9294db19423a02">kLpAlgorithmFieldNumber</a> = 4</td></tr>
<tr class="separator:aa89c71529d1f6f59ec9294db19423a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4ebb83702a3a0eb2f10b10445c37ff"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a3a4ebb83702a3a0eb2f10b10445c37ff">kPresolveFieldNumber</a> = 5</td></tr>
<tr class="separator:a3a4ebb83702a3a0eb2f10b10445c37ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c817f666dcf53cb2a2f362202afa2d9"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a9c817f666dcf53cb2a2f362202afa2d9">kScalingFieldNumber</a> = 7</td></tr>
<tr class="separator:a9c817f666dcf53cb2a2f362202afa2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a9b35d94da3444084fc3673b7717b6cfe"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a9b35d94da3444084fc3673b7717b6cfe">::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</a></td></tr>
<tr class="separator:a9b35d94da3444084fc3673b7717b6cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af910aca53a97ebc29b0a0b528eeb1671"><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.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:a3ef7437ece6efc6c3d73ea07fbef4855"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a3ef7437ece6efc6c3d73ea07fbef4855">swap</a> (<a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;a, <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;b)</td></tr>
<tr class="separator:a3ef7437ece6efc6c3d73ea07fbef4855"><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#l01628">1628</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="aa6313a43e806bab53656593a9ae435de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6313a43e806bab53656593a9ae435de">&#9670;&nbsp;</a></span>LPAlgorithmValues</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">MPSolverCommonParameters_LPAlgorithmValues</a> <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">operations_research::MPSolverCommonParameters::LPAlgorithmValues</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>nested types -------------------------------------------------&mdash; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01742">1742</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7029587a338759d9ef1de80b7d9eb028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7029587a338759d9ef1de80b7d9eb028">&#9670;&nbsp;</a></span>MPSolverCommonParameters() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::MPSolverCommonParameters::MPSolverCommonParameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7588f2e39fe3c0965fddf258b044c30e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7588f2e39fe3c0965fddf258b044c30e">&#9670;&nbsp;</a></span>~MPSolverCommonParameters()</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::MPSolverCommonParameters::~MPSolverCommonParameters </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="adddf97d95dd001a5822e1e903452314d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adddf97d95dd001a5822e1e903452314d">&#9670;&nbsp;</a></span>MPSolverCommonParameters() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::MPSolverCommonParameters::MPSolverCommonParameters </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</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="a7dfb3ed9e85240be0f28d8ee6119c631"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfb3ed9e85240be0f28d8ee6119c631">&#9670;&nbsp;</a></span>MPSolverCommonParameters() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::MPSolverCommonParameters::MPSolverCommonParameters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01635">1635</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2bcacdf9638a127992102e232ec6566e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bcacdf9638a127992102e232ec6566e">&#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::MPSolverCommonParameters::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="aed0359cec171eabf7abbade42dca41a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed0359cec171eabf7abbade42dca41a3">&#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::MPSolverCommonParameters::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="aef0f515d0768ea3b47384acd15552721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef0f515d0768ea3b47384acd15552721">&#9670;&nbsp;</a></span>clear_dual_tolerance()</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::MPSolverCommonParameters::clear_dual_tolerance </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#l03362">3362</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae16a10ce4e7c3b4b2faa89721960ca4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae16a10ce4e7c3b4b2faa89721960ca4d">&#9670;&nbsp;</a></span>clear_lp_algorithm()</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::MPSolverCommonParameters::clear_lp_algorithm </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#l03411">3411</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a759a0852aeab4f63ce3ff62ef1f2fff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a759a0852aeab4f63ce3ff62ef1f2fff2">&#9670;&nbsp;</a></span>clear_presolve()</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::MPSolverCommonParameters::clear_presolve </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#l03430">3430</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a66a4b7cb8b837910751805c601c78443"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66a4b7cb8b837910751805c601c78443">&#9670;&nbsp;</a></span>clear_primal_tolerance()</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::MPSolverCommonParameters::clear_primal_tolerance </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#l03313">3313</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a73d75d67f9fc347719d63c1215987ff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73d75d67f9fc347719d63c1215987ff2">&#9670;&nbsp;</a></span>clear_relative_mip_gap()</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::MPSolverCommonParameters::clear_relative_mip_gap </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#l03264">3264</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8c9a43f439b75d4f31e080b31e959d89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c9a43f439b75d4f31e080b31e959d89">&#9670;&nbsp;</a></span>clear_scaling()</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::MPSolverCommonParameters::clear_scaling </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#l03449">3449</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a6c0a9ae90e743a2b57e3928c67757828"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c0a9ae90e743a2b57e3928c67757828">&#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::MPSolverCommonParameters::CopyFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8d562ea03ef8fe1bc9256be00f220542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d562ea03ef8fe1bc9256be00f220542">&#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::MPSolverCommonParameters::CopyFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</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="a3a7b9bec5564a208b72fc5246112c165"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a7b9bec5564a208b72fc5246112c165">&#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_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>&amp; operations_research::MPSolverCommonParameters::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="a7fe3425b656ff748d2a54b417683ae1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fe3425b656ff748d2a54b417683ae1e">&#9670;&nbsp;</a></span>descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::MPSolverCommonParameters::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#l01660">1660</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aec11862fc49c8ce98432ede53d544c6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec11862fc49c8ce98432ede53d544c6f">&#9670;&nbsp;</a></span>dual_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp; operations_research::MPSolverCommonParameters::dual_tolerance </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_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">operations_research.MPSolverCommonParameters.dual_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03366">3366</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a1ce2dd3b914799b0f7615ac19343e16b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ce2dd3b914799b0f7615ac19343e16b">&#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::MPSolverCommonParameters::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#l01711">1711</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a4eb31f0916c4bc2c10aa123f382121d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eb31f0916c4bc2c10aa123f382121d3">&#9670;&nbsp;</a></span>GetDescriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::MPSolverCommonParameters::GetDescriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01663">1663</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a53398a85356202f49851c7ccfe16105a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53398a85356202f49851c7ccfe16105a">&#9670;&nbsp;</a></span>GetMetadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::Metadata operations_research::MPSolverCommonParameters::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="a2906af194f9b72a0add2525fcfd737b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2906af194f9b72a0add2525fcfd737b0">&#9670;&nbsp;</a></span>GetReflection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Reflection* operations_research::MPSolverCommonParameters::GetReflection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01666">1666</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aba8f0504a8ca0687acafba19891f9fe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba8f0504a8ca0687acafba19891f9fe8">&#9670;&nbsp;</a></span>has_dual_tolerance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_dual_tolerance </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_1OptionalDouble.html">operations_research.OptionalDouble</a> dual_tolerance = 3; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03359">3359</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae876c5cd03af14f0908c5ab96b559b9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae876c5cd03af14f0908c5ab96b559b9a">&#9670;&nbsp;</a></span>has_lp_algorithm()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_lp_algorithm </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_1MPSolverCommonParameters.html#aa6313a43e806bab53656593a9ae435de" title="nested types -------------------------------------------------—">operations_research.MPSolverCommonParameters.LPAlgorithmValues</a> lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03408">3408</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab4cd892db8d5e15f13f57505534133e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4cd892db8d5e15f13f57505534133e8">&#9670;&nbsp;</a></span>has_presolve()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_presolve </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 .operations_research.OptionalBoolean presolve = 5 [default = BOOL_UNSPECIFIED]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03427">3427</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a77b134a21077007194139b99a9459728"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77b134a21077007194139b99a9459728">&#9670;&nbsp;</a></span>has_primal_tolerance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_primal_tolerance </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_1OptionalDouble.html">operations_research.OptionalDouble</a> primal_tolerance = 2; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03310">3310</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab43c065bc88472c640d3390c09cd5734"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab43c065bc88472c640d3390c09cd5734">&#9670;&nbsp;</a></span>has_relative_mip_gap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_relative_mip_gap </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>accessors ----------------------------------------------------&mdash; </p>
<p><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>.</p>
<p>optional .<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research.OptionalDouble</a> relative_mip_gap = 1; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03261">3261</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad34b9cdbadb5f32e35a7a4bdd8a226dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad34b9cdbadb5f32e35a7a4bdd8a226dd">&#9670;&nbsp;</a></span>has_scaling()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::MPSolverCommonParameters::has_scaling </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 .operations_research.OptionalBoolean scaling = 7 [default = BOOL_UNSPECIFIED]; </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03446">3446</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a344b175f28e0075bc7c80716c2b1c3e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a344b175f28e0075bc7c80716c2b1c3e3">&#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::MPSolverCommonParameters::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="add3ad6e9230fcfae52d6f1807bd7b488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add3ad6e9230fcfae52d6f1807bd7b488">&#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_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>* operations_research::MPSolverCommonParameters::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#l01672">1672</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aed4287682e3ae3514be974adb805a60b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed4287682e3ae3514be974adb805a60b">&#9670;&nbsp;</a></span>InternalSerializeWithCachedSizesToArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::uint8* operations_research::MPSolverCommonParameters::InternalSerializeWithCachedSizesToArray </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a52fd88906392a5fe4beba6420e5e71ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52fd88906392a5fe4beba6420e5e71ea">&#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::MPSolverCommonParameters::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="a2c96e4635c2c168f214138eb34d8a3ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c96e4635c2c168f214138eb34d8a3ba">&#9670;&nbsp;</a></span>lp_algorithm()</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="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">operations_research::MPSolverCommonParameters_LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::lp_algorithm </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_1MPSolverCommonParameters.html#a2c96e4635c2c168f214138eb34d8a3ba">operations_research.MPSolverCommonParameters.lp_algorithm</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03415">3415</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8e5bd01cce14e19384dbb5932225ce7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e5bd01cce14e19384dbb5932225ce7a">&#9670;&nbsp;</a></span>LPAlgorithmValues_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSolverCommonParameters::LPAlgorithmValues_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#l01761">1761</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0137f210096fe7f000d841102036c4cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0137f210096fe7f000d841102036c4cf">&#9670;&nbsp;</a></span>LPAlgorithmValues_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool operations_research::MPSolverCommonParameters::LPAlgorithmValues_IsValid </td>
<td>(</td>
<td class="paramtype">int&#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 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#l01751">1751</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aab8554e67a204a2407bcae1bd4552c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab8554e67a204a2407bcae1bd4552c51">&#9670;&nbsp;</a></span>LPAlgorithmValues_Name()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const std::string&amp; operations_research::MPSolverCommonParameters::LPAlgorithmValues_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span 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#l01765">1765</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a26ec7059979185b161efe1b02bc245f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26ec7059979185b161efe1b02bc245f4">&#9670;&nbsp;</a></span>LPAlgorithmValues_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool operations_research::MPSolverCommonParameters::LPAlgorithmValues_Parse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> *&#160;</td>
<td class="paramname"><em>value</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 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#l01771">1771</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad3c5810dbf626dbbca40397c5e39d7a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3c5810dbf626dbbca40397c5e39d7a2">&#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::MPSolverCommonParameters::MergeFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9bd2064cbf832181ed24ed007c769adc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bd2064cbf832181ed24ed007c769adc">&#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::MPSolverCommonParameters::MergeFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</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="a20cc887e783658243973551831da7933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20cc887e783658243973551831da7933">&#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::MPSolverCommonParameters::MergePartialFromCodedStream </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac4053ee2251560ec5cc0fe3deb71fa0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4053ee2251560ec5cc0fe3deb71fa0d">&#9670;&nbsp;</a></span>mutable_dual_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::mutable_dual_tolerance </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_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">operations_research.MPSolverCommonParameters.dual_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03379">3379</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7c2d5e8cde1db9b23187a0fe7fcd4d06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c2d5e8cde1db9b23187a0fe7fcd4d06">&#9670;&nbsp;</a></span>mutable_primal_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::mutable_primal_tolerance </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_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">operations_research.MPSolverCommonParameters.primal_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03330">3330</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad38f5b3e0e8683ff10f03f3a500bca32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad38f5b3e0e8683ff10f03f3a500bca32">&#9670;&nbsp;</a></span>mutable_relative_mip_gap()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::mutable_relative_mip_gap </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_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">operations_research.MPSolverCommonParameters.relative_mip_gap</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03281">3281</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9dd30a842ddfe37c1d2dd62aaf9c33fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dd30a842ddfe37c1d2dd62aaf9c33fd">&#9670;&nbsp;</a></span>mutable_unknown_fields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* operations_research::MPSolverCommonParameters::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#l01656">1656</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2cf23de93062aec7b11e0793545a03e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cf23de93062aec7b11e0793545a03e0">&#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_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>* operations_research::MPSolverCommonParameters::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#l01686">1686</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a3b01bf7a42e9a5ca34c76aff47c33bdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b01bf7a42e9a5ca34c76aff47c33bdf">&#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_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>* operations_research::MPSolverCommonParameters::New </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::Arena *&#160;</td>
<td class="paramname"><em>arena</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01690">1690</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af84f57cffdf5b072009d138b985fed4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af84f57cffdf5b072009d138b985fed4a">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>&amp; operations_research::MPSolverCommonParameters::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</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#l01640">1640</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="abea7d3aff5f78fc4eb898376c1f4817c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abea7d3aff5f78fc4eb898376c1f4817c">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a>&amp; operations_research::MPSolverCommonParameters::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01644">1644</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a26669e8b4b16b9181bc3b674d8112562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26669e8b4b16b9181bc3b674d8112562">&#9670;&nbsp;</a></span>presolve()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::OptionalBoolean operations_research::MPSolverCommonParameters::presolve </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_1MPSolverCommonParameters.html#a26669e8b4b16b9181bc3b674d8112562">operations_research.MPSolverCommonParameters.presolve</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03434">3434</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a36127b223027fc058bbf971f0307efae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36127b223027fc058bbf971f0307efae">&#9670;&nbsp;</a></span>primal_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp; operations_research::MPSolverCommonParameters::primal_tolerance </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_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">operations_research.MPSolverCommonParameters.primal_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03317">3317</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="acc1c456c8915a916726cb63e970621af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc1c456c8915a916726cb63e970621af">&#9670;&nbsp;</a></span>relative_mip_gap()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> &amp; operations_research::MPSolverCommonParameters::relative_mip_gap </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_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">operations_research.MPSolverCommonParameters.relative_mip_gap</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03268">3268</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a279dd3901076daeafbe460fa6936c0d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279dd3901076daeafbe460fa6936c0d0">&#9670;&nbsp;</a></span>release_dual_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::release_dual_tolerance </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_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">operations_research.MPSolverCommonParameters.dual_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03372">3372</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="adb3df3d7b09a472dfa5742229233da26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb3df3d7b09a472dfa5742229233da26">&#9670;&nbsp;</a></span>release_primal_tolerance()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::release_primal_tolerance </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_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">operations_research.MPSolverCommonParameters.primal_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03323">3323</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa9ec4345cde03d03b3c08838ec30369a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9ec4345cde03d03b3c08838ec30369a">&#9670;&nbsp;</a></span>release_relative_mip_gap()</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_1OptionalDouble.html">operations_research::OptionalDouble</a> * operations_research::MPSolverCommonParameters::release_relative_mip_gap </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_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">operations_research.MPSolverCommonParameters.relative_mip_gap</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03274">3274</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8583cdaae51f66fdfbc2f06a4b2ce56a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8583cdaae51f66fdfbc2f06a4b2ce56a">&#9670;&nbsp;</a></span>scaling()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::OptionalBoolean operations_research::MPSolverCommonParameters::scaling </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_1MPSolverCommonParameters.html#a8583cdaae51f66fdfbc2f06a4b2ce56a">operations_research.MPSolverCommonParameters.scaling</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03453">3453</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="abfe30efa928731feb5b57ae0f4c8e3ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfe30efa928731feb5b57ae0f4c8e3ee">&#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::MPSolverCommonParameters::SerializeWithCachedSizes </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *&#160;</td>
<td class="paramname"><em>output</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7afc7287898f240e6bb722fbb7ae3d89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7afc7287898f240e6bb722fbb7ae3d89">&#9670;&nbsp;</a></span>set_allocated_dual_tolerance()</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::MPSolverCommonParameters::set_allocated_dual_tolerance </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td>
<td class="paramname"><em>dual_tolerance</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_1MPSolverCommonParameters.html#aec11862fc49c8ce98432ede53d544c6f">operations_research.MPSolverCommonParameters.dual_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03388">3388</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ab1be2b91e2bbe5ee267ee024c4ea9bde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1be2b91e2bbe5ee267ee024c4ea9bde">&#9670;&nbsp;</a></span>set_allocated_primal_tolerance()</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::MPSolverCommonParameters::set_allocated_primal_tolerance </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td>
<td class="paramname"><em>primal_tolerance</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_1MPSolverCommonParameters.html#a36127b223027fc058bbf971f0307efae">operations_research.MPSolverCommonParameters.primal_tolerance</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03339">3339</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a7dd8fd0089cd7d1daf30d410efde5714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dd8fd0089cd7d1daf30d410efde5714">&#9670;&nbsp;</a></span>set_allocated_relative_mip_gap()</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::MPSolverCommonParameters::set_allocated_relative_mip_gap </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="classoperations__research_1_1OptionalDouble.html">operations_research::OptionalDouble</a> *&#160;</td>
<td class="paramname"><em>relative_mip_gap</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_1MPSolverCommonParameters.html#acc1c456c8915a916726cb63e970621af">operations_research.MPSolverCommonParameters.relative_mip_gap</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03290">3290</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a71f6fb311e3d7f04309728fc6d1ba825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71f6fb311e3d7f04309728fc6d1ba825">&#9670;&nbsp;</a></span>set_lp_algorithm()</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::MPSolverCommonParameters::set_lp_algorithm </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">operations_research::MPSolverCommonParameters_LPAlgorithmValues</a>&#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_1MPSolverCommonParameters.html#a2c96e4635c2c168f214138eb34d8a3ba">operations_research.MPSolverCommonParameters.lp_algorithm</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03419">3419</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0b2e7880d0da6c38a3d3efbc79715439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b2e7880d0da6c38a3d3efbc79715439">&#9670;&nbsp;</a></span>set_presolve()</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::MPSolverCommonParameters::set_presolve </td>
<td>(</td>
<td class="paramtype">::operations_research::OptionalBoolean&#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_1MPSolverCommonParameters.html#a26669e8b4b16b9181bc3b674d8112562">operations_research.MPSolverCommonParameters.presolve</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03438">3438</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="adc35e25af2214b8abf74bd57f6344499"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc35e25af2214b8abf74bd57f6344499">&#9670;&nbsp;</a></span>set_scaling()</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::MPSolverCommonParameters::set_scaling </td>
<td>(</td>
<td class="paramtype">::operations_research::OptionalBoolean&#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_1MPSolverCommonParameters.html#a8583cdaae51f66fdfbc2f06a4b2ce56a">operations_research.MPSolverCommonParameters.scaling</a>) </p>
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03457">3457</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0b2027280bb07408f1deb2c0031dde0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b2027280bb07408f1deb2c0031dde0f">&#9670;&nbsp;</a></span>Swap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::MPSolverCommonParameters::Swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html">MPSolverCommonParameters</a> *&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0cc7e44a0b6d195e922182a2cc33e150"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc7e44a0b6d195e922182a2cc33e150">&#9670;&nbsp;</a></span>unknown_fields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet&amp; operations_research::MPSolverCommonParameters::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#l01653">1653</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a9b35d94da3444084fc3673b7717b6cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b35d94da3444084fc3673b7717b6cfe">&#9670;&nbsp;</a></span>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01718">1718</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af910aca53a97ebc29b0a0b528eeb1671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af910aca53a97ebc29b0a0b528eeb1671">&#9670;&nbsp;</a></span>::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend struct ::<a class="el" href="structTableStruct__ortools__2flinear__5fsolver__2flinear__5fsolver__2eproto.html">TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01839">1839</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a3ef7437ece6efc6c3d73ea07fbef4855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ef7437ece6efc6c3d73ea07fbef4855">&#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_1MPSolverCommonParameters.html">MPSolverCommonParameters</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_1MPSolverCommonParameters.html">MPSolverCommonParameters</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#l01680">1680</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="adfdb8a87c8c7cdf67330f779346c807d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfdb8a87c8c7cdf67330f779346c807d">&#9670;&nbsp;</a></span>kDualToleranceFieldNumber</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::MPSolverCommonParameters::kDualToleranceFieldNumber = 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#l01799">1799</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8834cc1a6ae262a7cdb1e9b8ebe3d5d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8834cc1a6ae262a7cdb1e9b8ebe3d5d3">&#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::MPSolverCommonParameters::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"> 8</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01676">1676</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa89c71529d1f6f59ec9294db19423a02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa89c71529d1f6f59ec9294db19423a02">&#9670;&nbsp;</a></span>kLpAlgorithmFieldNumber</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::MPSolverCommonParameters::kLpAlgorithmFieldNumber = 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#l01808">1808</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a3a4ebb83702a3a0eb2f10b10445c37ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a4ebb83702a3a0eb2f10b10445c37ff">&#9670;&nbsp;</a></span>kPresolveFieldNumber</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::MPSolverCommonParameters::kPresolveFieldNumber = 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#l01815">1815</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ad503f1cdc67cc527b0b33764bd369b7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad503f1cdc67cc527b0b33764bd369b7c">&#9670;&nbsp;</a></span>kPrimalToleranceFieldNumber</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::MPSolverCommonParameters::kPrimalToleranceFieldNumber = 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#l01790">1790</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a8d28e029518e99c4077aff290f7183b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d28e029518e99c4077aff290f7183b4">&#9670;&nbsp;</a></span>kRelativeMipGapFieldNumber</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::MPSolverCommonParameters::kRelativeMipGapFieldNumber = 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#l01781">1781</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9c817f666dcf53cb2a2f362202afa2d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c817f666dcf53cb2a2f362202afa2d9">&#9670;&nbsp;</a></span>kScalingFieldNumber</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::MPSolverCommonParameters::kScalingFieldNumber = 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#l01822">1822</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="aa76efeebfa128c524c90366194d7eeb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa76efeebfa128c524c90366194d7eeb8">&#9670;&nbsp;</a></span>LP_ALGO_BARRIER</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LP_ALGO_BARRIER</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"> <a class="code" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1a89ff8ffa01928d5993a1414705eecd15">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01749">1749</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a0aa62e04f861e6e60c044b41a936a2ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aa62e04f861e6e60c044b41a936a2ea">&#9670;&nbsp;</a></span>LP_ALGO_DUAL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LP_ALGO_DUAL</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"> <a class="code" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1a129c4c6d32bf9aed2414939cb02ff99a">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01745">1745</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a90e92782dea2a7e3d3ef695468e47ade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90e92782dea2a7e3d3ef695468e47ade">&#9670;&nbsp;</a></span>LP_ALGO_PRIMAL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LP_ALGO_PRIMAL</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"> <a class="code" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1a53de34dc95fb67212e335f19dc210516">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01747">1747</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a451e8cae76b11602cfcd00ab705ccda8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a451e8cae76b11602cfcd00ab705ccda8">&#9670;&nbsp;</a></span>LP_ALGO_UNSPECIFIED</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LP_ALGO_UNSPECIFIED</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"> <a class="code" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1a2218d316cfcac5a88342c95b188f3fda">MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01743">1743</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2a1f085384fb024681c611ca1b2328d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a1f085384fb024681c611ca1b2328d9">&#9670;&nbsp;</a></span>LPAlgorithmValues_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int operations_research::MPSolverCommonParameters::LPAlgorithmValues_ARRAYSIZE</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"> <a class="code" href="namespaceoperations__research.html#a2b0590a3e329a0bb8a10b866c28138a0">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01758">1758</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a40277564b0313e56adc6e4f4a48bce85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40277564b0313e56adc6e4f4a48bce85">&#9670;&nbsp;</a></span>LPAlgorithmValues_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LPAlgorithmValues_MAX</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"> <a class="code" href="namespaceoperations__research.html#a12a6be7881f2f7dd6e426242c961d5d9">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01756">1756</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ae87f3855f26b50a795cc8cdb8cbd4c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae87f3855f26b50a795cc8cdb8cbd4c06">&#9670;&nbsp;</a></span>LPAlgorithmValues_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research.html#a46d924645e62163da6dafc13b827d7b1">LPAlgorithmValues</a> operations_research::MPSolverCommonParameters::LPAlgorithmValues_MIN</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"> <a class="code" href="namespaceoperations__research.html#ac1eda65381beae08503e8af2b57a0d4c">MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01754">1754</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>