860 lines
49 KiB
HTML
860 lines
49 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: RevisedSimplex</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_1RevisedSimplex.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="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classoperations__research_1_1glop_1_1RevisedSimplex-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">RevisedSimplex</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="revised__simplex_8h_source.html#l00147">147</a> of file <a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a>.</p>
|
|
</div><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ab5f355543caf37fcad85bac358d01dbf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ab5f355543caf37fcad85bac358d01dbf">RevisedSimplex</a> ()</td></tr>
|
|
<tr class="separator:ab5f355543caf37fcad85bac358d01dbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7202d055b6b172a8a1da4f5b136f9ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ae7202d055b6b172a8a1da4f5b136f9ea">SetParameters</a> (const GlopParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:ae7202d055b6b172a8a1da4f5b136f9ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04fb52e044ec108e110796e29804cf06"><td class="memItemLeft" align="right" valign="top">const GlopParameters & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a04fb52e044ec108e110796e29804cf06">GetParameters</a> () const</td></tr>
|
|
<tr class="separator:a04fb52e044ec108e110796e29804cf06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a866a68af5afd0355fb348f7a59eeff9e"><td class="memItemLeft" align="right" valign="top">ABSL_MUST_USE_RESULT <a class="el" href="classoperations__research_1_1glop_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a866a68af5afd0355fb348f7a59eeff9e">Solve</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &lp, <a class="el" href="classoperations__research_1_1TimeLimit.html">TimeLimit</a> *<a class="el" href="cp__model__solver_8cc.html#ac3cf9db02b23ea1455b5ae6955d03e47">time_limit</a>)</td></tr>
|
|
<tr class="separator:a866a68af5afd0355fb348f7a59eeff9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace96e115f468d752a2fcfeea901b0f8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ace96e115f468d752a2fcfeea901b0f8a">ClearStateForNextSolve</a> ()</td></tr>
|
|
<tr class="separator:ace96e115f468d752a2fcfeea901b0f8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4d90743acfe39707571f84f096a58d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ac4d90743acfe39707571f84f096a58d7">LoadStateForNextSolve</a> (const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> &state)</td></tr>
|
|
<tr class="separator:ac4d90743acfe39707571f84f096a58d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa637d435b14a562f8203eb808add5399"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#aa637d435b14a562f8203eb808add5399">NotifyThatMatrixIsUnchangedForNextSolve</a> ()</td></tr>
|
|
<tr class="separator:aa637d435b14a562f8203eb808add5399"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace91e968c3b7369698c7563ca1c9c6e8"><td class="memItemLeft" align="right" valign="top">RowIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ace91e968c3b7369698c7563ca1c9c6e8">GetProblemNumRows</a> () const</td></tr>
|
|
<tr class="separator:ace91e968c3b7369698c7563ca1c9c6e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac226833fbf53fdb3fb7b6ef9d89a0e4c"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ac226833fbf53fdb3fb7b6ef9d89a0e4c">GetProblemNumCols</a> () const</td></tr>
|
|
<tr class="separator:ac226833fbf53fdb3fb7b6ef9d89a0e4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a938b612b6f9885a417fda1bf886f4b39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#ae8a885303349cb7807c7c87b405bc0c9">ProblemStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a938b612b6f9885a417fda1bf886f4b39">GetProblemStatus</a> () const</td></tr>
|
|
<tr class="separator:a938b612b6f9885a417fda1bf886f4b39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96c1f660991b5007ca24564f69cd27b8"><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_1RevisedSimplex.html#a96c1f660991b5007ca24564f69cd27b8">GetObjectiveValue</a> () const</td></tr>
|
|
<tr class="separator:a96c1f660991b5007ca24564f69cd27b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3269053b931945d67fbd50f3bd95f37f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a3269053b931945d67fbd50f3bd95f37f">GetNumberOfIterations</a> () const</td></tr>
|
|
<tr class="separator:a3269053b931945d67fbd50f3bd95f37f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a201108c6e8d9fb5104697bdd0a8bd085"><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_1RevisedSimplex.html#a201108c6e8d9fb5104697bdd0a8bd085">GetVariableValue</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a201108c6e8d9fb5104697bdd0a8bd085"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52c80b8028f6d54f8b2c02da3aac7510"><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_1RevisedSimplex.html#a52c80b8028f6d54f8b2c02da3aac7510">GetReducedCost</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a52c80b8028f6d54f8b2c02da3aac7510"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26689abee13abb7fc0d0cf99c1c7809b"><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_1RevisedSimplex.html#a26689abee13abb7fc0d0cf99c1c7809b">GetReducedCosts</a> () const</td></tr>
|
|
<tr class="separator:a26689abee13abb7fc0d0cf99c1c7809b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4c5e551e5a00ff4ae97d8467184221b"><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_1RevisedSimplex.html#aa4c5e551e5a00ff4ae97d8467184221b">GetDualValue</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:aa4c5e551e5a00ff4ae97d8467184221b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f6696618f5f850c805b361aa0c8bd7e"><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_1RevisedSimplex.html#a3f6696618f5f850c805b361aa0c8bd7e">GetConstraintActivity</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:a3f6696618f5f850c805b361aa0c8bd7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4802169fde637478bebd1b420eec8ff8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a1ac488f3db89f6d16a85c56f3243290c">VariableStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a4802169fde637478bebd1b420eec8ff8">GetVariableStatus</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>) const</td></tr>
|
|
<tr class="separator:a4802169fde637478bebd1b420eec8ff8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0064327c37c56b93e86a91a1d64fd96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#ad59b85e44037bd502a5d8bd3fe16c0f9">ConstraintStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ac0064327c37c56b93e86a91a1d64fd96">GetConstraintStatus</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:ac0064327c37c56b93e86a91a1d64fd96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfbae19f81ecf38f67643dc8b7dcec25"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#adfbae19f81ecf38f67643dc8b7dcec25">GetState</a> () const</td></tr>
|
|
<tr class="separator:adfbae19f81ecf38f67643dc8b7dcec25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeccc8138b268e621d96d105e0ddd474a"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#aeccc8138b268e621d96d105e0ddd474a">DeterministicTime</a> () const</td></tr>
|
|
<tr class="separator:aeccc8138b268e621d96d105e0ddd474a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c3111122d3f221c6c17632aea4f0b97"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a3c3111122d3f221c6c17632aea4f0b97">objective_limit_reached</a> () const</td></tr>
|
|
<tr class="separator:a3c3111122d3f221c6c17632aea4f0b97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3854b494976761a458a17523bb4fe5cf"><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_1RevisedSimplex.html#a3854b494976761a458a17523bb4fe5cf">GetPrimalRay</a> () const</td></tr>
|
|
<tr class="separator:a3854b494976761a458a17523bb4fe5cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66da73868da92948f57a83e261066ca6"><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_1RevisedSimplex.html#a66da73868da92948f57a83e261066ca6">GetDualRay</a> () const</td></tr>
|
|
<tr class="separator:a66da73868da92948f57a83e261066ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e35521f3d40e263173626ecc8c21b06"><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_1RevisedSimplex.html#a0e35521f3d40e263173626ecc8c21b06">GetDualRayRowCombination</a> () const</td></tr>
|
|
<tr class="separator:a0e35521f3d40e263173626ecc8c21b06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae15a49e0cab69203efca232f0b32866d"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ae15a49e0cab69203efca232f0b32866d">GetBasis</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>) const</td></tr>
|
|
<tr class="separator:ae15a49e0cab69203efca232f0b32866d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa85e3bd0c3e1bd18b4faf1dd36d550a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1glop_1_1ScatteredRow.html">ScatteredRow</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#afa85e3bd0c3e1bd18b4faf1dd36d550a">GetUnitRowLeftInverse</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
|
|
<tr class="separator:afa85e3bd0c3e1bd18b4faf1dd36d550a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a1cf1079c72ab5da9826a3f37588238"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a3a1cf1079c72ab5da9826a3f37588238">GetBasisVector</a> () const</td></tr>
|
|
<tr class="separator:a3a1cf1079c72ab5da9826a3f37588238"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad463af979d0c220bb473d4f8df2ec345"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1glop_1_1BasisFactorization.html">BasisFactorization</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ad463af979d0c220bb473d4f8df2ec345">GetBasisFactorization</a> () const</td></tr>
|
|
<tr class="separator:ad463af979d0c220bb473d4f8df2ec345"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afab08c75dbc7618e656f7de9dff4c627"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#afab08c75dbc7618e656f7de9dff4c627">StatString</a> ()</td></tr>
|
|
<tr class="separator:afab08c75dbc7618e656f7de9dff4c627"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c99d1d49085611ae25fe05c8e9ae8e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a653999bfbcd0e58e9af83e35f345993b">RowMajorSparseMatrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#a9c99d1d49085611ae25fe05c8e9ae8e8">ComputeDictionary</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *column_scales)</td></tr>
|
|
<tr class="separator:a9c99d1d49085611ae25fe05c8e9ae8e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac02fd9d24b56c3a6574d38e571c6a4ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html#ac02fd9d24b56c3a6574d38e571c6a4ff">ComputeBasicVariablesForState</a> (const <a class="el" href="classoperations__research_1_1glop_1_1LinearProgram.html">LinearProgram</a> &linear_program, const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> &state)</td></tr>
|
|
<tr class="separator:ac02fd9d24b56c3a6574d38e571c6a4ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ab5f355543caf37fcad85bac358d01dbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5f355543caf37fcad85bac358d01dbf">◆ </a></span>RevisedSimplex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1RevisedSimplex.html">RevisedSimplex</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="revised__simplex_8cc_source.html#l00077">77</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ace96e115f468d752a2fcfeea901b0f8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace96e115f468d752a2fcfeea901b0f8a">◆ </a></span>ClearStateForNextSolve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ClearStateForNextSolve </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="revised__simplex_8cc_source.html#l00119">119</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac02fd9d24b56c3a6574d38e571c6a4ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac02fd9d24b56c3a6574d38e571c6a4ff">◆ </a></span>ComputeBasicVariablesForState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ComputeBasicVariablesForState </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>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> & </td>
|
|
<td class="paramname"><em>state</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="revised__simplex_8cc_source.html#l03068">3068</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c99d1d49085611ae25fe05c8e9ae8e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c99d1d49085611ae25fe05c8e9ae8e8">◆ </a></span>ComputeDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classgtl_1_1ITIVector.html">gtl::ITIVector</a>< RowIndex, <a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html">SparseRow</a> > ComputeDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> * </td>
|
|
<td class="paramname"><em>column_scales</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="revised__simplex_8cc_source.html#l03046">3046</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeccc8138b268e621d96d105e0ddd474a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeccc8138b268e621d96d105e0ddd474a">◆ </a></span>DeterministicTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double DeterministicTime </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="revised__simplex_8cc_source.html#l00506">506</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae15a49e0cab69203efca232f0b32866d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae15a49e0cab69203efca232f0b32866d">◆ </a></span>GetBasis()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetBasis </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="revised__simplex_8cc_source.html#l00484">484</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad463af979d0c220bb473d4f8df2ec345"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad463af979d0c220bb473d4f8df2ec345">◆ </a></span>GetBasisFactorization()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classoperations__research_1_1glop_1_1BasisFactorization.html">BasisFactorization</a> & GetBasisFactorization </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="revised__simplex_8cc_source.html#l00486">486</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a1cf1079c72ab5da9826a3f37588238"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a1cf1079c72ab5da9826a3f37588238">◆ </a></span>GetBasisVector()</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#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a> GetBasisVector </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="revised__simplex_8h_source.html#l00229">229</a> of file <a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f6696618f5f850c805b361aa0c8bd7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f6696618f5f850c805b361aa0c8bd7e">◆ </a></span>GetConstraintActivity()</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> GetConstraintActivity </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="revised__simplex_8cc_source.html#l00451">451</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0064327c37c56b93e86a91a1d64fd96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0064327c37c56b93e86a91a1d64fd96">◆ </a></span>GetConstraintStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#ad59b85e44037bd502a5d8bd3fe16c0f9">ConstraintStatus</a> GetConstraintStatus </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="revised__simplex_8cc_source.html#l00457">457</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66da73868da92948f57a83e261066ca6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66da73868da92948f57a83e261066ca6">◆ </a></span>GetDualRay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> & GetDualRay </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="revised__simplex_8cc_source.html#l00474">474</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e35521f3d40e263173626ecc8c21b06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e35521f3d40e263173626ecc8c21b06">◆ </a></span>GetDualRayRowCombination()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & GetDualRayRowCombination </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="revised__simplex_8cc_source.html#l00479">479</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4c5e551e5a00ff4ae97d8467184221b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4c5e551e5a00ff4ae97d8467184221b">◆ </a></span>GetDualValue()</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> GetDualValue </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="revised__simplex_8cc_source.html#l00441">441</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3269053b931945d67fbd50f3bd95f37f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3269053b931945d67fbd50f3bd95f37f">◆ </a></span>GetNumberOfIterations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> GetNumberOfIterations </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="revised__simplex_8cc_source.html#l00423">423</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96c1f660991b5007ca24564f69cd27b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96c1f660991b5007ca24564f69cd27b8">◆ </a></span>GetObjectiveValue()</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> GetObjectiveValue </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="revised__simplex_8cc_source.html#l00419">419</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04fb52e044ec108e110796e29804cf06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04fb52e044ec108e110796e29804cf06">◆ </a></span>GetParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const GlopParameters& GetParameters </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="revised__simplex_8h_source.html#l00153">153</a> of file <a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3854b494976761a458a17523bb4fe5cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3854b494976761a458a17523bb4fe5cf">◆ </a></span>GetPrimalRay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & GetPrimalRay </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="revised__simplex_8cc_source.html#l00470">470</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac226833fbf53fdb3fb7b6ef9d89a0e4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac226833fbf53fdb3fb7b6ef9d89a0e4c">◆ </a></span>GetProblemNumCols()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetProblemNumCols </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="revised__simplex_8cc_source.html#l00427">427</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace91e968c3b7369698c7563ca1c9c6e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace91e968c3b7369698c7563ca1c9c6e8">◆ </a></span>GetProblemNumRows()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RowIndex GetProblemNumRows </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="revised__simplex_8cc_source.html#l00425">425</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a938b612b6f9885a417fda1bf886f4b39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a938b612b6f9885a417fda1bf886f4b39">◆ </a></span>GetProblemStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#ae8a885303349cb7807c7c87b405bc0c9">ProblemStatus</a> GetProblemStatus </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="revised__simplex_8cc_source.html#l00415">415</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52c80b8028f6d54f8b2c02da3aac7510"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52c80b8028f6d54f8b2c02da3aac7510">◆ </a></span>GetReducedCost()</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> GetReducedCost </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="revised__simplex_8cc_source.html#l00433">433</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26689abee13abb7fc0d0cf99c1c7809b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26689abee13abb7fc0d0cf99c1c7809b">◆ </a></span>GetReducedCosts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> & GetReducedCosts </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="revised__simplex_8cc_source.html#l00437">437</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfbae19f81ecf38f67643dc8b7dcec25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfbae19f81ecf38f67643dc8b7dcec25">◆ </a></span>GetState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> & GetState </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="revised__simplex_8cc_source.html#l00449">449</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa85e3bd0c3e1bd18b4faf1dd36d550a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa85e3bd0c3e1bd18b4faf1dd36d550a">◆ </a></span>GetUnitRowLeftInverse()</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="structoperations__research_1_1glop_1_1ScatteredRow.html">ScatteredRow</a>& GetUnitRowLeftInverse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RowIndex </td>
|
|
<td class="paramname"><em>row</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="revised__simplex_8h_source.html#l00223">223</a> of file <a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4802169fde637478bebd1b420eec8ff8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4802169fde637478bebd1b420eec8ff8">◆ </a></span>GetVariableStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a1ac488f3db89f6d16a85c56f3243290c">VariableStatus</a> GetVariableStatus </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="revised__simplex_8cc_source.html#l00445">445</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a201108c6e8d9fb5104697bdd0a8bd085"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a201108c6e8d9fb5104697bdd0a8bd085">◆ </a></span>GetVariableValue()</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> GetVariableValue </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="revised__simplex_8cc_source.html#l00429">429</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4d90743acfe39707571f84f096a58d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4d90743acfe39707571f84f096a58d7">◆ </a></span>LoadStateForNextSolve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LoadStateForNextSolve </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1BasisState.html">BasisState</a> & </td>
|
|
<td class="paramname"><em>state</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="revised__simplex_8cc_source.html#l00124">124</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa637d435b14a562f8203eb808add5399"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa637d435b14a562f8203eb808add5399">◆ </a></span>NotifyThatMatrixIsUnchangedForNextSolve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void NotifyThatMatrixIsUnchangedForNextSolve </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="revised__simplex_8cc_source.html#l00130">130</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c3111122d3f221c6c17632aea4f0b97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c3111122d3f221c6c17632aea4f0b97">◆ </a></span>objective_limit_reached()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool objective_limit_reached </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="revised__simplex_8h_source.html#l00200">200</a> of file <a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7202d055b6b172a8a1da4f5b136f9ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7202d055b6b172a8a1da4f5b136f9ea">◆ </a></span>SetParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GlopParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="revised__simplex_8cc_source.html#l02917">2917</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a866a68af5afd0355fb348f7a59eeff9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a866a68af5afd0355fb348f7a59eeff9e">◆ </a></span>Solve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1glop_1_1Status.html">Status</a> Solve </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"><a class="el" href="classoperations__research_1_1TimeLimit.html">TimeLimit</a> * </td>
|
|
<td class="paramname"><em>time_limit</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="revised__simplex_8cc_source.html#l00134">134</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afab08c75dbc7618e656f7de9dff4c627"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afab08c75dbc7618e656f7de9dff4c627">◆ </a></span>StatString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string StatString </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="revised__simplex_8cc_source.html#l02882">2882</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="revised__simplex_8h_source.html">revised_simplex.h</a></li>
|
|
<li><a class="el" href="revised__simplex_8cc_source.html">revised_simplex.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_1RevisedSimplex.html">RevisedSimplex</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>
|