999 lines
49 KiB
HTML
999 lines
49 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_1MPVariable.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classoperations__research_1_1MPVariable-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">operations_research::MPVariable 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>The class for variables of a Mathematical Programming (MP) model. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01066">1066</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-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a1d74db2a526fd2d8b4e11a4ed4ebf07d"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a1d74db2a526fd2d8b4e11a4ed4ebf07d">name</a> () const</td></tr>
|
|
<tr class="memdesc:a1d74db2a526fd2d8b4e11a4ed4ebf07d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the variable. <a href="#a1d74db2a526fd2d8b4e11a4ed4ebf07d">More...</a><br /></td></tr>
|
|
<tr class="separator:a1d74db2a526fd2d8b4e11a4ed4ebf07d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02131c51847247fc3f620e4ccb439470"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a02131c51847247fc3f620e4ccb439470">SetInteger</a> (bool <a class="el" href="classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec">integer</a>)</td></tr>
|
|
<tr class="memdesc:a02131c51847247fc3f620e4ccb439470"><td class="mdescLeft"> </td><td class="mdescRight">Sets the integrality requirement of the variable. <a href="#a02131c51847247fc3f620e4ccb439470">More...</a><br /></td></tr>
|
|
<tr class="separator:a02131c51847247fc3f620e4ccb439470"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a044841d06c6de76db6f4978bf57898ec"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec">integer</a> () const</td></tr>
|
|
<tr class="memdesc:a044841d06c6de76db6f4978bf57898ec"><td class="mdescLeft"> </td><td class="mdescRight">Returns the integrality requirement of the variable. <a href="#a044841d06c6de76db6f4978bf57898ec">More...</a><br /></td></tr>
|
|
<tr class="separator:a044841d06c6de76db6f4978bf57898ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c7aabb1c218e733e719ce2966939586"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a9c7aabb1c218e733e719ce2966939586">solution_value</a> () const</td></tr>
|
|
<tr class="memdesc:a9c7aabb1c218e733e719ce2966939586"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value of the variable in the current solution. <a href="#a9c7aabb1c218e733e719ce2966939586">More...</a><br /></td></tr>
|
|
<tr class="separator:a9c7aabb1c218e733e719ce2966939586"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9676264a15bac7aae8db95344903b1f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ac9676264a15bac7aae8db95344903b1f">index</a> () const</td></tr>
|
|
<tr class="memdesc:ac9676264a15bac7aae8db95344903b1f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the index of the variable in the MPSolver::variables_. <a href="#ac9676264a15bac7aae8db95344903b1f">More...</a><br /></td></tr>
|
|
<tr class="separator:ac9676264a15bac7aae8db95344903b1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d581a8129e4fc9779ee0b1172967563"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563">lb</a> () const</td></tr>
|
|
<tr class="memdesc:a0d581a8129e4fc9779ee0b1172967563"><td class="mdescLeft"> </td><td class="mdescRight">Returns the lower bound. <a href="#a0d581a8129e4fc9779ee0b1172967563">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d581a8129e4fc9779ee0b1172967563"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1eeda5bea30b1e1f354c2919110e2ff9"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9">ub</a> () const</td></tr>
|
|
<tr class="memdesc:a1eeda5bea30b1e1f354c2919110e2ff9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the upper bound. <a href="#a1eeda5bea30b1e1f354c2919110e2ff9">More...</a><br /></td></tr>
|
|
<tr class="separator:a1eeda5bea30b1e1f354c2919110e2ff9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d23a28f31a3b667f21034551666430e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a0d23a28f31a3b667f21034551666430e">SetLB</a> (double <a class="el" href="classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563">lb</a>)</td></tr>
|
|
<tr class="memdesc:a0d23a28f31a3b667f21034551666430e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the lower bound. <a href="#a0d23a28f31a3b667f21034551666430e">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d23a28f31a3b667f21034551666430e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42590823a1b3343d0459cc7c564b9d69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a42590823a1b3343d0459cc7c564b9d69">SetUB</a> (double <a class="el" href="classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9">ub</a>)</td></tr>
|
|
<tr class="memdesc:a42590823a1b3343d0459cc7c564b9d69"><td class="mdescLeft"> </td><td class="mdescRight">Sets the upper bound. <a href="#a42590823a1b3343d0459cc7c564b9d69">More...</a><br /></td></tr>
|
|
<tr class="separator:a42590823a1b3343d0459cc7c564b9d69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5608a23aad7a48ea52ba3869b557d036"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a5608a23aad7a48ea52ba3869b557d036">SetBounds</a> (double <a class="el" href="classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563">lb</a>, double <a class="el" href="classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9">ub</a>)</td></tr>
|
|
<tr class="memdesc:a5608a23aad7a48ea52ba3869b557d036"><td class="mdescLeft"> </td><td class="mdescRight">Sets both the lower and upper bounds. <a href="#a5608a23aad7a48ea52ba3869b557d036">More...</a><br /></td></tr>
|
|
<tr class="separator:a5608a23aad7a48ea52ba3869b557d036"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af25c3940fd37705e63340d9269896dc0"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#af25c3940fd37705e63340d9269896dc0">unrounded_solution_value</a> () const</td></tr>
|
|
<tr class="memdesc:af25c3940fd37705e63340d9269896dc0"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: unrounded solution value. <a href="#af25c3940fd37705e63340d9269896dc0">More...</a><br /></td></tr>
|
|
<tr class="separator:af25c3940fd37705e63340d9269896dc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0001ce8a3240bd00b49557594a809cdb"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a0001ce8a3240bd00b49557594a809cdb">reduced_cost</a> () const</td></tr>
|
|
<tr class="memdesc:a0001ce8a3240bd00b49557594a809cdb"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). <a href="#a0001ce8a3240bd00b49557594a809cdb">More...</a><br /></td></tr>
|
|
<tr class="separator:a0001ce8a3240bd00b49557594a809cdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb491e237ace37cb5240cde3c3ff2958"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743">MPSolver::BasisStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#abb491e237ace37cb5240cde3c3ff2958">basis_status</a> () const</td></tr>
|
|
<tr class="memdesc:abb491e237ace37cb5240cde3c3ff2958"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). <a href="#abb491e237ace37cb5240cde3c3ff2958">More...</a><br /></td></tr>
|
|
<tr class="separator:abb491e237ace37cb5240cde3c3ff2958"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d0e4798441493244b31f29ee5ac26ad"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a6d0e4798441493244b31f29ee5ac26ad">branching_priority</a> () const</td></tr>
|
|
<tr class="memdesc:a6d0e4798441493244b31f29ee5ac26ad"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: Certain MIP solvers (e.g. <a href="#a6d0e4798441493244b31f29ee5ac26ad">More...</a><br /></td></tr>
|
|
<tr class="separator:a6d0e4798441493244b31f29ee5ac26ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a074f5b3c88658b91bd372a372db63627"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a074f5b3c88658b91bd372a372db63627">SetBranchingPriority</a> (int priority)</td></tr>
|
|
<tr class="separator:a074f5b3c88658b91bd372a372db63627"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:abba28daa7e558932c40cf1a8ecb30194"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#abba28daa7e558932c40cf1a8ecb30194">MPVariable</a> (int <a class="el" href="classoperations__research_1_1MPVariable.html#ac9676264a15bac7aae8db95344903b1f">index</a>, double <a class="el" href="classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563">lb</a>, double <a class="el" href="classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9">ub</a>, bool <a class="el" href="classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec">integer</a>, const std::string &<a class="el" href="classoperations__research_1_1MPVariable.html#a1d74db2a526fd2d8b4e11a4ed4ebf07d">name</a>, <a class="el" href="classoperations__research_1_1MPSolverInterface.html">MPSolverInterface</a> *const interface_in)</td></tr>
|
|
<tr class="separator:abba28daa7e558932c40cf1a8ecb30194"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f6294a83ae2d4bb0e6000981f8651a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a8f6294a83ae2d4bb0e6000981f8651a5">set_solution_value</a> (double value)</td></tr>
|
|
<tr class="separator:a8f6294a83ae2d4bb0e6000981f8651a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73eaa62d668195e9d894548d84f75fdb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a73eaa62d668195e9d894548d84f75fdb">set_reduced_cost</a> (double <a class="el" href="classoperations__research_1_1MPVariable.html#a0001ce8a3240bd00b49557594a809cdb">reduced_cost</a>)</td></tr>
|
|
<tr class="separator:a73eaa62d668195e9d894548d84f75fdb"><td class="memSeparator" colspan="2"> </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:ac2c01b4de8f7670e37daa7d42b804dd4"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ac2c01b4de8f7670e37daa7d42b804dd4">MPSolver</a></td></tr>
|
|
<tr class="separator:ac2c01b4de8f7670e37daa7d42b804dd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0aea0786e75adbb2d24c41c15e7456c"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ac0aea0786e75adbb2d24c41c15e7456c">MPSolverInterface</a></td></tr>
|
|
<tr class="separator:ac0aea0786e75adbb2d24c41c15e7456c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5a7cf0c655f37c0b388a2ddcf32ac3e"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#af5a7cf0c655f37c0b388a2ddcf32ac3e">CBCInterface</a></td></tr>
|
|
<tr class="separator:af5a7cf0c655f37c0b388a2ddcf32ac3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60944ecdcad88cfb4d4d32feea70c9b5"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a60944ecdcad88cfb4d4d32feea70c9b5">CLPInterface</a></td></tr>
|
|
<tr class="separator:a60944ecdcad88cfb4d4d32feea70c9b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1a3e0a695903c8e6effd524a7f92784"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ae1a3e0a695903c8e6effd524a7f92784">GLPKInterface</a></td></tr>
|
|
<tr class="separator:ae1a3e0a695903c8e6effd524a7f92784"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a236f9752f4df4c5134617330a040ec8a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a236f9752f4df4c5134617330a040ec8a">SCIPInterface</a></td></tr>
|
|
<tr class="separator:a236f9752f4df4c5134617330a040ec8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c083b37243075a00bf909840dc7c933"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a5c083b37243075a00bf909840dc7c933">SLMInterface</a></td></tr>
|
|
<tr class="separator:a5c083b37243075a00bf909840dc7c933"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac28a56eeedb62d070578a9231f1875ea"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ac28a56eeedb62d070578a9231f1875ea">GurobiInterface</a></td></tr>
|
|
<tr class="separator:ac28a56eeedb62d070578a9231f1875ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7cbd08108e1636184f28c1a71c42393"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#ae7cbd08108e1636184f28c1a71c42393">CplexInterface</a></td></tr>
|
|
<tr class="separator:ae7cbd08108e1636184f28c1a71c42393"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c754b527a347994b06eeb49a09ac222"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a6c754b527a347994b06eeb49a09ac222">GLOPInterface</a></td></tr>
|
|
<tr class="separator:a6c754b527a347994b06eeb49a09ac222"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8844020cc1376123531cd53c831acdef"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a8844020cc1376123531cd53c831acdef">MPVariableSolutionValueTest</a></td></tr>
|
|
<tr class="separator:a8844020cc1376123531cd53c831acdef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7383308e6b9b63b18196798db342ce8a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#a7383308e6b9b63b18196798db342ce8a">BopInterface</a></td></tr>
|
|
<tr class="separator:a7383308e6b9b63b18196798db342ce8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbd4413b1370baca9c45aecb0cb8ebd2"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#acbd4413b1370baca9c45aecb0cb8ebd2">SatInterface</a></td></tr>
|
|
<tr class="separator:acbd4413b1370baca9c45aecb0cb8ebd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee1ddf25e86286c16face31551751bda"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1MPVariable.html#aee1ddf25e86286c16face31551751bda">KnapsackInterface</a></td></tr>
|
|
<tr class="separator:aee1ddf25e86286c16face31551751bda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="abba28daa7e558932c40cf1a8ecb30194"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abba28daa7e558932c40cf1a8ecb30194">◆ </a></span>MPVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::MPVariable::MPVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>lb</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>ub</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>integer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1MPSolverInterface.html">MPSolverInterface</a> *const </td>
|
|
<td class="paramname"><em>interface_in</em> </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">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01174">1174</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="abb491e237ace37cb5240cde3c3ff2958"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb491e237ace37cb5240cde3c3ff2958">◆ </a></span>basis_status()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743">MPSolver::BasisStatus</a> operations_research::MPVariable::basis_status </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). </p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743" title="Advanced usage: possible basis status values for a variable and the slack variable of a linear constr...">MPSolver::BasisStatus</a>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d0e4798441493244b31f29ee5ac26ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d0e4798441493244b31f29ee5ac26ad">◆ </a></span>branching_priority()</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::MPVariable::branching_priority </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>Advanced usage: Certain MIP solvers (e.g. </p>
|
|
<p>Gurobi or SCIP) allow you to set a per-variable priority for determining which variable to branch on.</p>
|
|
<p>A value of 0 is treated as default, and is equivalent to not setting the branching priority. The solver looks first to branch on fractional variables in higher priority levels. As of 2019-05, only Gurobi and SCIP support setting branching priority; all other solvers will simply ignore this annotation. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01152">1152</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9676264a15bac7aae8db95344903b1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9676264a15bac7aae8db95344903b1f">◆ </a></span>index()</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::MPVariable::index </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>Returns the index of the variable in the MPSolver::variables_. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01095">1095</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a044841d06c6de76db6f4978bf57898ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a044841d06c6de76db6f4978bf57898ec">◆ </a></span>integer()</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::MPVariable::integer </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>Returns the integrality requirement of the variable. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01081">1081</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d581a8129e4fc9779ee0b1172967563"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d581a8129e4fc9779ee0b1172967563">◆ </a></span>lb()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPVariable::lb </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>Returns the lower bound. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01100">1100</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d74db2a526fd2d8b4e11a4ed4ebf07d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d74db2a526fd2d8b4e11a4ed4ebf07d">◆ </a></span>name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string& operations_research::MPVariable::name </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the name of the variable. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01071">1071</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0001ce8a3240bd00b49557594a809cdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0001ce8a3240bd00b49557594a809cdb">◆ </a></span>reduced_cost()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPVariable::reduced_cost </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73eaa62d668195e9d894548d84f75fdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73eaa62d668195e9d894548d84f75fdb">◆ </a></span>set_reduced_cost()</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::MPVariable::set_reduced_cost </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>reduced_cost</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01186">1186</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f6294a83ae2d4bb0e6000981f8651a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f6294a83ae2d4bb0e6000981f8651a5">◆ </a></span>set_solution_value()</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::MPVariable::set_solution_value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </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">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01185">1185</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5608a23aad7a48ea52ba3869b557d036"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5608a23aad7a48ea52ba3869b557d036">◆ </a></span>SetBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPVariable::SetBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>lb</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>ub</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets both the lower and upper bounds. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a074f5b3c88658b91bd372a372db63627"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a074f5b3c88658b91bd372a372db63627">◆ </a></span>SetBranchingPriority()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPVariable::SetBranchingPriority </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>priority</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02131c51847247fc3f620e4ccb439470"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02131c51847247fc3f620e4ccb439470">◆ </a></span>SetInteger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::MPVariable::SetInteger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>integer</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the integrality requirement of the variable. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d23a28f31a3b667f21034551666430e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d23a28f31a3b667f21034551666430e">◆ </a></span>SetLB()</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::MPVariable::SetLB </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>lb</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>Sets the lower bound. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01110">1110</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42590823a1b3343d0459cc7c564b9d69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42590823a1b3343d0459cc7c564b9d69">◆ </a></span>SetUB()</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::MPVariable::SetUB </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>ub</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>Sets the upper bound. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01114">1114</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c7aabb1c218e733e719ce2966939586"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c7aabb1c218e733e719ce2966939586">◆ </a></span>solution_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPVariable::solution_value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the value of the variable in the current solution. </p>
|
|
<p>If the variable is integer, then the value will always be an integer (the underlying solver handles floating-point values only, but this function automatically rounds it to the nearest integer; see: man 3 round). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1eeda5bea30b1e1f354c2919110e2ff9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1eeda5bea30b1e1f354c2919110e2ff9">◆ </a></span>ub()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPVariable::ub </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>Returns the upper bound. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l01105">1105</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af25c3940fd37705e63340d9269896dc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af25c3940fd37705e63340d9269896dc0">◆ </a></span>unrounded_solution_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::MPVariable::unrounded_solution_value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: unrounded solution value. </p>
|
|
<p>The returned value won't be rounded to the nearest integer even if the variable is integer. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a7383308e6b9b63b18196798db342ce8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7383308e6b9b63b18196798db342ce8a">◆ </a></span>BopInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class BopInterface</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_8h_source.html#l01167">1167</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5a7cf0c655f37c0b388a2ddcf32ac3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5a7cf0c655f37c0b388a2ddcf32ac3e">◆ </a></span>CBCInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class CBCInterface</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_8h_source.html#l01158">1158</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60944ecdcad88cfb4d4d32feea70c9b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60944ecdcad88cfb4d4d32feea70c9b5">◆ </a></span>CLPInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class CLPInterface</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_8h_source.html#l01159">1159</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7cbd08108e1636184f28c1a71c42393"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7cbd08108e1636184f28c1a71c42393">◆ </a></span>CplexInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class CplexInterface</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_8h_source.html#l01164">1164</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c754b527a347994b06eeb49a09ac222"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c754b527a347994b06eeb49a09ac222">◆ </a></span>GLOPInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class GLOPInterface</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_8h_source.html#l01165">1165</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1a3e0a695903c8e6effd524a7f92784"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1a3e0a695903c8e6effd524a7f92784">◆ </a></span>GLPKInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class GLPKInterface</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_8h_source.html#l01160">1160</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac28a56eeedb62d070578a9231f1875ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac28a56eeedb62d070578a9231f1875ea">◆ </a></span>GurobiInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class GurobiInterface</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_8h_source.html#l01163">1163</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee1ddf25e86286c16face31551751bda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee1ddf25e86286c16face31551751bda">◆ </a></span>KnapsackInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class KnapsackInterface</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_8h_source.html#l01169">1169</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2c01b4de8f7670e37daa7d42b804dd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2c01b4de8f7670e37daa7d42b804dd4">◆ </a></span>MPSolver</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classoperations__research_1_1MPSolver.html">MPSolver</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_8h_source.html#l01156">1156</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0aea0786e75adbb2d24c41c15e7456c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0aea0786e75adbb2d24c41c15e7456c">◆ </a></span>MPSolverInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classoperations__research_1_1MPSolverInterface.html">MPSolverInterface</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_8h_source.html#l01157">1157</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8844020cc1376123531cd53c831acdef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8844020cc1376123531cd53c831acdef">◆ </a></span>MPVariableSolutionValueTest</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class MPVariableSolutionValueTest</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_8h_source.html#l01166">1166</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbd4413b1370baca9c45aecb0cb8ebd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbd4413b1370baca9c45aecb0cb8ebd2">◆ </a></span>SatInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class SatInterface</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_8h_source.html#l01168">1168</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a236f9752f4df4c5134617330a040ec8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a236f9752f4df4c5134617330a040ec8a">◆ </a></span>SCIPInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class SCIPInterface</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_8h_source.html#l01161">1161</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c083b37243075a00bf909840dc7c933"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c083b37243075a00bf909840dc7c933">◆ </a></span>SLMInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class SLMInterface</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_8h_source.html#l01162">1162</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>
|