2404 lines
133 KiB
HTML
2404 lines
133 KiB
HTML
<!-- HTML header for doxygen 1.8.18-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.18"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OR-Tools: LinearProgram</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">OR-Tools
|
|
 <span id="projectnumber">8.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.18 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></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_1glop_1_1LinearProgram.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<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_1glop_1_1LinearProgram-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">LinearProgram</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00055">55</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.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:ac62972ff1b21a037e56530cde67309ab"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a> { <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309abab1fa9dd3af034b3ef4291579aa673c07">CONTINUOUS</a>,
|
|
<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309aba5d5cd46919fa987731fb2edefe0f2a0c">INTEGER</a>,
|
|
<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309abab79968c5beff3baa0791198293518e14">IMPLIED_INTEGER</a>
|
|
}</td></tr>
|
|
<tr class="separator:ac62972ff1b21a037e56530cde67309ab"><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:abcea67382d5e095491b022a7aa4291a7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#abcea67382d5e095491b022a7aa4291a7">LinearProgram</a> ()</td></tr>
|
|
<tr class="separator:abcea67382d5e095491b022a7aa4291a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
|
|
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a940d484bb6523277e1d2c742f4f534a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a940d484bb6523277e1d2c742f4f534a4">SetName</a> (const std::string &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad8227ba86a01f26e4f173cd5e219d5d1">name</a>)</td></tr>
|
|
<tr class="separator:a940d484bb6523277e1d2c742f4f534a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8227ba86a01f26e4f173cd5e219d5d1"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad8227ba86a01f26e4f173cd5e219d5d1">name</a> () const</td></tr>
|
|
<tr class="separator:ad8227ba86a01f26e4f173cd5e219d5d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a695ac3d8db5a986f572711f2ef3a6a39"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a695ac3d8db5a986f572711f2ef3a6a39">CreateNewVariable</a> ()</td></tr>
|
|
<tr class="separator:a695ac3d8db5a986f572711f2ef3a6a39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69d82a65001991de390a5acc122573f3"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a69d82a65001991de390a5acc122573f3">CreateNewSlackVariable</a> (bool is_integer_slack_variable, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> lower_bound, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> upper_bound, const std::string &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad8227ba86a01f26e4f173cd5e219d5d1">name</a>)</td></tr>
|
|
<tr class="separator:a69d82a65001991de390a5acc122573f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9d564651057c77b3f2ca1293134557f"><td class="memItemLeft" align="right" valign="top">RowIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad9d564651057c77b3f2ca1293134557f">CreateNewConstraint</a> ()</td></tr>
|
|
<tr class="separator:ad9d564651057c77b3f2ca1293134557f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e1fb82cbbf024213eae338216bf601e"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a4e1fb82cbbf024213eae338216bf601e">FindOrCreateVariable</a> (const std::string &variable_id)</td></tr>
|
|
<tr class="separator:a4e1fb82cbbf024213eae338216bf601e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b50792950c42b62e8bf4ed596aebb27"><td class="memItemLeft" align="right" valign="top">RowIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a6b50792950c42b62e8bf4ed596aebb27">FindOrCreateConstraint</a> (const std::string &constraint_id)</td></tr>
|
|
<tr class="separator:a6b50792950c42b62e8bf4ed596aebb27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3e03ca59f6ecbfa265efac36d89cf3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa3e03ca59f6ecbfa265efac36d89cf3d">SetVariableName</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>, const std::string &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad8227ba86a01f26e4f173cd5e219d5d1">name</a>)</td></tr>
|
|
<tr class="separator:aa3e03ca59f6ecbfa265efac36d89cf3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac097fc8d275b5c13d3646f404c0533d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac097fc8d275b5c13d3646f404c0533d5">SetConstraintName</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>, const std::string &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad8227ba86a01f26e4f173cd5e219d5d1">name</a>)</td></tr>
|
|
<tr class="separator:ac097fc8d275b5c13d3646f404c0533d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ddcdc56f25d075e18d62ddbcd3389b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a7ddcdc56f25d075e18d62ddbcd3389b2">SetVariableType</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>, <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a> type)</td></tr>
|
|
<tr class="separator:a7ddcdc56f25d075e18d62ddbcd3389b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4f3103f39bdbb86151baed2347f7b0a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ab4f3103f39bdbb86151baed2347f7b0a">IsVariableInteger</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:ab4f3103f39bdbb86151baed2347f7b0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8efe00bb016665606d522a42543cd96"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ab8efe00bb016665606d522a42543cd96">IsVariableBinary</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:ab8efe00bb016665606d522a42543cd96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fe7ba825c8c6cd1efdcff6dec631093"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a0fe7ba825c8c6cd1efdcff6dec631093">SetVariableBounds</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> lower_bound, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> upper_bound)</td></tr>
|
|
<tr class="separator:a0fe7ba825c8c6cd1efdcff6dec631093"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62b98dec38b6506442f9fc63f1a9b88f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a62b98dec38b6506442f9fc63f1a9b88f">SetConstraintBounds</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> lower_bound, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> upper_bound)</td></tr>
|
|
<tr class="separator:a62b98dec38b6506442f9fc63f1a9b88f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d695f450ae446d5d9c225b991f8d88e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2d695f450ae446d5d9c225b991f8d88e">SetCoefficient</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>, ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:a2d695f450ae446d5d9c225b991f8d88e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5af7f232cddcd91f70be84c0d398ba9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ab5af7f232cddcd91f70be84c0d398ba9">SetObjectiveCoefficient</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:ab5af7f232cddcd91f70be84c0d398ba9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a29cc40908e09b0c565ceea15b77d89"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2a29cc40908e09b0c565ceea15b77d89">SetObjectiveOffset</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a81334c7ceae9d68a38fe4d4bf0b7794c">objective_offset</a>)</td></tr>
|
|
<tr class="separator:a2a29cc40908e09b0c565ceea15b77d89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01a5a464aad9b500e5f07b0457520762"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a01a5a464aad9b500e5f07b0457520762">SetObjectiveScalingFactor</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#adf55bb4fcaab95674f072cb528d426a0">objective_scaling_factor</a>)</td></tr>
|
|
<tr class="separator:a01a5a464aad9b500e5f07b0457520762"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3201a343d8df987411b55830bff7fa3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ae3201a343d8df987411b55830bff7fa3">SetMaximizationProblem</a> (bool maximize)</td></tr>
|
|
<tr class="separator:ae3201a343d8df987411b55830bff7fa3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfc30f91ab75c6f4552003f777672e74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#abfc30f91ab75c6f4552003f777672e74">CleanUp</a> ()</td></tr>
|
|
<tr class="separator:abfc30f91ab75c6f4552003f777672e74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e016d204d43b2cc4a2773c25462968a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a5e016d204d43b2cc4a2773c25462968a">IsCleanedUp</a> () const</td></tr>
|
|
<tr class="separator:a5e016d204d43b2cc4a2773c25462968a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18b017687d9940cc46c92e3937a18882"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a18b017687d9940cc46c92e3937a18882">GetVariableName</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a18b017687d9940cc46c92e3937a18882"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d7d21abe90edddc22416e5db1db563f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a8d7d21abe90edddc22416e5db1db563f">GetConstraintName</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:a8d7d21abe90edddc22416e5db1db563f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b0e95d320fd02517fdd0adaadca3d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a6b0e95d320fd02517fdd0adaadca3d71">GetVariableType</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a6b0e95d320fd02517fdd0adaadca3d71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accdd045ec09206640c2338524da77d23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#accdd045ec09206640c2338524da77d23">IsMaximizationProblem</a> () const</td></tr>
|
|
<tr class="separator:accdd045ec09206640c2338524da77d23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33b78d7012477c55f395aaf92ca6e9f4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a33b78d7012477c55f395aaf92ca6e9f4">GetSparseMatrix</a> () const</td></tr>
|
|
<tr class="separator:a33b78d7012477c55f395aaf92ca6e9f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2175025047722705a3af86e54229f9cd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2175025047722705a3af86e54229f9cd">GetTransposeSparseMatrix</a> () const</td></tr>
|
|
<tr class="separator:a2175025047722705a3af86e54229f9cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a007496c4e4962b2fa4d2e996fd7b4cf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a007496c4e4962b2fa4d2e996fd7b4cf6">GetMutableTransposeSparseMatrix</a> ()</td></tr>
|
|
<tr class="separator:a007496c4e4962b2fa4d2e996fd7b4cf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ac8fe8120fdded43c5fa888bd696d3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a9ac8fe8120fdded43c5fa888bd696d3e">UseTransposeMatrixAsReference</a> ()</td></tr>
|
|
<tr class="separator:a9ac8fe8120fdded43c5fa888bd696d3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40b46f23f42f169a527de50e016c2096"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a40b46f23f42f169a527de50e016c2096">ClearTransposeMatrix</a> ()</td></tr>
|
|
<tr class="separator:a40b46f23f42f169a527de50e016c2096"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeee0971281f2781c379fce7a64a5049"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1glop_1_1SparseColumn.html">SparseColumn</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aeeee0971281f2781c379fce7a64a5049">GetSparseColumn</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:aeeee0971281f2781c379fce7a64a5049"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88cc1c4519b043336ce23cdcec5fb0c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseColumn.html">SparseColumn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a88cc1c4519b043336ce23cdcec5fb0c2">GetMutableSparseColumn</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>)</td></tr>
|
|
<tr class="separator:a88cc1c4519b043336ce23cdcec5fb0c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd8437353d8dc686a75c98b5897dd871"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#acd8437353d8dc686a75c98b5897dd871">num_variables</a> () const</td></tr>
|
|
<tr class="separator:acd8437353d8dc686a75c98b5897dd871"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afda9b9b5e858d0c466d2a6293361004a"><td class="memItemLeft" align="right" valign="top">RowIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#afda9b9b5e858d0c466d2a6293361004a">num_constraints</a> () const</td></tr>
|
|
<tr class="separator:afda9b9b5e858d0c466d2a6293361004a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af69d9b7065a8f31604a8134be4307749"><td class="memItemLeft" align="right" valign="top">EntryIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#af69d9b7065a8f31604a8134be4307749">num_entries</a> () const</td></tr>
|
|
<tr class="separator:af69d9b7065a8f31604a8134be4307749"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e79763dc85eb10320835bca13697f4d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a4e79763dc85eb10320835bca13697f4d">constraint_lower_bounds</a> () const</td></tr>
|
|
<tr class="separator:a4e79763dc85eb10320835bca13697f4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4e5168f378a3a4e86dcf409faf14937"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa4e5168f378a3a4e86dcf409faf14937">constraint_upper_bounds</a> () const</td></tr>
|
|
<tr class="separator:aa4e5168f378a3a4e86dcf409faf14937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c8255f82269d42db81cc944eff0180f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a5c8255f82269d42db81cc944eff0180f">objective_coefficients</a> () const</td></tr>
|
|
<tr class="separator:a5c8255f82269d42db81cc944eff0180f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ba664b00317505a0026d2a38e6dd565"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a4ba664b00317505a0026d2a38e6dd565">variable_lower_bounds</a> () const</td></tr>
|
|
<tr class="separator:a4ba664b00317505a0026d2a38e6dd565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd138469679be137d0de53459b1342cb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#acd138469679be137d0de53459b1342cb">variable_upper_bounds</a> () const</td></tr>
|
|
<tr class="separator:acd138469679be137d0de53459b1342cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec4f9f0e8674e2b692176f599086d721"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< ColIndex, <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aec4f9f0e8674e2b692176f599086d721">variable_types</a> () const</td></tr>
|
|
<tr class="separator:aec4f9f0e8674e2b692176f599086d721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a609bcb18cec39c7c43dd7a6d3a51ba81"><td class="memItemLeft" align="right" valign="top">const std::vector< ColIndex > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a609bcb18cec39c7c43dd7a6d3a51ba81">IntegerVariablesList</a> () const</td></tr>
|
|
<tr class="separator:a609bcb18cec39c7c43dd7a6d3a51ba81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b58cfd45475bfab5ce1fe5c81b6da60"><td class="memItemLeft" align="right" valign="top">const std::vector< ColIndex > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a5b58cfd45475bfab5ce1fe5c81b6da60">BinaryVariablesList</a> () const</td></tr>
|
|
<tr class="separator:a5b58cfd45475bfab5ce1fe5c81b6da60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a814307860c1248b645ea68a8a11a0082"><td class="memItemLeft" align="right" valign="top">const std::vector< ColIndex > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a814307860c1248b645ea68a8a11a0082">NonBinaryVariablesList</a> () const</td></tr>
|
|
<tr class="separator:a814307860c1248b645ea68a8a11a0082"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6137c2df856cf2634f9bb259d2aace2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a6137c2df856cf2634f9bb259d2aace2b">GetObjectiveCoefficientForMinimizationVersion</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a6137c2df856cf2634f9bb259d2aace2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81334c7ceae9d68a38fe4d4bf0b7794c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a81334c7ceae9d68a38fe4d4bf0b7794c">objective_offset</a> () const</td></tr>
|
|
<tr class="separator:a81334c7ceae9d68a38fe4d4bf0b7794c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf55bb4fcaab95674f072cb528d426a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#adf55bb4fcaab95674f072cb528d426a0">objective_scaling_factor</a> () const</td></tr>
|
|
<tr class="separator:adf55bb4fcaab95674f072cb528d426a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23e637a2ad0316932c194e38f8e5f5f6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a23e637a2ad0316932c194e38f8e5f5f6">SolutionIsWithinVariableBounds</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &solution, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> absolute_tolerance) const</td></tr>
|
|
<tr class="separator:a23e637a2ad0316932c194e38f8e5f5f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8fbdc130ccf992a392b066fe625443e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa8fbdc130ccf992a392b066fe625443e">SolutionIsLPFeasible</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &solution, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> absolute_tolerance) const</td></tr>
|
|
<tr class="separator:aa8fbdc130ccf992a392b066fe625443e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a887289f2d9928ca7a603fee5b77df258"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a887289f2d9928ca7a603fee5b77df258">SolutionIsInteger</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &solution, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> absolute_tolerance) const</td></tr>
|
|
<tr class="separator:a887289f2d9928ca7a603fee5b77df258"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c97213019318c99fd9d01658803d12f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2c97213019318c99fd9d01658803d12f">SolutionIsMIPFeasible</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &solution, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> absolute_tolerance) const</td></tr>
|
|
<tr class="separator:a2c97213019318c99fd9d01658803d12f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa779a5d1f677630f42a48e1fdaadb1a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa779a5d1f677630f42a48e1fdaadb1a8">ComputeSlackVariableValues</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *solution) const</td></tr>
|
|
<tr class="separator:aa779a5d1f677630f42a48e1fdaadb1a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1e28fcd73435981deb42946a3e38046"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac1e28fcd73435981deb42946a3e38046">ApplyObjectiveScalingAndOffset</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>) const</td></tr>
|
|
<tr class="separator:ac1e28fcd73435981deb42946a3e38046"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d1b2b60ac8335834e40084ea545cc0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a5d1b2b60ac8335834e40084ea545cc0d">RemoveObjectiveScalingAndOffset</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>) const</td></tr>
|
|
<tr class="separator:a5d1b2b60ac8335834e40084ea545cc0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcc58612f6a1dc35ff3ffdb34188f299"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#adcc58612f6a1dc35ff3ffdb34188f299">GetDimensionString</a> () const</td></tr>
|
|
<tr class="separator:adcc58612f6a1dc35ff3ffdb34188f299"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a009204d0a4a7bb8252d86dd53733cacc"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a009204d0a4a7bb8252d86dd53733cacc">GetObjectiveStatsString</a> () const</td></tr>
|
|
<tr class="separator:a009204d0a4a7bb8252d86dd53733cacc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4a8456683d4572bd9426efab8489e99"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ab4a8456683d4572bd9426efab8489e99">Dump</a> () const</td></tr>
|
|
<tr class="separator:ab4a8456683d4572bd9426efab8489e99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a476f0627b588f945d6b14b9f08457ba9"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a476f0627b588f945d6b14b9f08457ba9">DumpSolution</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &variable_values) const</td></tr>
|
|
<tr class="separator:a476f0627b588f945d6b14b9f08457ba9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd7098e54f25e34f6626efd354cb7608"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#acd7098e54f25e34f6626efd354cb7608">GetProblemStats</a> () const</td></tr>
|
|
<tr class="separator:acd7098e54f25e34f6626efd354cb7608"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c5fdde0efc79599fcb7949449028ecf"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2c5fdde0efc79599fcb7949449028ecf">GetPrettyProblemStats</a> () const</td></tr>
|
|
<tr class="separator:a2c5fdde0efc79599fcb7949449028ecf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3009656fbbef7a076bcaec0cca172572"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a3009656fbbef7a076bcaec0cca172572">GetNonZeroStats</a> () const</td></tr>
|
|
<tr class="separator:a3009656fbbef7a076bcaec0cca172572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7866c9704e24cad179e98c7188587cdf"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a7866c9704e24cad179e98c7188587cdf">GetPrettyNonZeroStats</a> () const</td></tr>
|
|
<tr class="separator:a7866c9704e24cad179e98c7188587cdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa23a76f0f582369176688b458cda07dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aa23a76f0f582369176688b458cda07dc">AddSlackVariablesWhereNecessary</a> (bool detect_integer_constraints)</td></tr>
|
|
<tr class="separator:aa23a76f0f582369176688b458cda07dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a339d5516d8c29986233765e910257b4d"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a339d5516d8c29986233765e910257b4d">GetFirstSlackVariable</a> () const</td></tr>
|
|
<tr class="separator:a339d5516d8c29986233765e910257b4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48de416333220c0bea7759c5aa53ee14"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a48de416333220c0bea7759c5aa53ee14">GetSlackVariable</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:a48de416333220c0bea7759c5aa53ee14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad38b71923c7904791897a23722c157cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad38b71923c7904791897a23722c157cb">PopulateFromDual</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &dual, <a class="el" href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a> *duplicated_rows)</td></tr>
|
|
<tr class="separator:ad38b71923c7904791897a23722c157cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b3db5dc0b5e97f2790bbe1d633abc61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2b3db5dc0b5e97f2790bbe1d633abc61">PopulateFromLinearProgram</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &linear_program)</td></tr>
|
|
<tr class="separator:a2b3db5dc0b5e97f2790bbe1d633abc61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a057224e0b8a244b6204e382bbb6337ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a057224e0b8a244b6204e382bbb6337ee">PopulateFromPermutedLinearProgram</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &lp, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae69267cf0653a77925ee13121b9857ec">RowPermutation</a> &row_permutation, const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> &col_permutation)</td></tr>
|
|
<tr class="separator:a057224e0b8a244b6204e382bbb6337ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb6ee53de9bb4adf2734b59842cea0f5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#adb6ee53de9bb4adf2734b59842cea0f5">PopulateFromLinearProgramVariables</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &linear_program)</td></tr>
|
|
<tr class="separator:adb6ee53de9bb4adf2734b59842cea0f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a742dbe4804ed01bc7a27724f6b672466"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a742dbe4804ed01bc7a27724f6b672466">AddConstraints</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> &<a class="el" href="sat_2lp__utils_8cc.html#ab1734711414da2e668957d24a41b1ddf">coefficients</a>, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &left_hand_sides, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &right_hand_sides, const <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< RowIndex, std::string > &names)</td></tr>
|
|
<tr class="separator:a742dbe4804ed01bc7a27724f6b672466"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8a25f4344e17329c596cd1c387f70b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ae8a25f4344e17329c596cd1c387f70b2">AddConstraintsWithSlackVariables</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> &<a class="el" href="sat_2lp__utils_8cc.html#ab1734711414da2e668957d24a41b1ddf">coefficients</a>, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &left_hand_sides, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &right_hand_sides, const <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< RowIndex, std::string > &names, bool detect_integer_constraints_for_slack)</td></tr>
|
|
<tr class="separator:ae8a25f4344e17329c596cd1c387f70b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7054c01679c4d1b7ce846b95937582d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a7054c01679c4d1b7ce846b95937582d6">Swap</a> (<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> *linear_program)</td></tr>
|
|
<tr class="separator:a7054c01679c4d1b7ce846b95937582d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac59fd9cddfe284bf9dc7581ed631ce8d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac59fd9cddfe284bf9dc7581ed631ce8d">DeleteColumns</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ac053cc327ce11b0008e2030fcdc467f9">DenseBooleanRow</a> &columns_to_delete)</td></tr>
|
|
<tr class="separator:ac59fd9cddfe284bf9dc7581ed631ce8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7ecca71dd3aaf60246e7638ac3df455"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ad7ecca71dd3aaf60246e7638ac3df455">DeleteSlackVariables</a> ()</td></tr>
|
|
<tr class="separator:ad7ecca71dd3aaf60246e7638ac3df455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ba6d84c5ab7af533569ed5d7f2e2846"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2ba6d84c5ab7af533569ed5d7f2e2846">Scale</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseMatrixScaler.html">SparseMatrixScaler</a> *scaler)</td></tr>
|
|
<tr class="separator:a2ba6d84c5ab7af533569ed5d7f2e2846"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5df4526af1b9ac31a38e84111d4f13a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac5df4526af1b9ac31a38e84111d4f13a">ScaleObjective</a> ()</td></tr>
|
|
<tr class="separator:ac5df4526af1b9ac31a38e84111d4f13a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a354fba4c3eaf6cf38ee4f9e78a59f4c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a354fba4c3eaf6cf38ee4f9e78a59f4c1">ScaleBounds</a> ()</td></tr>
|
|
<tr class="separator:a354fba4c3eaf6cf38ee4f9e78a59f4c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac220cc5563c65b821d9d043010bb2121"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac220cc5563c65b821d9d043010bb2121">DeleteRows</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> &rows_to_delete)</td></tr>
|
|
<tr class="separator:ac220cc5563c65b821d9d043010bb2121"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac532c4b500b1a85ea22217f2c65a70ed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac532c4b500b1a85ea22217f2c65a70ed">IsValid</a> () const</td></tr>
|
|
<tr class="separator:ac532c4b500b1a85ea22217f2c65a70ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfe08a4275ac11e83e806835f04cc89e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#acfe08a4275ac11e83e806835f04cc89e">UpdateVariableBoundsToIntersection</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a4ba664b00317505a0026d2a38e6dd565">variable_lower_bounds</a>, const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &<a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#acd138469679be137d0de53459b1342cb">variable_upper_bounds</a>)</td></tr>
|
|
<tr class="separator:acfe08a4275ac11e83e806835f04cc89e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2980fe48a1c9d1d0a792bc343314b9ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a2980fe48a1c9d1d0a792bc343314b9ba">IsInEquationForm</a> () const</td></tr>
|
|
<tr class="separator:a2980fe48a1c9d1d0a792bc343314b9ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38ca209d17d37eb31e29a4025ab0934f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a38ca209d17d37eb31e29a4025ab0934f">BoundsOfIntegerVariablesAreInteger</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> tolerance) const</td></tr>
|
|
<tr class="separator:a38ca209d17d37eb31e29a4025ab0934f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25349b5748c4f5f7eaa52d6986d14265"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a25349b5748c4f5f7eaa52d6986d14265">BoundsOfIntegerConstraintsAreInteger</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> tolerance) const</td></tr>
|
|
<tr class="separator:a25349b5748c4f5f7eaa52d6986d14265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab451f1144133e621abdcd566c048a8d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#aab451f1144133e621abdcd566c048a8d">NotifyThatColumnsAreClean</a> ()</td></tr>
|
|
<tr class="separator:aab451f1144133e621abdcd566c048a8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f10999cb9fd607a0b2c2e08ba6b2ef4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#a6f10999cb9fd607a0b2c2e08ba6b2ef4">SetDcheckBounds</a> (bool dcheck_bounds)</td></tr>
|
|
<tr class="separator:a6f10999cb9fd607a0b2c2e08ba6b2ef4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="ac62972ff1b21a037e56530cde67309ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac62972ff1b21a037e56530cde67309ab">◆ </a></span>VariableType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac62972ff1b21a037e56530cde67309abab1fa9dd3af034b3ef4291579aa673c07"></a>CONTINUOUS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac62972ff1b21a037e56530cde67309aba5d5cd46919fa987731fb2edefe0f2a0c"></a>INTEGER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac62972ff1b21a037e56530cde67309abab79968c5beff3baa0791198293518e14"></a>IMPLIED_INTEGER </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00057">57</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="abcea67382d5e095491b022a7aa4291a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcea67382d5e095491b022a7aa4291a7">◆ </a></span>LinearProgram()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00109">109</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a742dbe4804ed01bc7a27724f6b672466"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a742dbe4804ed01bc7a27724f6b672466">◆ </a></span>AddConstraints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddConstraints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> & </td>
|
|
<td class="paramname"><em>coefficients</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td>
|
|
<td class="paramname"><em>left_hand_sides</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td>
|
|
<td class="paramname"><em>right_hand_sides</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< RowIndex, std::string > & </td>
|
|
<td class="paramname"><em>names</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00941">941</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8a25f4344e17329c596cd1c387f70b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8a25f4344e17329c596cd1c387f70b2">◆ </a></span>AddConstraintsWithSlackVariables()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddConstraintsWithSlackVariables </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> & </td>
|
|
<td class="paramname"><em>coefficients</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td>
|
|
<td class="paramname"><em>left_hand_sides</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & </td>
|
|
<td class="paramname"><em>right_hand_sides</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< RowIndex, std::string > & </td>
|
|
<td class="paramname"><em>names</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>detect_integer_constraints_for_slack</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00966">966</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa23a76f0f582369176688b458cda07dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa23a76f0f582369176688b458cda07dc">◆ </a></span>AddSlackVariablesWhereNecessary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddSlackVariablesWhereNecessary </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>detect_integer_constraints</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00666">666</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1e28fcd73435981deb42946a3e38046"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1e28fcd73435981deb42946a3e38046">◆ </a></span>ApplyObjectiveScalingAndOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> ApplyObjectiveScalingAndOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00519">519</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b58cfd45475bfab5ce1fe5c81b6da60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b58cfd45475bfab5ce1fe5c81b6da60">◆ </a></span>BinaryVariablesList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< ColIndex > & BinaryVariablesList </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00283">283</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25349b5748c4f5f7eaa52d6986d14265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25349b5748c4f5f7eaa52d6986d14265">◆ </a></span>BoundsOfIntegerConstraintsAreInteger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool BoundsOfIntegerConstraintsAreInteger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>tolerance</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01432">1432</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38ca209d17d37eb31e29a4025ab0934f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38ca209d17d37eb31e29a4025ab0934f">◆ </a></span>BoundsOfIntegerVariablesAreInteger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool BoundsOfIntegerVariablesAreInteger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>tolerance</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01416">1416</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfc30f91ab75c6f4552003f777672e74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfc30f91ab75c6f4552003f777672e74">◆ </a></span>CleanUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CleanUp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00345">345</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa71d36872f416feaa853788a7a7a7ef8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">◆ </a></span>Clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00132">132</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40b46f23f42f169a527de50e016c2096"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40b46f23f42f169a527de50e016c2096">◆ </a></span>ClearTransposeMatrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ClearTransposeMatrix </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00402">402</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa779a5d1f677630f42a48e1fdaadb1a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa779a5d1f677630f42a48e1fdaadb1a8">◆ </a></span>ComputeSlackVariableValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ComputeSlackVariableValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> * </td>
|
|
<td class="paramname"><em>solution</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00504">504</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e79763dc85eb10320835bca13697f4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e79763dc85eb10320835bca13697f4d">◆ </a></span>constraint_lower_bounds()</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="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a>& constraint_lower_bounds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00215">215</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4e5168f378a3a4e86dcf409faf14937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4e5168f378a3a4e86dcf409faf14937">◆ </a></span>constraint_upper_bounds()</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="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a>& constraint_upper_bounds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00218">218</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9d564651057c77b3f2ca1293134557f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9d564651057c77b3f2ca1293134557f">◆ </a></span>CreateNewConstraint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RowIndex CreateNewConstraint </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00189">189</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69d82a65001991de390a5acc122573f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69d82a65001991de390a5acc122573f3">◆ </a></span>CreateNewSlackVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex CreateNewSlackVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_integer_slack_variable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>lower_bound</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>upper_bound</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00174">174</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a695ac3d8db5a986f572711f2ef3a6a39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a695ac3d8db5a986f572711f2ef3a6a39">◆ </a></span>CreateNewVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex CreateNewVariable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00160">160</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac59fd9cddfe284bf9dc7581ed631ce8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac59fd9cddfe284bf9dc7581ed631ce8d">◆ </a></span>DeleteColumns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteColumns </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ac053cc327ce11b0008e2030fcdc467f9">DenseBooleanRow</a> & </td>
|
|
<td class="paramname"><em>columns_to_delete</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01034">1034</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac220cc5563c65b821d9d043010bb2121"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac220cc5563c65b821d9d043010bb2121">◆ </a></span>DeleteRows()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteRows </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> & </td>
|
|
<td class="paramname"><em>rows_to_delete</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01190">1190</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7ecca71dd3aaf60246e7638ac3df455"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7ecca71dd3aaf60246e7638ac3df455">◆ </a></span>DeleteSlackVariables()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteSlackVariables </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01083">1083</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4a8456683d4572bd9426efab8489e99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4a8456683d4572bd9426efab8489e99">◆ </a></span>Dump()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string Dump </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00529">529</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a476f0627b588f945d6b14b9f08457ba9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a476f0627b588f945d6b14b9f08457ba9">◆ </a></span>DumpSolution()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string DumpSolution </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>variable_values</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00616">616</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b50792950c42b62e8bf4ed596aebb27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b50792950c42b62e8bf4ed596aebb27">◆ </a></span>FindOrCreateConstraint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RowIndex FindOrCreateConstraint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>constraint_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00216">216</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e1fb82cbbf024213eae338216bf601e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e1fb82cbbf024213eae338216bf601e">◆ </a></span>FindOrCreateVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex FindOrCreateVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>variable_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00203">203</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d7d21abe90edddc22416e5db1db563f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d7d21abe90edddc22416e5db1db563f">◆ </a></span>GetConstraintName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetConstraintName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00364">364</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcc58612f6a1dc35ff3ffdb34188f299"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcc58612f6a1dc35ff3ffdb34188f299">◆ </a></span>GetDimensionString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetDimensionString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00423">423</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a339d5516d8c29986233765e910257b4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a339d5516d8c29986233765e910257b4d">◆ </a></span>GetFirstSlackVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetFirstSlackVariable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00720">720</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88cc1c4519b043336ce23cdcec5fb0c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88cc1c4519b043336ce23cdcec5fb0c2">◆ </a></span>GetMutableSparseColumn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1SparseColumn.html">SparseColumn</a> * GetMutableSparseColumn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00411">411</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a007496c4e4962b2fa4d2e996fd7b4cf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a007496c4e4962b2fa4d2e996fd7b4cf6">◆ </a></span>GetMutableTransposeSparseMatrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> * GetMutableTransposeSparseMatrix </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00384">384</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3009656fbbef7a076bcaec0cca172572"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3009656fbbef7a076bcaec0cca172572">◆ </a></span>GetNonZeroStats()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetNonZeroStats </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00655">655</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6137c2df856cf2634f9bb259d2aace2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6137c2df856cf2634f9bb259d2aace2b">◆ </a></span>GetObjectiveCoefficientForMinimizationVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> GetObjectiveCoefficientForMinimizationVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00417">417</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a009204d0a4a7bb8252d86dd53733cacc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a009204d0a4a7bb8252d86dd53733cacc">◆ </a></span>GetObjectiveStatsString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetObjectiveStatsString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00431">431</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7866c9704e24cad179e98c7188587cdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7866c9704e24cad179e98c7188587cdf">◆ </a></span>GetPrettyNonZeroStats()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetPrettyNonZeroStats </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00659">659</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c5fdde0efc79599fcb7949449028ecf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c5fdde0efc79599fcb7949449028ecf">◆ </a></span>GetPrettyProblemStats()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetPrettyProblemStats </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00633">633</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd7098e54f25e34f6626efd354cb7608"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd7098e54f25e34f6626efd354cb7608">◆ </a></span>GetProblemStats()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetProblemStats </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00627">627</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48de416333220c0bea7759c5aa53ee14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48de416333220c0bea7759c5aa53ee14">◆ </a></span>GetSlackVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetSlackVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00724">724</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeeee0971281f2781c379fce7a64a5049"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeee0971281f2781c379fce7a64a5049">◆ </a></span>GetSparseColumn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classoperations__research_1_1glop_1_1SparseColumn.html">SparseColumn</a> & GetSparseColumn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00407">407</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33b78d7012477c55f395aaf92ca6e9f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33b78d7012477c55f395aaf92ca6e9f4">◆ </a></span>GetSparseMatrix()</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_1glop_1_1SparseMatrix.html">SparseMatrix</a>& GetSparseMatrix </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00175">175</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2175025047722705a3af86e54229f9cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2175025047722705a3af86e54229f9cd">◆ </a></span>GetTransposeSparseMatrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classoperations__research_1_1glop_1_1SparseMatrix.html">SparseMatrix</a> & GetTransposeSparseMatrix </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00374">374</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18b017687d9940cc46c92e3937a18882"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18b017687d9940cc46c92e3937a18882">◆ </a></span>GetVariableName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string GetVariableName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00358">358</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b0e95d320fd02517fdd0adaadca3d71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b0e95d320fd02517fdd0adaadca3d71">◆ </a></span>GetVariableType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">LinearProgram::VariableType</a> GetVariableType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00370">370</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a609bcb18cec39c7c43dd7a6d3a51ba81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a609bcb18cec39c7c43dd7a6d3a51ba81">◆ </a></span>IntegerVariablesList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< ColIndex > & IntegerVariablesList </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00278">278</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e016d204d43b2cc4a2773c25462968a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e016d204d43b2cc4a2773c25462968a">◆ </a></span>IsCleanedUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsCleanedUp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00352">352</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2980fe48a1c9d1d0a792bc343314b9ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2980fe48a1c9d1d0a792bc343314b9ba">◆ </a></span>IsInEquationForm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsInEquationForm </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01403">1403</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accdd045ec09206640c2338524da77d23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accdd045ec09206640c2338524da77d23">◆ </a></span>IsMaximizationProblem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsMaximizationProblem </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00171">171</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac532c4b500b1a85ea22217f2c65a70ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac532c4b500b1a85ea22217f2c65a70ed">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01237">1237</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8efe00bb016665606d522a42543cd96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8efe00bb016665606d522a42543cd96">◆ </a></span>IsVariableBinary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsVariableBinary </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00298">298</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4f3103f39bdbb86151baed2347f7b0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4f3103f39bdbb86151baed2347f7b0a">◆ </a></span>IsVariableInteger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsVariableInteger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00293">293</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8227ba86a01f26e4f173cd5e219d5d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8227ba86a01f26e4f173cd5e219d5d1">◆ </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& name </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00075">75</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a814307860c1248b645ea68a8a11a0082"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a814307860c1248b645ea68a8a11a0082">◆ </a></span>NonBinaryVariablesList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< ColIndex > & NonBinaryVariablesList </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00288">288</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab451f1144133e621abdcd566c048a8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab451f1144133e621abdcd566c048a8d">◆ </a></span>NotifyThatColumnsAreClean()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void NotifyThatColumnsAreClean </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00539">539</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afda9b9b5e858d0c466d2a6293361004a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afda9b9b5e858d0c466d2a6293361004a">◆ </a></span>num_constraints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RowIndex num_constraints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00208">208</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af69d9b7065a8f31604a8134be4307749"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af69d9b7065a8f31604a8134be4307749">◆ </a></span>num_entries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">EntryIndex num_entries </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00211">211</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd8437353d8dc686a75c98b5897dd871"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd8437353d8dc686a75c98b5897dd871">◆ </a></span>num_variables()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex num_variables </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00205">205</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c8255f82269d42db81cc944eff0180f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c8255f82269d42db81cc944eff0180f">◆ </a></span>objective_coefficients()</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="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a>& objective_coefficients </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00223">223</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81334c7ceae9d68a38fe4d4bf0b7794c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81334c7ceae9d68a38fe4d4bf0b7794c">◆ </a></span>objective_offset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> objective_offset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00260">260</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf55bb4fcaab95674f072cb528d426a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf55bb4fcaab95674f072cb528d426a0">◆ </a></span>objective_scaling_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> objective_scaling_factor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00261">261</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad38b71923c7904791897a23722c157cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad38b71923c7904791897a23722c157cb">◆ </a></span>PopulateFromDual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromDual </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> & </td>
|
|
<td class="paramname"><em>dual</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a> * </td>
|
|
<td class="paramname"><em>duplicated_rows</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00733">733</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b3db5dc0b5e97f2790bbe1d633abc61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b3db5dc0b5e97f2790bbe1d633abc61">◆ </a></span>PopulateFromLinearProgram()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromLinearProgram </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> & </td>
|
|
<td class="paramname"><em>linear_program</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00831">831</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb6ee53de9bb4adf2734b59842cea0f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb6ee53de9bb4adf2734b59842cea0f5">◆ </a></span>PopulateFromLinearProgramVariables()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromLinearProgramVariables </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> & </td>
|
|
<td class="paramname"><em>linear_program</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00904">904</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a057224e0b8a244b6204e382bbb6337ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a057224e0b8a244b6204e382bbb6337ee">◆ </a></span>PopulateFromPermutedLinearProgram()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromPermutedLinearProgram </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> & </td>
|
|
<td class="paramname"><em>lp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae69267cf0653a77925ee13121b9857ec">RowPermutation</a> & </td>
|
|
<td class="paramname"><em>row_permutation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> & </td>
|
|
<td class="paramname"><em>col_permutation</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00852">852</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d1b2b60ac8335834e40084ea545cc0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d1b2b60ac8335834e40084ea545cc0d">◆ </a></span>RemoveObjectiveScalingAndOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> RemoveObjectiveScalingAndOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00524">524</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ba6d84c5ab7af533569ed5d7f2e2846"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ba6d84c5ab7af533569ed5d7f2e2846">◆ </a></span>Scale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Scale </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseMatrixScaler.html">SparseMatrixScaler</a> * </td>
|
|
<td class="paramname"><em>scaler</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a354fba4c3eaf6cf38ee4f9e78a59f4c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a354fba4c3eaf6cf38ee4f9e78a59f4c1">◆ </a></span>ScaleBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> ScaleBounds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01155">1155</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5df4526af1b9ac31a38e84111d4f13a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5df4526af1b9ac31a38e84111d4f13a">◆ </a></span>ScaleObjective()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> ScaleObjective </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01134">1134</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d695f450ae446d5d9c225b991f8d88e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d695f450ae446d5d9c225b991f8d88e">◆ </a></span>SetCoefficient()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </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 class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00315">315</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62b98dec38b6506442f9fc63f1a9b88f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62b98dec38b6506442f9fc63f1a9b88f">◆ </a></span>SetConstraintBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetConstraintBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>lower_bound</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>upper_bound</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00307">307</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac097fc8d275b5c13d3646f404c0533d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac097fc8d275b5c13d3646f404c0533d5">◆ </a></span>SetConstraintName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetConstraintName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00243">243</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f10999cb9fd607a0b2c2e08ba6b2ef4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f10999cb9fd607a0b2c2e08ba6b2ef4">◆ </a></span>SetDcheckBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetDcheckBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>dcheck_bounds</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00545">545</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3201a343d8df987411b55830bff7fa3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3201a343d8df987411b55830bff7fa3">◆ </a></span>SetMaximizationProblem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetMaximizationProblem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>maximize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00341">341</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a940d484bb6523277e1d2c742f4f534a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a940d484bb6523277e1d2c742f4f534a4">◆ </a></span>SetName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00074">74</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5af7f232cddcd91f70be84c0d398ba9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5af7f232cddcd91f70be84c0d398ba9">◆ </a></span>SetObjectiveCoefficient()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetObjectiveCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </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 class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00324">324</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a29cc40908e09b0c565ceea15b77d89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a29cc40908e09b0c565ceea15b77d89">◆ </a></span>SetObjectiveOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetObjectiveOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>objective_offset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00329">329</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01a5a464aad9b500e5f07b0457520762"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01a5a464aad9b500e5f07b0457520762">◆ </a></span>SetObjectiveScalingFactor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetObjectiveScalingFactor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>objective_scaling_factor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00334">334</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fe7ba825c8c6cd1efdcff6dec631093"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fe7ba825c8c6cd1efdcff6dec631093">◆ </a></span>SetVariableBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetVariableBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>lower_bound</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>upper_bound</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00247">247</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3e03ca59f6ecbfa265efac36d89cf3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3e03ca59f6ecbfa265efac36d89cf3d">◆ </a></span>SetVariableName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetVariableName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00230">230</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ddcdc56f25d075e18d62ddbcd3389b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ddcdc56f25d075e18d62ddbcd3389b2">◆ </a></span>SetVariableType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetVariableType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ColIndex </td>
|
|
<td class="paramname"><em>col</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00234">234</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a887289f2d9928ca7a603fee5b77df258"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a887289f2d9928ca7a603fee5b77df258">◆ </a></span>SolutionIsInteger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolutionIsInteger </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>solution</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00486">486</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8fbdc130ccf992a392b066fe625443e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8fbdc130ccf992a392b066fe625443e">◆ </a></span>SolutionIsLPFeasible()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolutionIsLPFeasible </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>solution</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00466">466</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c97213019318c99fd9d01658803d12f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c97213019318c99fd9d01658803d12f">◆ </a></span>SolutionIsMIPFeasible()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolutionIsMIPFeasible </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>solution</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00498">498</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23e637a2ad0316932c194e38f8e5f5f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23e637a2ad0316932c194e38f8e5f5f6">◆ </a></span>SolutionIsWithinVariableBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolutionIsWithinVariableBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>solution</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00450">450</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7054c01679c4d1b7ce846b95937582d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7054c01679c4d1b7ce846b95937582d6">◆ </a></span>Swap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> * </td>
|
|
<td class="paramname"><em>linear_program</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l01000">1000</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acfe08a4275ac11e83e806835f04cc89e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acfe08a4275ac11e83e806835f04cc89e">◆ </a></span>UpdateVariableBoundsToIntersection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UpdateVariableBoundsToIntersection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>variable_lower_bounds</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & </td>
|
|
<td class="paramname"><em>variable_upper_bounds</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00975">975</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ac8fe8120fdded43c5fa888bd696d3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ac8fe8120fdded43c5fa888bd696d3e">◆ </a></span>UseTransposeMatrixAsReference()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void UseTransposeMatrixAsReference </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8cc_source.html#l00395">395</a> of file <a class="el" href="lp__data_8cc_source.html">lp_data.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ba664b00317505a0026d2a38e6dd565"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ba664b00317505a0026d2a38e6dd565">◆ </a></span>variable_lower_bounds()</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="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a>& variable_lower_bounds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00229">229</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec4f9f0e8674e2b692176f599086d721"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec4f9f0e8674e2b692176f599086d721">◆ </a></span>variable_types()</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_1glop_1_1StrictITIVector.html">StrictITIVector</a><ColIndex, <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html#ac62972ff1b21a037e56530cde67309ab">VariableType</a>> variable_types </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00237">237</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd138469679be137d0de53459b1342cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd138469679be137d0de53459b1342cb">◆ </a></span>variable_upper_bounds()</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="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a>& variable_upper_bounds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00232">232</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="lp__data_8h_source.html">lp_data.h</a></li>
|
|
<li><a class="el" href="lp__data_8cc_source.html">lp_data.cc</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.18-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="namespaceoperations__research_1_1glop.html">glop</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|