717 lines
45 KiB
HTML
717 lines
45 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 Page</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classoperations__research_1_1MPSolverParameters.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classoperations__research_1_1MPSolverParameters-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">operations_research::MPSolverParameters Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>This class stores parameter settings for LP and MIP solvers. </p>
|
|
<p>Some parameters are marked as advanced: do not change their values unless you know what you are doing!</p>
|
|
<p>For developers: how to add a new parameter:</p><ul>
|
|
<li>Add the new Foo parameter in the DoubleParam or IntegerParam enum.</li>
|
|
<li>If it is a categorical param, add a FooValues enum.</li>
|
|
<li>Decide if the wrapper should define a default value for it: yes if it controls the properties of the solution (example: tolerances) or if it consistently improves performance, no otherwise. If yes, define kDefaultFoo.</li>
|
|
<li>Add a foo_value_ member and, if no default value is defined, a foo_is_default_ member.</li>
|
|
<li>Add code to handle Foo in Set...Param, Reset...Param, Get...Param, Reset and the constructor.</li>
|
|
<li>In class <a class="el" href="classoperations__research_1_1MPSolverInterface.html">MPSolverInterface</a>, add a virtual method SetFoo, add it to SetCommonParameters or SetMIPParameters, and implement it for each solver. Sometimes, parameters need to be implemented differently, see for example the INCREMENTALITY implementation.</li>
|
|
<li>Add a test in linear_solver_test.cc.</li>
|
|
</ul>
|
|
<p>TODO(user): store the parameter values in a protocol buffer instead. We need to figure out how to deal with the subtleties of the default values. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01405">1405</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
</div><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a3834b74a8764c1c971e10ce9ba2f265e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">DoubleParam</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265eaca78b129ceb19e286889b3274bb8cab3">RELATIVE_MIP_GAP</a> = 0,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265ea57e959f9c5ede1f3e683169609fb0488">PRIMAL_TOLERANCE</a> = 1,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265ea313eaed42edf309599e71ca7563cce22">DUAL_TOLERANCE</a> = 2
|
|
}</td></tr>
|
|
<tr class="memdesc:a3834b74a8764c1c971e10ce9ba2f265e"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of parameters that take continuous values. <a href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">More...</a><br /></td></tr>
|
|
<tr class="separator:a3834b74a8764c1c971e10ce9ba2f265e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8f18a88f586c725cfffc613499926a0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">IntegerParam</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0a1f92ab900139fd7649eace59942f1e0f">PRESOLVE</a> = 1000,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0a28abd1bbac3e861d5a74f841f8263e05">LP_ALGORITHM</a> = 1001,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0a0ea983a7a805bc98c2cf9a1000c1ef95">INCREMENTALITY</a> = 1002,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0ad5871c18d62c5e2e1e48a5420c13942f">SCALING</a> = 1003
|
|
}</td></tr>
|
|
<tr class="memdesc:ac8f18a88f586c725cfffc613499926a0"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of parameters that take integer or categorical values. <a href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">More...</a><br /></td></tr>
|
|
<tr class="separator:ac8f18a88f586c725cfffc613499926a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d822ac67d10cc80b2f70fe6ec555a4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4">PresolveValues</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4a6e658228fc28195fb00675d3dfec2c85">PRESOLVE_OFF</a> = 0,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4ac8e04ac3295af6c505a22757490bb018">PRESOLVE_ON</a> = 1
|
|
}</td></tr>
|
|
<tr class="memdesc:a45d822ac67d10cc80b2f70fe6ec555a4"><td class="mdescLeft"> </td><td class="mdescRight">For each categorical parameter, enumeration of possible values. <a href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4">More...</a><br /></td></tr>
|
|
<tr class="separator:a45d822ac67d10cc80b2f70fe6ec555a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab297405e6084c08a9058012361376762"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762">LpAlgorithmValues</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762a2aca0e0bfd9807b5a938bb3bbc2bea07">DUAL</a> = 10,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762a9fa228e5a51b8e22346b46d0f866e68d">PRIMAL</a> = 11,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762af55a23df7a5ec299bb9ca742ef9004ed">BARRIER</a> = 12
|
|
}</td></tr>
|
|
<tr class="memdesc:ab297405e6084c08a9058012361376762"><td class="mdescLeft"> </td><td class="mdescRight">LP algorithm to use. <a href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762">More...</a><br /></td></tr>
|
|
<tr class="separator:ab297405e6084c08a9058012361376762"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad58cb8cf98c288843ab0d1fd644f6116"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116">IncrementalityValues</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116a27013e436bfe1d34ebb6da476c590eee">INCREMENTALITY_OFF</a> = 0,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116aef000bbd88ef3ff2715d53a0e1dfbd37">INCREMENTALITY_ON</a> = 1
|
|
}</td></tr>
|
|
<tr class="memdesc:ad58cb8cf98c288843ab0d1fd644f6116"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: Incrementality options. <a href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116">More...</a><br /></td></tr>
|
|
<tr class="separator:ad58cb8cf98c288843ab0d1fd644f6116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae77fef975a893d6118d955ef2eb72ac9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ae77fef975a893d6118d955ef2eb72ac9">ScalingValues</a> { <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ae77fef975a893d6118d955ef2eb72ac9a41abc3f52f70490cd997aa8debace24b">SCALING_OFF</a> = 0,
|
|
<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ae77fef975a893d6118d955ef2eb72ac9a33cf90a88928c32c5b56c9375d7dfd18">SCALING_ON</a> = 1
|
|
}</td></tr>
|
|
<tr class="memdesc:ae77fef975a893d6118d955ef2eb72ac9"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: Scaling options. <a href="classoperations__research_1_1MPSolverParameters.html#ae77fef975a893d6118d955ef2eb72ac9">More...</a><br /></td></tr>
|
|
<tr class="separator:ae77fef975a893d6118d955ef2eb72ac9"><td class="memSeparator" colspan="2"> </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:accb1cea31a73bd0b09bb75882baa9e5f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#accb1cea31a73bd0b09bb75882baa9e5f">MPSolverParameters</a> ()</td></tr>
|
|
<tr class="memdesc:accb1cea31a73bd0b09bb75882baa9e5f"><td class="mdescLeft"> </td><td class="mdescRight">The constructor sets all parameters to their default value. <a href="#accb1cea31a73bd0b09bb75882baa9e5f">More...</a><br /></td></tr>
|
|
<tr class="separator:accb1cea31a73bd0b09bb75882baa9e5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab297ed394e3996ebb0cc43d931deaa16"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297ed394e3996ebb0cc43d931deaa16">SetDoubleParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> param, double value)</td></tr>
|
|
<tr class="memdesc:ab297ed394e3996ebb0cc43d931deaa16"><td class="mdescLeft"> </td><td class="mdescRight">Sets a double parameter to a specific value. <a href="#ab297ed394e3996ebb0cc43d931deaa16">More...</a><br /></td></tr>
|
|
<tr class="separator:ab297ed394e3996ebb0cc43d931deaa16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcfb05b6d356807556f65f1b845897a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#afcfb05b6d356807556f65f1b845897a8">SetIntegerParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> param, int value)</td></tr>
|
|
<tr class="memdesc:afcfb05b6d356807556f65f1b845897a8"><td class="mdescLeft"> </td><td class="mdescRight">Sets a integer parameter to a specific value. <a href="#afcfb05b6d356807556f65f1b845897a8">More...</a><br /></td></tr>
|
|
<tr class="separator:afcfb05b6d356807556f65f1b845897a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bc16e5febd0604a3400572c0e35c490"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a7bc16e5febd0604a3400572c0e35c490">ResetDoubleParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> param)</td></tr>
|
|
<tr class="memdesc:a7bc16e5febd0604a3400572c0e35c490"><td class="mdescLeft"> </td><td class="mdescRight">Sets a double parameter to its default value (default value defined in <a class="el" href="classoperations__research_1_1MPSolverParameters.html" title="This class stores parameter settings for LP and MIP solvers.">MPSolverParameters</a> if it exists, otherwise the default value defined in the underlying solver). <a href="#a7bc16e5febd0604a3400572c0e35c490">More...</a><br /></td></tr>
|
|
<tr class="separator:a7bc16e5febd0604a3400572c0e35c490"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a100330795edeb8c1b12c7b8ff74611df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a100330795edeb8c1b12c7b8ff74611df">ResetIntegerParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> param)</td></tr>
|
|
<tr class="memdesc:a100330795edeb8c1b12c7b8ff74611df"><td class="mdescLeft"> </td><td class="mdescRight">Sets an integer parameter to its default value (default value defined in <a class="el" href="classoperations__research_1_1MPSolverParameters.html" title="This class stores parameter settings for LP and MIP solvers.">MPSolverParameters</a> if it exists, otherwise the default value defined in the underlying solver). <a href="#a100330795edeb8c1b12c7b8ff74611df">More...</a><br /></td></tr>
|
|
<tr class="separator:a100330795edeb8c1b12c7b8ff74611df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada3cdf5254959f2807c3d27bb7e18e27"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ada3cdf5254959f2807c3d27bb7e18e27">Reset</a> ()</td></tr>
|
|
<tr class="memdesc:ada3cdf5254959f2807c3d27bb7e18e27"><td class="mdescLeft"> </td><td class="mdescRight">Sets all parameters to their default value. <a href="#ada3cdf5254959f2807c3d27bb7e18e27">More...</a><br /></td></tr>
|
|
<tr class="separator:ada3cdf5254959f2807c3d27bb7e18e27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4423dd8b21b413522d8b91e4536cfa08"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a4423dd8b21b413522d8b91e4536cfa08">GetDoubleParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> param) const</td></tr>
|
|
<tr class="memdesc:a4423dd8b21b413522d8b91e4536cfa08"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value of a double parameter. <a href="#a4423dd8b21b413522d8b91e4536cfa08">More...</a><br /></td></tr>
|
|
<tr class="separator:a4423dd8b21b413522d8b91e4536cfa08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9e67424e09a35840b4fda2942b94c6f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ae9e67424e09a35840b4fda2942b94c6f">GetIntegerParam</a> (<a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> param) const</td></tr>
|
|
<tr class="memdesc:ae9e67424e09a35840b4fda2942b94c6f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value of an integer parameter. <a href="#ae9e67424e09a35840b4fda2942b94c6f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae9e67424e09a35840b4fda2942b94c6f"><td class="memSeparator" colspan="2"> </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><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:af0e4fbb80499756bc3edf88fd495d7f7"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#af0e4fbb80499756bc3edf88fd495d7f7">kDefaultDoubleParamValue</a></td></tr>
|
|
<tr class="separator:af0e4fbb80499756bc3edf88fd495d7f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bac90a88459ac4dd9629beeada24a66"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a9bac90a88459ac4dd9629beeada24a66">kDefaultIntegerParamValue</a></td></tr>
|
|
<tr class="separator:a9bac90a88459ac4dd9629beeada24a66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a561c73d056eef04db4b4703abd972868"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a561c73d056eef04db4b4703abd972868">kUnknownDoubleParamValue</a></td></tr>
|
|
<tr class="separator:a561c73d056eef04db4b4703abd972868"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c81985cecabbd5f054974d362db551a"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a6c81985cecabbd5f054974d362db551a">kUnknownIntegerParamValue</a></td></tr>
|
|
<tr class="separator:a6c81985cecabbd5f054974d362db551a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:ad6b31b12f9e1944b355809efd56fec98"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad6b31b12f9e1944b355809efd56fec98">kDefaultRelativeMipGap</a></td></tr>
|
|
<tr class="separator:ad6b31b12f9e1944b355809efd56fec98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3369c0b857cf02ddf742acc5ef1feec5"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3369c0b857cf02ddf742acc5ef1feec5">kDefaultPrimalTolerance</a></td></tr>
|
|
<tr class="separator:a3369c0b857cf02ddf742acc5ef1feec5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15fd57d45c522be9c8340ba9d1244e3f"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a15fd57d45c522be9c8340ba9d1244e3f">kDefaultDualTolerance</a></td></tr>
|
|
<tr class="separator:a15fd57d45c522be9c8340ba9d1244e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc36c21bad2607b8d7bcba63b60d8681"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4">PresolveValues</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#afc36c21bad2607b8d7bcba63b60d8681">kDefaultPresolve</a></td></tr>
|
|
<tr class="separator:afc36c21bad2607b8d7bcba63b60d8681"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8d266a839e50968c11481a151f80ea9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116">IncrementalityValues</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8d266a839e50968c11481a151f80ea9">kDefaultIncrementality</a></td></tr>
|
|
<tr class="separator:ac8d266a839e50968c11481a151f80ea9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a3834b74a8764c1c971e10ce9ba2f265e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3834b74a8764c1c971e10ce9ba2f265e">◆ </a></span>DoubleParam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">operations_research::MPSolverParameters::DoubleParam</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enumeration of parameters that take continuous values. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3834b74a8764c1c971e10ce9ba2f265eaca78b129ceb19e286889b3274bb8cab3"></a>RELATIVE_MIP_GAP </td><td class="fielddoc"><p>Limit for relative MIP gap. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3834b74a8764c1c971e10ce9ba2f265ea57e959f9c5ede1f3e683169609fb0488"></a>PRIMAL_TOLERANCE </td><td class="fielddoc"><p>Advanced usage: tolerance for primal feasibility of basic solutions. </p>
|
|
<pre class="fragment"> This does not control the integer feasibility tolerance of integer
|
|
solutions for MIP or the tolerance used during presolve.
|
|
</pre> </td></tr>
|
|
<tr><td class="fieldname"><a id="a3834b74a8764c1c971e10ce9ba2f265ea313eaed42edf309599e71ca7563cce22"></a>DUAL_TOLERANCE </td><td class="fielddoc"><p>Advanced usage: tolerance for dual feasibility of basic solutions. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01410">1410</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad58cb8cf98c288843ab0d1fd644f6116"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad58cb8cf98c288843ab0d1fd644f6116">◆ </a></span>IncrementalityValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116">operations_research::MPSolverParameters::IncrementalityValues</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: Incrementality options. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad58cb8cf98c288843ab0d1fd644f6116a27013e436bfe1d34ebb6da476c590eee"></a>INCREMENTALITY_OFF </td><td class="fielddoc"><p>Start solve from scratch. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad58cb8cf98c288843ab0d1fd644f6116aef000bbd88ef3ff2715d53a0e1dfbd37"></a>INCREMENTALITY_ON </td><td class="fielddoc"><p>Reuse results from previous solve as much as the underlying solver allows. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01470">1470</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8f18a88f586c725cfffc613499926a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8f18a88f586c725cfffc613499926a0">◆ </a></span>IntegerParam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">operations_research::MPSolverParameters::IntegerParam</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enumeration of parameters that take integer or categorical values. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8f18a88f586c725cfffc613499926a0a1f92ab900139fd7649eace59942f1e0f"></a>PRESOLVE </td><td class="fielddoc"><p>Advanced usage: presolve mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac8f18a88f586c725cfffc613499926a0a28abd1bbac3e861d5a74f841f8263e05"></a>LP_ALGORITHM </td><td class="fielddoc"><p>Algorithm to solve linear programs. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac8f18a88f586c725cfffc613499926a0a0ea983a7a805bc98c2cf9a1000c1ef95"></a>INCREMENTALITY </td><td class="fielddoc"><p>Advanced usage: incrementality from one solve to the next. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac8f18a88f586c725cfffc613499926a0ad5871c18d62c5e2e1e48a5420c13942f"></a>SCALING </td><td class="fielddoc"><p>Advanced usage: enable or disable matrix scaling. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01431">1431</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab297405e6084c08a9058012361376762"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab297405e6084c08a9058012361376762">◆ </a></span>LpAlgorithmValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ab297405e6084c08a9058012361376762">operations_research::MPSolverParameters::LpAlgorithmValues</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>LP algorithm to use. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab297405e6084c08a9058012361376762a2aca0e0bfd9807b5a938bb3bbc2bea07"></a>DUAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab297405e6084c08a9058012361376762a9fa228e5a51b8e22346b46d0f866e68d"></a>PRIMAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab297405e6084c08a9058012361376762af55a23df7a5ec299bb9ca742ef9004ed"></a>BARRIER </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01461">1461</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45d822ac67d10cc80b2f70fe6ec555a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45d822ac67d10cc80b2f70fe6ec555a4">◆ </a></span>PresolveValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4">operations_research::MPSolverParameters::PresolveValues</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>For each categorical parameter, enumeration of possible values. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a45d822ac67d10cc80b2f70fe6ec555a4a6e658228fc28195fb00675d3dfec2c85"></a>PRESOLVE_OFF </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a45d822ac67d10cc80b2f70fe6ec555a4ac8e04ac3295af6c505a22757490bb018"></a>PRESOLVE_ON </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01453">1453</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae77fef975a893d6118d955ef2eb72ac9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae77fef975a893d6118d955ef2eb72ac9">◆ </a></span>ScalingValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1MPSolverParameters.html#ae77fef975a893d6118d955ef2eb72ac9">operations_research::MPSolverParameters::ScalingValues</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: Scaling options. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae77fef975a893d6118d955ef2eb72ac9a41abc3f52f70490cd997aa8debace24b"></a>SCALING_OFF </td><td class="fielddoc"><p>Scaling is off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae77fef975a893d6118d955ef2eb72ac9a33cf90a88928c32c5b56c9375d7dfd18"></a>SCALING_ON </td><td class="fielddoc"><p>Scaling is on. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01486">1486</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="accb1cea31a73bd0b09bb75882baa9e5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accb1cea31a73bd0b09bb75882baa9e5f">◆ </a></span>MPSolverParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::MPSolverParameters::MPSolverParameters </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The constructor sets all parameters to their default value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a4423dd8b21b413522d8b91e4536cfa08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4423dd8b21b413522d8b91e4536cfa08">◆ </a></span>GetDoubleParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPSolverParameters::GetDoubleParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the value of a double parameter. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9e67424e09a35840b4fda2942b94c6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9e67424e09a35840b4fda2942b94c6f">◆ </a></span>GetIntegerParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::MPSolverParameters::GetIntegerParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the value of an integer parameter. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada3cdf5254959f2807c3d27bb7e18e27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada3cdf5254959f2807c3d27bb7e18e27">◆ </a></span>Reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPSolverParameters::Reset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets all parameters to their default value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bc16e5febd0604a3400572c0e35c490"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bc16e5febd0604a3400572c0e35c490">◆ </a></span>ResetDoubleParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPSolverParameters::ResetDoubleParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets a double parameter to its default value (default value defined in <a class="el" href="classoperations__research_1_1MPSolverParameters.html" title="This class stores parameter settings for LP and MIP solvers.">MPSolverParameters</a> if it exists, otherwise the default value defined in the underlying solver). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a100330795edeb8c1b12c7b8ff74611df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a100330795edeb8c1b12c7b8ff74611df">◆ </a></span>ResetIntegerParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPSolverParameters::ResetIntegerParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets an integer parameter to its default value (default value defined in <a class="el" href="classoperations__research_1_1MPSolverParameters.html" title="This class stores parameter settings for LP and MIP solvers.">MPSolverParameters</a> if it exists, otherwise the default value defined in the underlying solver). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab297ed394e3996ebb0cc43d931deaa16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab297ed394e3996ebb0cc43d931deaa16">◆ </a></span>SetDoubleParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPSolverParameters::SetDoubleParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#a3834b74a8764c1c971e10ce9ba2f265e">MPSolverParameters::DoubleParam</a> </td>
|
|
<td class="paramname"><em>param</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets a double parameter to a specific value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcfb05b6d356807556f65f1b845897a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcfb05b6d356807556f65f1b845897a8">◆ </a></span>SetIntegerParam()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPSolverParameters::SetIntegerParam </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverParameters.html#ac8f18a88f586c725cfffc613499926a0">MPSolverParameters::IntegerParam</a> </td>
|
|
<td class="paramname"><em>param</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets a integer parameter to a specific value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="af0e4fbb80499756bc3edf88fd495d7f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0e4fbb80499756bc3edf88fd495d7f7">◆ </a></span>kDefaultDoubleParamValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const double operations_research::MPSolverParameters::kDefaultDoubleParamValue</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_8h_source.html#l01496">1496</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15fd57d45c522be9c8340ba9d1244e3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15fd57d45c522be9c8340ba9d1244e3f">◆ </a></span>kDefaultDualTolerance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const double operations_research::MPSolverParameters::kDefaultDualTolerance</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_8h_source.html#l01514">1514</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8d266a839e50968c11481a151f80ea9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8d266a839e50968c11481a151f80ea9">◆ </a></span>kDefaultIncrementality</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_1MPSolverParameters.html#ad58cb8cf98c288843ab0d1fd644f6116">IncrementalityValues</a> operations_research::MPSolverParameters::kDefaultIncrementality</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_8h_source.html#l01516">1516</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bac90a88459ac4dd9629beeada24a66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bac90a88459ac4dd9629beeada24a66">◆ </a></span>kDefaultIntegerParamValue</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::MPSolverParameters::kDefaultIntegerParamValue</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_8h_source.html#l01497">1497</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc36c21bad2607b8d7bcba63b60d8681"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc36c21bad2607b8d7bcba63b60d8681">◆ </a></span>kDefaultPresolve</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_1MPSolverParameters.html#a45d822ac67d10cc80b2f70fe6ec555a4">PresolveValues</a> operations_research::MPSolverParameters::kDefaultPresolve</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_8h_source.html#l01515">1515</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3369c0b857cf02ddf742acc5ef1feec5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3369c0b857cf02ddf742acc5ef1feec5">◆ </a></span>kDefaultPrimalTolerance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const double operations_research::MPSolverParameters::kDefaultPrimalTolerance</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_8h_source.html#l01513">1513</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6b31b12f9e1944b355809efd56fec98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6b31b12f9e1944b355809efd56fec98">◆ </a></span>kDefaultRelativeMipGap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const double operations_research::MPSolverParameters::kDefaultRelativeMipGap</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_8h_source.html#l01512">1512</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a561c73d056eef04db4b4703abd972868"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a561c73d056eef04db4b4703abd972868">◆ </a></span>kUnknownDoubleParamValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const double operations_research::MPSolverParameters::kUnknownDoubleParamValue</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_8h_source.html#l01502">1502</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c81985cecabbd5f054974d362db551a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c81985cecabbd5f054974d362db551a">◆ </a></span>kUnknownIntegerParamValue</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::MPSolverParameters::kUnknownIntegerParamValue</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_8h_source.html#l01503">1503</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.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_8h_source.html">linear_solver.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|