Files
ortools-clone/docs/cpp/revised__simplex_8cc_source.html

463 lines
881 KiB
HTML
Raw Normal View History

2020-09-02 09:42:51 +02:00
<!-- 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"/>
2022-01-16 18:02:36 +01:00
<meta name="generator" content="Doxygen 1.8.15"/>
2020-09-02 09:42:51 +02:00
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: revised_simplex.cc Source File</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>
2022-01-16 18:02:36 +01:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
2020-09-02 09:42:51 +02:00
<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
2021-12-14 13:41:01 +01:00
&#160;<span id="projectnumber">9.2</span>
2020-09-02 09:42:51 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2022-01-16 18:02:36 +01:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-02 09:42:51 +02:00
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-09-02 09:42:51 +02:00
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2020-09-02 09:42:51 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-16 18:02:36 +01:00
/* @license-end */</script>
2020-09-02 09:42:51 +02:00
<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">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('revised__simplex_8cc_source.html','');});
2020-09-02 09:42:51 +02:00
/* @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">
2022-01-16 18:02:36 +01:00
<div class="headertitle">
<div class="title">revised_simplex.cc</div> </div>
2020-09-02 09:42:51 +02:00
</div><!--header-->
<div class="contents">
2022-01-16 18:02:36 +01:00
<a href="revised__simplex_8cc.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2010-2021 Google LLC</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="revised__simplex_8h.html">ortools/glop/revised_simplex.h</a>&quot;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_cat.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_format.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#includ
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a8981f0356904327ac36863401a87affa"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a8981f0356904327ac36863401a87affa">operations_research::glop::GlopParameters::NONE</a></div><div class="ttdeci">static constexpr InitialBasisHeuristic NONE</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l00417">parameters.pb.h:417</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358ae4ac03f6c9f00665644e868dd1fb9f1e"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358ae4ac03f6c9f00665644e868dd1fb9f1e">operations_research::glop::VariableStatus::BASIC</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_af507437729fd1e93677772e748ca1cfc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#af507437729fd1e93677772e748ca1cfc">operations_research::glop::PrimalEdgeNorms::NeedsBasisRefactorization</a></div><div class="ttdeci">bool NeedsBasisRefactorization() const</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8cc_source.html#l00044">primal_edge_norms.cc:44</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a2ad7ea612bc859f5b637d5029fb875fb"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a2ad7ea612bc859f5b637d5029fb875fb">operations_research::glop::InfinityNorm</a></div><div class="ttdeci">Fractional InfinityNorm(const DenseColumn &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2lp__utils_8cc_source.html#l00081">lp_data/lp_utils.cc:81</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ad463af979d0c220bb473d4f8df2ec345"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ad463af979d0c220bb473d4f8df2ec345">operations_research::glop::RevisedSimplex::GetBasisFactorization</a></div><div class="ttdeci">const BasisFactorization &amp; GetBasisFactorization() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00670">revised_simplex.cc:670</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a0dd6aa4dbd67b1f7e715b2d6f64341b7"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a0dd6aa4dbd67b1f7e715b2d6f64341b7">operations_research::glop::VariableValues::Set</a></div><div class="ttdeci">void Set(ColIndex col, Fractional value)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8h_source.html#l00127">variable_values.h:127</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaa803ce9366dca251925e0bdde517430"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaa803ce9366dca251925e0bdde517430">operations_research::glop::Transpose</a></div><div class="ttdeci">const DenseRow &amp; Transpose(const DenseColumn &amp;col)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2lp__utils_8h_source.html#l00192">lp_data/lp_utils.h:192</a></div></div>
<div class="ttc" id="base_2logging_8h_html_a3e1cfef60e774a81f30eaddf26a3a274"><div class="ttname"><a href="base_2logging_8h.html#a3e1cfef60e774a81f30eaddf26a3a274">CHECK</a></div><div class="ttdeci">#define CHECK(condition)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00495">base/logging.h:495</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a624179d887d379119802066cad4c29e8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a624179d887d379119802066cad4c29e8">operations_research::glop::VariableValues::UpdateDualPrices</a></div><div class="ttdeci">void UpdateDualPrices(const std::vector&lt; RowIndex &gt; &amp;row)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00244">variable_values.cc:244</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::BasisFactorization::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8h_source.html#l00287">basis_representation.h:287</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a8fbc9efd86a3cc862a9079d86ab8b524"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a8fbc9efd86a3cc862a9079d86ab8b524">operations_research::glop::RowToColIndex</a></div><div class="ttdeci">ColIndex RowToColIndex(RowIndex row)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00049">lp_types.h:49</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_logger_html_ad4238e7273d93a1d0a2272d46660c254"><div class="ttname"><a href="classoperations__research_1_1_solver_logger.html#ad4238e7273d93a1d0a2272d46660c254">operations_research::SolverLogger::EnableLogging</a></div><div class="ttdeci">void EnableLogging(bool enable)</div><div class="ttdef"><b>Definition:</b> <a href="util_2logging_8h_source.html#l00039">util/logging.h:39</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a6e2a232672ee1580b9144f558662a77c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a6e2a232672ee1580b9144f558662a77c">operations_research::glop::BasisFactorization::IsRefactorized</a></div><div class="ttdeci">bool IsRefactorized() const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00222">basis_representation.cc:222</a></div></div>
<div class="ttc" id="classoperations__research_1_1_time_limit_html"><div class="ttname"><a href="classoperations__research_1_1_time_limit.html">operations_research::TimeLimit</a></div><div class="ttdoc">A simple class to enforce both an elapsed time limit and a deterministic time limit in the same threa...</div><div class="ttdef"><b>Definition:</b> <a href="time__limit_8h_source.html#l00106">time_limit.h:106</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_ad401fcfc84cd01c7aff52c7226a071b9"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#ad401fcfc84cd01c7aff52c7226a071b9">operations_research::glop::VariablesInfo::InitializeFromBasisState</a></div><div class="ttdeci">void InitializeFromBasisState(ColIndex first_slack, ColIndex num_new_cols, const BasisState &amp;state)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00105">variables_info.cc:105</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_af01c50e388647c921aa7d9c77f2b72b2"><div class="ttname"><a href="revised__simplex_8cc.html#af01c50e388647c921aa7d9c77f2b72b2">ratio</a></div><div class="ttdeci">Fractional ratio</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l01981">revised_simplex.cc:1981</a></div></div>
<div class="ttc" id="classoperations__research_1_1_stats_group_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1_stats_group.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::StatsGroup::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="stats_8cc_source.html#l00071">stats.cc:71</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_a1f1a686f26843ecfeb36e71f7626c330"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#a1f1a686f26843ecfeb36e71f7626c330">operations_research::glop::DualEdgeNorms::GetEdgeSquaredNorms</a></div><div class="ttdeci">const DenseColumn &amp; GetEdgeSquaredNorms()</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00035">dual_edge_norms.cc:35</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_linear_program_html"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_linear_program.html">operations_research::glop::LinearProgram</a></div><div class="ttdef"><b>Definition:</b> <a href="lp__data_8h_source.html#l00055">lp_data.h:55</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_ac51f5d5ea0bb75f2f55e836527c43f58"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#ac51f5d5ea0bb75f2f55e836527c43f58">operations_research::glop::ReducedCosts::UpdateDataOnBasisPermutation</a></div><div class="ttdeci">void UpdateDataOnBasisPermutation()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00210">reduced_costs.cc:210</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ad73165f71f932e8ccc240d4db5097803"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">operations_research::glop::RowToColMapping</a></div><div class="ttdeci">StrictITIVector&lt; RowIndex, ColIndex &gt; RowToColMapping</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00346">lp_types.h:346</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a28ad52f334e030f4eb45939756a4476c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a28ad52f334e030f4eb45939756a4476c">operations_research::glop::VariablesInfo::GetIsBasicBitRow</a></div><div class="ttdeci">const DenseBitRow &amp; GetIsBasicBitRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00306">variables_info.cc:306</a></div></div>
<div class="ttc" id="macros_8h_html_a7f536a3b33f9bed8f75734e035d30725"><div class="ttname"><a href="macros_8h.html#a7f536a3b33f9bed8f75734e035d30725">DEBUG_MODE</a></div><div class="ttdeci">const bool DEBUG_MODE</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00024">macros.h:24</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_ad10edae0a852d72fb76afb1c77735045"><div class="ttname"><a href="alldiff__cst_8cc.html#ad10edae0a852d72fb76afb1c77735045">min</a></div><div class="ttdeci">int64_t min</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00139">alldiff_cst.cc:139</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_a8e12342fc420701fbffd97025421575a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#a8e12342fc420701fbffd97025421575a">operations_research::glop::ColumnView::IsEmpty</a></div><div class="ttdeci">bool IsEmpty() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00114">sparse_column.h:114</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_scattered_vector_html_a824e6b41b839a9f0ce98b10d3b84046d"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_scattered_vector.html#a824e6b41b839a9f0ce98b10d3b84046d">operations_research::glop::ScatteredVector::ClearSparseMask</a></div><div class="ttdeci">void ClearSparseMask()</div><div class="ttdef"><b>Definition:</b> <a href="scattered__vector_8h_source.html#l00132">scattered_vector.h:132</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a89974567ff7858c4e50324ee1ed381ff"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a89974567ff7858c4e50324ee1ed381ff">operations_research::glop::GlopParameters::crossover_bound_snapping_distance</a></div><div class="ttdeci">double crossover_bound_snapping_distance() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02812">parameters.pb.h:2812</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_ab621f81a664a0dc316f158e526dd17d6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#ab621f81a664a0dc316f158e526dd17d6">operations_research::glop::ReducedCosts::ClearAndRemoveCostShifts</a></div><div class="ttdeci">void ClearAndRemoveCostShifts()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00301">reduced_costs.cc:301</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_aa637d435b14a562f8203eb808add5399"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#aa637d435b14a562f8203eb808add5399">operations_research::glop::RevisedSimplex::NotifyThatMatrixIsUnchangedForNextSolve</a></div><div class="ttdeci">void NotifyThatMatrixIsUnchangedForNextSolve()</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00130">revised_simplex.cc:130</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358a14dc61f52267ea9b476f64c1d4d975b1"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a14dc61f52267ea9b476f64c1d4d975b1">operations_research::glop::VariableStatus::AT_UPPER_BOUND</a></div></div>
<div class="ttc" id="util_2logging_8h_html_a5f67b653dd99ddbe5e3367e3b4b7b532"><div class="ttname"><a href="util_2logging_8h.html#a5f67b653dd99ddbe5e3367e3b4b7b532">SOLVER_LOG</a></div><div class="ttdeci">#define SOLVER_LOG(logger,...)</div><div class="ttdef"><b>Definition:</b> <a href="util_2logging_8h_source.html#l00069">util/logging.h:69</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a4b35d51cb0a80a84c5c8c4137aebc8be"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a4b35d51cb0a80a84c5c8c4137aebc8be">operations_research::glop::VariablesInfo::ChangeUnusedBasicVariablesToFree</a></div><div class="ttdeci">int ChangeUnusedBasicVariablesToFree(const RowToColMapping &amp;basis)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00163">variables_info.cc:163</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::glop::DualEdgeNorms::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00029">dual_edge_norms.cc:29</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a1f1e747a41c4b020aadca2be544b1e26"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a1f1e747a41c4b020aadca2be544b1e26">operations_research::glop::GlopParameters::allow_simplex_algorithm_change</a></div><div class="ttdeci">bool allow_simplex_algorithm_change() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02252">parameters.pb.h:2252</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_lu_factorization_html_ace58a4f9d6a147c3455ff8dc029537c4"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_lu_factorization.html#ace58a4f9d6a147c3455ff8dc029537c4">operations_research::glop::LuFactorization::ComputeFactorization</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status ComputeFactorization(const CompactSparseMatrixView &amp;compact_matrix)</div><div class="ttdef"><b>Definition:</b> <a href="lu__factorization_8cc_source.html#l00044">lu_factorization.cc:44</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_a773239be94b6b64ba8fa2367b86776be"><div class="ttname"><a href="revised__simplex_8cc.html#a773239be94b6b64ba8fa2367b86776be">coeff_magnitude</a></div><div class="ttdeci">Fractional coeff_magnitude</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l01982">revised_simplex.cc:1982</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ac4d90743acfe39707571f84f096a58d7"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ac4d90743acfe39707571f84f096a58d7">operations_research::glop::RevisedSimplex::LoadStateForNextSolve</a></div><div class="ttdeci">void LoadStateForNextSolve(const BasisState &amp;state)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00119">revised_simplex.cc:119</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::DynamicMaximum::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00093">pricing.h:93</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a3a01db04bb4b59a08dbca4e490b1a254"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a3a01db04bb4b59a08dbca4e490b1a254">operations_research::glop::GlopParameters::use_dedicated_dual_feasibility_algorithm</a></div><div class="ttdeci">bool use_dedicated_dual_feasibility_algorithm() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02644">parameters.pb.h:2644</a></div></div>
<div class="ttc" id="cp__model__solver_8cc_html_aec8af5c1be4e1b6d4330e1161028de21"><div class="ttname"><a href="cp__model__solver_8cc.html#aec8af5c1be4e1b6d4330e1161028de21">time_limit</a></div><div class="ttdeci">ModelSharedTimeLimit * time_limit</div><div class="ttdef"><b>Definition:</b> <a href="cp__model__solver_8cc_source.html#l01951">cp_model_solver.cc:1951</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027ae7243c883ff6508ee41b3b1339a7e8f1"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027ae7243c883ff6508ee41b3b1339a7e8f1">operations_research::glop::VariableType::UPPER_BOUNDED</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a7aec5aa12d972d66a67d267aa9dd1b97"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a7aec5aa12d972d66a67d267aa9dd1b97">operations_research::glop::VariablesInfo::MakeBoxedVariableRelevant</a></div><div class="ttdeci">void MakeBoxedVariableRelevant(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00236">variables_info.cc:236</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a7020dbf208be9d5773aa72da00522a65"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a7020dbf208be9d5773aa72da00522a65">operations_research::glop::ReducedCosts::ComputeMaximumDualInfeasibilityOnNonBoxedVariables</a></div><div class="ttdeci">Fractional ComputeMaximumDualInfeasibilityOnNonBoxedVariables()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00129">reduced_costs.cc:129</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_acbeead810cb856b2daab5362d543d727"><div class="ttname"><a href="revised__simplex_8cc.html#acbeead810cb856b2daab5362d543d727">ABSL_FLAG</a></div><div class="ttdeci">ABSL_FLAG(bool, simplex_display_numbers_as_fractions, false, &quot;Display numbers as fractions.&quot;)</div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_ad505e9a2cef08b82d01e13dbd031e2b4"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#ad505e9a2cef08b82d01e13dbd031e2b4">operations_research::glop::ReducedCosts::ShiftCostIfNeeded</a></div><div class="ttdeci">void ShiftCostIfNeeded(bool increasing_rc_is_needed, ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00275">reduced_costs.cc:275</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a71d4734d51e7037c043b68a74bd7857f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a71d4734d51e7037c043b68a74bd7857f">operations_research::glop::VariablesInfo::GetCanDecreaseBitRow</a></div><div class="ttdeci">const DenseBitRow &amp; GetCanDecreaseBitRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00298">variables_info.cc:298</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a6601cb283594a187e1a513598f3a9b3d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a6601cb283594a187e1a513598f3a9b3d">operations_research::glop::ReducedCosts::SetNonBasicVariableCostToZero</a></div><div class="ttdeci">void SetNonBasicVariableCostToZero(ColIndex col, Fractional *current_cost)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00190">reduced_costs.cc:190</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358ae91836db656214f9797e10c15928e501"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358ae91836db656214f9797e10c15928e501">operations_research::glop::VariableStatus::FIXED_VALUE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::PrimalEdgeNorms::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8h_source.html#l00132">primal_edge_norms.h:132</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a102a587506447ec5cba544b93a1877e0"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a102a587506447ec5cba544b93a1877e0">operations_research::glop::VariableValues::SetNonBasicVariableValueFromStatus</a></div><div class="ttdeci">void SetNonBasicVariableValueFromStatus(ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00038">variable_values.cc:38</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_ad7bb17ca34c329db6585464d1ef1012b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#ad7bb17ca34c329db6585464d1ef1012b">operations_research::glop::CompactSparseMatrix::PopulateFromSparseMatrixAndAddSlacks</a></div><div class="ttdeci">void PopulateFromSparseMatrixAndAddSlacks(const SparseMatrix &amp;input)</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8cc_source.html#l00456">sparse.cc:456</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a8e726c118c4449d9d3c5761e2853661a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a8e726c118c4449d9d3c5761e2853661a">operations_research::glop::VariablesInfo::GetNotBasicBitRow</a></div><div class="ttdeci">const DenseBitRow &amp; GetNotBasicBitRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00308">variables_info.cc:308</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a6cc56ab5da3a82aa2793d18a37f422c4"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a6cc56ab5da3a82aa2793d18a37f422c4">operations_research::glop::VariablesInfo::GetCanIncreaseBitRow</a></div><div class="ttdeci">const DenseBitRow &amp; GetCanIncreaseBitRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00294">variables_info.cc:294</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_adb3b3b75495ee150a1fcc33e58656d22"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#adb3b3b75495ee150a1fcc33e58656d22">operations_research::glop::VariableValues::UpdatePrimalPhaseICosts</a></div><div class="ttdeci">bool UpdatePrimalPhaseICosts(const Rows &amp;rows, DenseRow *objective)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8h_source.html#l00169">variable_values.h:169</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_acd27b30d01d0b9022796bf91abf40de0"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#acd27b30d01d0b9022796bf91abf40de0">operations_research::glop::VariableValues::RecomputeDualPrices</a></div><div class="ttdeci">void RecomputeDualPrices()</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00225">variable_values.cc:225</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a2ac7d8b80f20a8442138b0673aa0158c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a2ac7d8b80f20a8442138b0673aa0158c">operations_research::glop::BasisFactorization::ComputeInfinityNormConditionNumberUpperBound</a></div><div class="ttdeci">Fractional ComputeInfinityNormConditionNumberUpperBound() const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00596">basis_representation.cc:596</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a938b612b6f9885a417fda1bf886f4b39"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a938b612b6f9885a417fda1bf886f4b39">operations_research::glop::RevisedSimplex::GetProblemStatus</a></div><div class="ttdeci">ProblemStatus GetProblemStatus() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00597">revised_simplex.cc:597</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::ReducedCosts::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00174">reduced_costs.h:174</a></div></div>
<div class="ttc" id="base_2logging_8h_html_afcaa7cadd41741bb855c2ada1d2ef927"><div class="ttname"><a href="base_2logging_8h.html#afcaa7cadd41741bb855c2ada1d2ef927">VLOG</a></div><div class="ttdeci">#define VLOG(verboselevel)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00983">base/logging.h:983</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358a74c506bd3d744fb5c2862229c8f2b6ce"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a74c506bd3d744fb5c2862229c8f2b6ce">operations_research::glop::VariableStatus::AT_LOWER_BOUND</a></div></div>
<div class="ttc" id="sat_2lp__utils_8cc_html_a561d7bf12fc7674b3fe0ad2ba2e175a0"><div class="ttname"><a href="sat_2lp__utils_8cc.html#a561d7bf12fc7674b3fe0ad2ba2e175a0">lower_bounds</a></div><div class="ttdeci">std::vector&lt; double &gt; lower_bounds</div><div class="ttdef"><b>Definition:</b> <a href="sat_2lp__utils_8cc_source.html#l00601">sat/lp_utils.cc:601</a></div></div>
<div class="ttc" id="default__search_8cc_html_ac673bc430bdc3fdaa09f7becf98ef267"><div class="ttname"><a href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a></div><div class="ttdeci">const std::string name</div><div class="ttdef"><b>Definition:</b> <a href="default__search_8cc_source.html#l00813">default_search.cc:813</a></div></div>
<div class="ttc" id="initial__basis_8h_html"><div class="ttname"><a href="initial__basis_8h.html">initial_basis.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a201108c6e8d9fb5104697bdd0a8bd085"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a201108c6e8d9fb5104697bdd0a8bd085">operations_research::glop::RevisedSimplex::GetVariableValue</a></div><div class="ttdeci">Fractional GetVariableValue(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00613">revised_simplex.cc:613</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_aa6a9551b792028d16dc7123c80f429d1"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#aa6a9551b792028d16dc7123c80f429d1">operations_research::glop::ReducedCosts::GetDualFeasibilityTolerance</a></div><div class="ttdeci">Fractional GetDualFeasibilityTolerance() const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00177">reduced_costs.h:177</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027a62e32b9a6efb029208f576ee123b459f"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a62e32b9a6efb029208f576ee123b459f">operations_research::glop::VariableType::UPPER_AND_LOWER_BOUNDED</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_linear_program_html_accdd045ec09206640c2338524da77d23"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_linear_program.html#accdd045ec09206640c2338524da77d23">operations_research::glop::LinearProgram::IsMaximizationProblem</a></div><div class="ttdeci">bool IsMaximizationProblem() const</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_8h_source.html#l00171">lp_data.h:171</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_afb755b7934d8679476e2f05a89739bcd"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#afb755b7934d8679476e2f05a89739bcd">operations_research::glop::kInvalidCol</a></div><div class="ttdeci">const ColIndex kInvalidCol(-1)</div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_aed842e8403e5fc09b23ead11e415d32e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#aed842e8403e5fc09b23ead11e415d32e">operations_research::glop::CompactSparseMatrix::PopulateFromMatrixView</a></div><div class="ttdeci">void PopulateFromMatrixView(const MatrixView &amp;input)</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8cc_source.html#l00437">sparse.cc:437</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1math__opt_html_a5de89a1f6e3f80a49a0d76136d8044e2"><div class="ttname"><a href="namespaceoperations__research_1_1math__opt.html#a5de89a1f6e3f80a49a0d76136d8044e2">operations_research::math_opt::swap</a></div><div class="ttdeci">void swap(IdMap&lt; K, V &gt; &amp;a, IdMap&lt; K, V &gt; &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="id__map_8h_source.html#l00263">id_map.h:263</a></div></div>
<div class="ttc" id="fp__utils_8h_html"><div class="ttname"><a href="fp__utils_8h.html">fp_utils.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_ad3e807537a555d44d5e4a0da13f3768b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#ad3e807537a555d44d5e4a0da13f3768b">operations_research::glop::PrimalEdgeNorms::TestEnteringEdgeNormPrecision</a></div><div class="ttdeci">void TestEnteringEdgeNormPrecision(ColIndex entering_col, const ScatteredColumn &amp;direction)</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8cc_source.html#l00075">primal_edge_norms.cc:75</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027a9972b9c8a6068625d6cf1f789f3fd872"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a9972b9c8a6068625d6cf1f789f3fd872">operations_research::glop::VariableType::LOWER_BOUNDED</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_logger_html_a035277f8488770078b1171cae4636b8e"><div class="ttname"><a href="classoperations__research_1_1_solver_logger.html#a035277f8488770078b1171cae4636b8e">operations_research::SolverLogger::SetLogToStdOut</a></div><div class="ttdeci">void SetLogToStdOut(bool enable)</div><div class="ttdef"><b>Definition:</b> <a href="util_2logging_8h_source.html#l00045">util/logging.h:45</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ace96e115f468d752a2fcfeea901b0f8a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ace96e115f468d752a2fcfeea901b0f8a">operations_research::glop::RevisedSimplex::ClearStateForNextSolve</a></div><div class="ttdeci">void ClearStateForNextSolve()</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00113">revised_simplex.cc:113</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a155e615a1874ef9d4121eed35951dd69"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a155e615a1874ef9d4121eed35951dd69">operations_research::glop::GlopParameters::refactorization_threshold</a></div><div class="ttdeci">double refactorization_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01437">parameters.pb.h:1437</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_adbccaf804edd4b0dd0a1241f94796211"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#adbccaf804edd4b0dd0a1241f94796211">operations_research::glop::ReducedCosts::ComputeMaximumDualInfeasibility</a></div><div class="ttdeci">Fractional ComputeMaximumDualInfeasibility()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00109">reduced_costs.cc:109</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a509c4e359e6f7041eddfac3f1c46a92f"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a509c4e359e6f7041eddfac3f1c46a92f">operations_research::glop::GetProblemStatusString</a></div><div class="ttdeci">std::string GetProblemStatusString(ProblemStatus problem_status)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8cc_source.html#l00019">lp_types.cc:19</a></div></div>
<div class="ttc" id="base_2logging_8h_html_accad43a85d781d53381cd53a9894b6ae"><div class="ttname"><a href="base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae">LOG</a></div><div class="ttdeci">#define LOG(severity)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00420">base/logging.h:420</a></div></div>
<div class="ttc" id="markowitz_8cc_html_aa9d6c98fdf8d89b0e2321fda02adc82c"><div class="ttname"><a href="markowitz_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a></div><div class="ttdeci">ColIndex col</div><div class="ttdef"><b>Definition:</b> <a href="markowitz_8cc_source.html#l00183">markowitz.cc:183</a></div></div>
<div class="ttc" id="stats_8h_html_a9995704aaaf45fc21e08c847551a8d04"><div class="ttname"><a href="stats_8h.html#a9995704aaaf45fc21e08c847551a8d04">SCOPED_TIME_STAT</a></div><div class="ttdeci">#define SCOPED_TIME_STAT(stats)</div><div class="ttdef"><b>Definition:</b> <a href="stats_8h_source.html#l00438">stats.h:438</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a733947145e3e1631165b618b05c9ccb7"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">operations_research::glop::Fractional</a></div><div class="ttdeci">double Fractional</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00078">lp_types.h:78</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::VariableValues::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8h_source.html#l00130">variable_values.h:130</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">operations_research::glop::ProblemStatus</a></div><div class="ttdeci">ProblemStatus</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00102">lp_types.h:102</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_ac770d9d78b0dda3be3bacb43038170e0"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#ac770d9d78b0dda3be3bacb43038170e0">operations_research::glop::PrimalEdgeNorms::UpdateBeforeBasisPivot</a></div><div class="ttdeci">void UpdateBeforeBasisPivot(ColIndex entering_col, ColIndex leaving_col, RowIndex leaving_row, const ScatteredColumn &amp;direction, UpdateRow *update_row)</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8cc_source.html#l00100">primal_edge_norms.cc:100</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">operations_research::glop::VariableStatus</a></div><div class="ttdeci">VariableStatus</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00197">lp_types.h:197</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a82e08c2cbe3205da7975c1dae420cf77"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a82e08c2cbe3205da7975c1dae420cf77">operations_research::glop::GlopParameters::solution_feasibility_tolerance</a></div><div class="ttdeci">double solution_feasibility_tolerance() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01944">parameters.pb.h:1944</a></div></div>
<div class="ttc" id="classabsl_1_1_strong_vector_html_ac8bb3912a3ce86b15842e79d0b421204"><div class="ttname"><a href="classabsl_1_1_strong_vector.html#ac8bb3912a3ce86b15842e79d0b421204">absl::StrongVector::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="strong__vector_8h_source.html#l00170">strong_vector.h:170</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::glop::BasisFactorization::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00193">basis_representation.cc:193</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a866a68af5afd0355fb348f7a59eeff9e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a866a68af5afd0355fb348f7a59eeff9e">operations_research::glop::RevisedSimplex::Solve</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status Solve(const LinearProgram &amp;lp, TimeLimit *time_limit)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00134">revised_simplex.cc:134</a></div></div>
<div class="ttc" id="status_8h_html_ae9a90d3e61ffae636234f2c1283117d8"><div class="ttname"><a href="status_8h.html#ae9a90d3e61ffae636234f2c1283117d8">GLOP_RETURN_ERROR_IF_NULL</a></div><div class="ttdeci">#define GLOP_RETURN_ERROR_IF_NULL(arg)</div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00087">status.h:87</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_status_html_a071b1d04197c0ac6e7a4d0ec0b91ff43"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_status.html#a071b1d04197c0ac6e7a4d0ec0b91ff43">operations_research::glop::Status::OK</a></div><div class="ttdeci">static const Status OK()</div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00056">status.h:56</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_lu_factorization_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_lu_factorization.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::glop::LuFactorization::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="lu__factorization_8cc_source.html#l00031">lu_factorization.cc:31</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_entering_variable_html_afaf135d40c257d0f1a49aa8e795c9b03"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_entering_variable.html#afaf135d40c257d0f1a49aa8e795c9b03">operations_research::glop::EnteringVariable::DualChooseEnteringColumn</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status DualChooseEnteringColumn(bool nothing_to_recompute, const UpdateRow &amp;update_row, Fractional cost_variation, std::vector&lt; ColIndex &gt; *bound_flip_candidates, ColIndex *entering_col)</div><div class="ttdef"><b>Definition:</b> <a href="entering__variable_8cc_source.html#l00033">entering_variable.cc:33</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_entering_variable_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_entering_variable.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::EnteringVariable::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="entering__variable_8h_source.html#l00077">entering_variable.h:77</a></div></div>
<div class="ttc" id="base_2logging_8h_html_ab4f56aa24c4c9cddc47a6abd2d747f9a"><div class="ttname"><a href="base_2logging_8h.html#ab4f56aa24c4c9cddc47a6abd2d747f9a">DCHECK_GT</a></div><div class="ttdeci">#define DCHECK_GT(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00895">base/logging.h:895</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_a960110e64357a3e69162ebf1f71959dd"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#a960110e64357a3e69162ebf1f71959dd">operations_research::glop::CompactSparseMatrix::num_rows</a></div><div class="ttdeci">RowIndex num_rows() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00349">sparse.h:349</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a2cbc59ce42a916ecca03cf02ae95f4a1"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a2cbc59ce42a916ecca03cf02ae95f4a1">operations_research::glop::VariablesInfo::SnapFreeVariablesToBound</a></div><div class="ttdeci">int SnapFreeVariablesToBound(Fractional distance, const DenseRow &amp;starting_values)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00184">variables_info.cc:184</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::UpdateRow::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8h_source.html#l00093">update_row.h:93</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_prices_html_afcbf91eb87421ba5ddeaf193febe3453"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_prices.html#afcbf91eb87421ba5ddeaf193febe3453">operations_research::glop::PrimalPrices::GetBestEnteringColumn</a></div><div class="ttdeci">ColIndex GetBestEnteringColumn()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00555">reduced_costs.cc:555</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a8351cc0ea544c393b3e26fdf42520844"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a8351cc0ea544c393b3e26fdf42520844">operations_research::glop::ProblemStatus::PRIMAL_UNBOUNDED</a></div></div>
<div class="ttc" id="lp__data_2permutation_8h_html"><div class="ttname"><a href="lp__data_2permutation_8h.html">permutation.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a6b1b56ad0cb77edbd314f2bec33b467a"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">operations_research::glop::ColumnPermutation</a></div><div class="ttdeci">Permutation&lt; ColIndex &gt; ColumnPermutation</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2permutation_8h_source.html#l00095">lp_data/permutation.h:95</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a95879916d90daeba91c40399ae5ddcc6"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a95879916d90daeba91c40399ae5ddcc6">operations_research::glop::IsFinite</a></div><div class="ttdeci">bool IsFinite(Fractional value)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00091">lp_types.h:91</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_aeaeb43840844cc69a88dc924b282b4c7"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#aeaeb43840844cc69a88dc924b282b4c7">operations_research::glop::BasisFactorization::RightSolve</a></div><div class="ttdeci">void RightSolve(ScatteredColumn *d) const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00353">basis_representation.cc:353</a></div></div>
<div class="ttc" id="status_8h_html_a3efb1c6250c02a5b881f8b82f75f9822"><div class="ttname"><a href="status_8h.html#a3efb1c6250c02a5b881f8b82f75f9822">GLOP_RETURN_IF_ERROR</a></div><div class="ttdeci">#define GLOP_RETURN_IF_ERROR(function_call)</div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00072">status.h:72</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a46fb729c0be27d1b97db15e0ce9c6067"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a46fb729c0be27d1b97db15e0ce9c6067">operations_research::glop::PreciseScalarProduct</a></div><div class="ttdeci">Fractional PreciseScalarProduct(const DenseRowOrColumn &amp;u, const DenseRowOrColumn2 &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2lp__utils_8h_source.html#l00092">lp_data/lp_utils.h:92</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_aa4f80506e3b396ad0b23dd73b779913d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#aa4f80506e3b396ad0b23dd73b779913d">operations_research::glop::VariablesInfo::InitializeToDefaultStatus</a></div><div class="ttdeci">void InitializeToDefaultStatus()</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00210">variables_info.cc:210</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_aedf255db8741ebb2011757ff37dfc02e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#aedf255db8741ebb2011757ff37dfc02e">operations_research::glop::BasisFactorization::ForceRefactorization</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status ForceRefactorization()</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00229">basis_representation.cc:229</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a15aff33b9baefb846c984351291ae92d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a15aff33b9baefb846c984351291ae92d">operations_research::glop::GlopParameters::log_search_progress</a></div><div class="ttdeci">bool log_search_progress() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02756">parameters.pb.h:2756</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_ae9e909718fc3aa8d0c968ef9a35f495b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#ae9e909718fc3aa8d0c968ef9a35f495b">operations_research::glop::DynamicMaximum::GetMaximum</a></div><div class="ttdeci">Index GetMaximum()</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00204">pricing.h:204</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a4c84d90865988c9b4cf5e793be311bbf"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a4c84d90865988c9b4cf5e793be311bbf">operations_research::glop::ReducedCosts::TestEnteringReducedCostPrecision</a></div><div class="ttdeci">Fractional TestEnteringReducedCostPrecision(ColIndex entering_col, const ScatteredColumn &amp;direction)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00056">reduced_costs.cc:56</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027a2882f30bbca588e5d0e88be217ce75c1"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a2882f30bbca588e5d0e88be217ce75c1">operations_research::glop::VariableType::UNCONSTRAINED</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_ad91a397910de30b87b9fb45298fa5c58"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#ad91a397910de30b87b9fb45298fa5c58">operations_research::glop::BasisFactorization::SetColumnPermutationToIdentity</a></div><div class="ttdeci">void SetColumnPermutationToIdentity()</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8h_source.html#l00176">basis_representation.h:176</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a5619b7a7ea4662832b07ccb00439df47"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a5619b7a7ea4662832b07ccb00439df47">operations_research::glop::VariableValues::GetDenseRow</a></div><div class="ttdeci">const DenseRow &amp; GetDenseRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8h_source.html#l00054">variable_values.h:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_acc064869e181a9ad171a7b5044e9b454"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#acc064869e181a9ad171a7b5044e9b454">operations_research::glop::VariableValues::ComputeMaximumPrimalResidual</a></div><div class="ttdeci">Fractional ComputeMaximumPrimalResidual() const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00116">variable_values.cc:116</a></div></div>
<div class="ttc" id="integral__types_8h_html"><div class="ttname"><a href="integral__types_8h.html">integral_types.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a37d6b382d73531413bce6b5d63e624e9"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a37d6b382d73531413bce6b5d63e624e9">operations_research::glop::VariableValues::UpdateGivenNonBasicVariables</a></div><div class="ttdeci">void UpdateGivenNonBasicVariables(const std::vector&lt; ColIndex &gt; &amp;cols_to_update, bool update_basic_variables)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00175">variable_values.cc:175</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a52c80b8028f6d54f8b2c02da3aac7510"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a52c80b8028f6d54f8b2c02da3aac7510">operations_research::glop::RevisedSimplex::GetReducedCost</a></div><div class="ttdeci">Fractional GetReducedCost(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00617">revised_simplex.cc:617</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_aad2c4edf11b93e46bae7f18ebd43301c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#aad2c4edf11b93e46bae7f18ebd43301c">operations_research::glop::GlopParameters::degenerate_ministep_factor</a></div><div class="ttdeci">double degenerate_ministep_factor() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02532">parameters.pb.h:2532</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_ad30303cb9acf991929c783093a4004bd"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#ad30303cb9acf991929c783093a4004bd">operations_research::glop::GlopParameters::initial_basis</a></div><div class="ttdeci">::operations_research::glop::GlopParameters_InitialBasisHeuristic initial_basis() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01774">parameters.pb.h:1774</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_afbe7c81d6b4066bf7874299a0f7c0d59"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#afbe7c81d6b4066bf7874299a0f7c0d59">operations_research::glop::CompactSparseMatrix::column</a></div><div class="ttdeci">ColumnView column(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00369">sparse.h:369</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a647917658f096ec35e9a14eaf4e1a7e3"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a647917658f096ec35e9a14eaf4e1a7e3">operations_research::glop::DynamicMaximum::Size</a></div><div class="ttdeci">Index Size() const</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00090">pricing.h:90</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ac02fd9d24b56c3a6574d38e571c6a4ff"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ac02fd9d24b56c3a6574d38e571c6a4ff">operations_research::glop::RevisedSimplex::ComputeBasicVariablesForState</a></div><div class="ttdeci">void ComputeBasicVariablesForState(const LinearProgram &amp;linear_program, const BasisState &amp;state)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l03663">revised_simplex.cc:3663</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_a28058c5e9ff6638ea1ea210b49a4e7bc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#a28058c5e9ff6638ea1ea210b49a4e7bc">operations_research::glop::CompactSparseMatrix::ColumnCopyToDenseColumn</a></div><div class="ttdeci">void ColumnCopyToDenseColumn(ColIndex col, DenseColumn *dense_column) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00423">sparse.h:423</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::ReducedCosts::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00198">reduced_costs.cc:198</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a18ec8750a372cc4b685f043056912566"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a18ec8750a372cc4b685f043056912566">operations_research::glop::DynamicMaximum::StartDenseUpdates</a></div><div class="ttdeci">void StartDenseUpdates()</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00169">pricing.h:169</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a802ffefaec0732058182bb426e8edbd2"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a802ffefaec0732058182bb426e8edbd2">operations_research::glop::GlopParameters::ratio_test_zero_threshold</a></div><div class="ttdeci">double ratio_test_zero_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01577">parameters.pb.h:1577</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_acb1363c79bda24cb95a41b5550be61f6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#acb1363c79bda24cb95a41b5550be61f6">operations_research::glop::VariableValues::RecomputeBasicVariableValues</a></div><div class="ttdeci">void RecomputeBasicVariableValues()</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00097">variable_values.cc:97</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_ac9f13d2561598d3a04b409dd7b4e1f0c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#ac9f13d2561598d3a04b409dd7b4e1f0c">operations_research::glop::UpdateRow::ComputeUpdateRow</a></div><div class="ttdeci">void ComputeUpdateRow(RowIndex leaving_row)</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00071">update_row.cc:71</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_aedfbeda17580baf879eb030b681ccee1"><div class="ttname"><a href="revised__simplex_8cc.html#aedfbeda17580baf879eb030b681ccee1">DCHECK_COL_BOUNDS</a></div><div class="ttdeci">#define DCHECK_COL_BOUNDS(col)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00066">revised_simplex.cc:66</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a40a3da820a4c1b22d14d8e117f87a464"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a40a3da820a4c1b22d14d8e117f87a464">operations_research::glop::GlopParameters::max_number_of_reoptimizations</a></div><div class="ttdeci">double max_number_of_reoptimizations() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02028">parameters.pb.h:2028</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_entering_variable_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_entering_variable.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::EnteringVariable::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="entering__variable_8h_source.html#l00072">entering_variable.h:72</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_add912bb0c5569649efb02c72faff7346"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#add912bb0c5569649efb02c72faff7346">operations_research::glop::GlopParameters::BIXBY</a></div><div class="ttdeci">static constexpr InitialBasisHeuristic BIXBY</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l00419">parameters.pb.h:419</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_ab66e13ab146acabbfaf99ce9f75bf1d2"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#ab66e13ab146acabbfaf99ce9f75bf1d2">operations_research::glop::CompactSparseMatrix::PopulateFromTranspose</a></div><div class="ttdeci">void PopulateFromTranspose(const CompactSparseMatrix &amp;input)</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8cc_source.html#l00483">sparse.cc:483</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_a26e6db9bcc64b584051ecc28171ed11f"><div class="ttname"><a href="alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f">max</a></div><div class="ttdeci">int64_t max</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00140">alldiff_cst.cc:140</a></div></div>
<div class="ttc" id="strong__vector_8h_html"><div class="ttname"><a href="strong__vector_8h.html">strong_vector.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a96c1f660991b5007ca24564f69cd27b8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a96c1f660991b5007ca24564f69cd27b8">operations_research::glop::RevisedSimplex::GetObjectiveValue</a></div><div class="ttdeci">Fractional GetObjectiveValue() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00601">revised_simplex.cc:601</a></div></div>
<div class="ttc" id="parameters_8pb_8h_html"><div class="ttname"><a href="parameters_8pb_8h.html">parameters.pb.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_ae6fadacc5eefb2d70ebdfb0c58c3bb3e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#ae6fadacc5eefb2d70ebdfb0c58c3bb3e">operations_research::glop::GlopParameters::MAROS</a></div><div class="ttdeci">static constexpr InitialBasisHeuristic MAROS</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l00423">parameters.pb.h:423</a></div></div>
<div class="ttc" id="gscip__solver_8cc_html_a1ba5ca0f61f2fa13bd23bf0f89004f35"><div class="ttname"><a href="gscip__solver_8cc.html#a1ba5ca0f61f2fa13bd23bf0f89004f35">upper_bound</a></div><div class="ttdeci">double upper_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip__solver_8cc_source.html#l00126">gscip_solver.cc:126</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ab7ff1f9383648fd132667b1e601229c9"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ab7ff1f9383648fd132667b1e601229c9">operations_research::glop::ChangeSign</a></div><div class="ttdeci">void ChangeSign(StrictITIVector&lt; IndexType, Fractional &gt; *data)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2lp__utils_8h_source.html#l00300">lp_data/lp_utils.h:300</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_prices_html_a08cd653dbdbc9cfded34931c7ebaf9d8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_prices.html#a08cd653dbdbc9cfded34931c7ebaf9d8">operations_research::glop::PrimalPrices::ForceRecomputation</a></div><div class="ttdeci">void ForceRecomputation()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00320">reduced_costs.h:320</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::PrimalEdgeNorms::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8h_source.html#l00116">primal_edge_norms.h:116</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ae5fa9e57c2d31b294195ed8a9e17bfac"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">operations_research::glop::DenseColumn</a></div><div class="ttdeci">StrictITIVector&lt; RowIndex, Fractional &gt; DenseColumn</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00332">lp_types.h:332</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a36e54e6744a2e1a24f3844f6b5b56044"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a36e54e6744a2e1a24f3844f6b5b56044">operations_research::glop::Stringify</a></div><div class="ttdeci">std::string Stringify(const Fractional x, bool fraction)</div><div class="ttdef"><b>Definition:</b> <a href="lp__print__utils_8cc_source.html#l00046">lp_print_utils.cc:46</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_af45fa89aaa5c18797516e729e5d127e8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#af45fa89aaa5c18797516e729e5d127e8">operations_research::glop::GlopParameters::set_use_dual_simplex</a></div><div class="ttdeci">void set_use_dual_simplex(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02232">parameters.pb.h:2232</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_aaef7fc778a29bb3bb3040c0423937f6e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#aaef7fc778a29bb3bb3040c0423937f6e">operations_research::glop::ColumnView::EntryCoefficient</a></div><div class="ttdeci">Fractional EntryCoefficient(EntryIndex i) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00083">sparse_column.h:83</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a2cfeee7199dac1723fdd60e09b78aa77"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a2cfeee7199dac1723fdd60e09b78aa77">operations_research::glop::GlopParameters::optimization_rule</a></div><div class="ttdeci">::operations_research::glop::GlopParameters_PricingRule optimization_rule() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01408">parameters.pb.h:1408</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_sparse_vector_html_ab38326ea6cb6187267665dd8b2748f3d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_sparse_vector.html#ab38326ea6cb6187267665dd8b2748f3d">operations_research::glop::SparseVector&lt; RowIndex, SparseColumnIterator &gt;::Entry</a></div><div class="ttdeci">typename Iterator::Entry Entry</div><div class="ttdef"><b>Definition:</b> <a href="sparse__vector_8h_source.html#l00091">sparse_vector.h:91</a></div></div>
<div class="ttc" id="log__severity_8h_html_a50e5762f38854b37ee3e2851bc1bb0e7"><div class="ttname"><a href="log__severity_8h.html#a50e5762f38854b37ee3e2851bc1bb0e7">WARNING</a></div><div class="ttdeci">const int WARNING</div><div class="ttdef"><b>Definition:</b> <a href="log__severity_8h_source.html#l00031">log_severity.h:31</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_entering_variable_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_entering_variable.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::EnteringVariable::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="entering__variable_8cc_source.html#l00346">entering_variable.cc:346</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a9f2b788a9c67a4c71cb7e75b54aea27f"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a9f2b788a9c67a4c71cb7e75b54aea27f">operations_research::glop::AreFirstColumnsAndRowsExactlyEquals</a></div><div class="ttdeci">bool AreFirstColumnsAndRowsExactlyEquals(RowIndex num_rows, ColIndex num_cols, const SparseMatrix &amp;matrix_a, const CompactSparseMatrix &amp;matrix_b)</div><div class="ttdef"><b>Definition:</b> <a href="matrix__utils_8cc_source.html#l00191">matrix_utils.cc:191</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a0beacd9ca195de65e685252f1b46b954"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a0beacd9ca195de65e685252f1b46b954">operations_research::glop::ProblemStatus::IMPRECISE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_aedc46de5199e203b77de2eae2e4c100d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#aedc46de5199e203b77de2eae2e4c100d">operations_research::glop::ColumnView::EntryRow</a></div><div class="ttdeci">RowIndex EntryRow(EntryIndex i) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00089">sparse_column.h:89</a></div></div>
<div class="ttc" id="classabsl_1_1_strong_vector_html_a644718bb2fb240de962dc3c9a1fdf0dc"><div class="ttname"><a href="classabsl_1_1_strong_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc">absl::StrongVector::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="strong__vector_8h_source.html#l00156">strong_vector.h:156</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a06262520df93f238136b5f3fa7dd41ab"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a06262520df93f238136b5f3fa7dd41ab">operations_research::glop::DynamicMaximum::Remove</a></div><div class="ttdeci">void Remove(Index position)</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00164">pricing.h:164</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a9a45fa5802a8fec70bec2fc6f9258056"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a9a45fa5802a8fec70bec2fc6f9258056">operations_research::glop::ReducedCosts::UpdateBeforeBasisPivot</a></div><div class="ttdeci">void UpdateBeforeBasisPivot(ColIndex entering_col, RowIndex leaving_row, const ScatteredColumn &amp;direction, UpdateRow *update_row)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00170">reduced_costs.cc:170</a></div></div>
<div class="ttc" id="base_2logging_8h_html_a46e69120fbd3b36e6960e096d23b66f0"><div class="ttname"><a href="base_2logging_8h.html#a46e69120fbd3b36e6960e096d23b66f0">DCHECK_NE</a></div><div class="ttdeci">#define DCHECK_NE(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00891">base/logging.h:891</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::RevisedSimplex::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00691">revised_simplex.cc:691</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::DualEdgeNorms::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8h_source.html#l00088">dual_edge_norms.h:88</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a198b526739f420eb0959c87c54e036b3"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a198b526739f420eb0959c87c54e036b3">operations_research::glop::VariableValues::ComputeMaximumPrimalInfeasibility</a></div><div class="ttdeci">Fractional ComputeMaximumPrimalInfeasibility() const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00128">variable_values.cc:128</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a7bc02c01aefa10a465d030026f5c8f9f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a7bc02c01aefa10a465d030026f5c8f9f">operations_research::glop::GlopParameters::initial_condition_number_threshold</a></div><div class="ttdeci">double initial_condition_number_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02728">parameters.pb.h:2728</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a2c09f3897c8ab02398a609b6a40658c4"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a2c09f3897c8ab02398a609b6a40658c4">operations_research::glop::GlopParameters::max_number_of_iterations</a></div><div class="ttdeci">int64_t max_number_of_iterations() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02140">parameters.pb.h:2140</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ac226833fbf53fdb3fb7b6ef9d89a0e4c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ac226833fbf53fdb3fb7b6ef9d89a0e4c">operations_research::glop::RevisedSimplex::GetProblemNumCols</a></div><div class="ttdeci">ColIndex GetProblemNumCols() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00611">revised_simplex.cc:611</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027aaa56837dd3f2917e1e13f3173b596103"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027aaa56837dd3f2917e1e13f3173b596103">operations_research::glop::VariableType::FIXED_VARIABLE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_ae7c152aafe19515204c65dadcdc876d6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#ae7c152aafe19515204c65dadcdc876d6">operations_research::glop::ColumnView::GetFirstCoefficient</a></div><div class="ttdeci">Fractional GetFirstCoefficient() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00086">sparse_column.h:86</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_status_html_a59e56af19e754a6aa26a612ebf91d05fafa2ff9c081445bfbfbda10bc41b76a87"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_status.html#a59e56af19e754a6aa26a612ebf91d05fafa2ff9c081445bfbfbda10bc41b76a87">operations_research::glop::Status::ERROR_LU</a></div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00034">status.h:34</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a07e7369457ab74eea3dd4e49a7b3c7a2"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a07e7369457ab74eea3dd4e49a7b3c7a2">operations_research::glop::GlopParameters::use_dual_simplex</a></div><div class="ttdeci">bool use_dual_simplex() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02224">parameters.pb.h:2224</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_basis_state_html_a6cc6941be01d3c765280e09be0246c3f"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_basis_state.html#a6cc6941be01d3c765280e09be0246c3f">operations_research::glop::BasisState::statuses</a></div><div class="ttdeci">VariableStatusRow statuses</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00043">variables_info.h:43</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::RevisedSimplex::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l03474">revised_simplex.cc:3474</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::BasisFactorization::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00604">basis_representation.cc:604</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a4802169fde637478bebd1b420eec8ff8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a4802169fde637478bebd1b420eec8ff8">operations_research::glop::RevisedSimplex::GetVariableStatus</a></div><div class="ttdeci">VariableStatus GetVariableStatus(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00629">revised_simplex.cc:629</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a54fe56232b6ba8a127e6a4460316d664"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a54fe56232b6ba8a127e6a4460316d664">operations_research::glop::GlopParameters::change_status_to_imprecise</a></div><div class="ttdeci">bool change_status_to_imprecise() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02000">parameters.pb.h:2000</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_scattered_vector_html_ae0473e18a367af671dc3f08063c80da4"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_scattered_vector.html#ae0473e18a367af671dc3f08063c80da4">operations_research::glop::ScatteredVector::values</a></div><div class="ttdeci">StrictITIVector&lt; Index, Fractional &gt; values</div><div class="ttdef"><b>Definition:</b> <a href="scattered__vector_8h_source.html#l00057">scattered_vector.h:57</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a2638e7353203c8cb214228147a5e504a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a2638e7353203c8cb214228147a5e504a">operations_research::glop::RevisedSimplex::SetIntegralityScale</a></div><div class="ttdeci">void SetIntegralityScale(ColIndex col, Fractional scale)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l02520">revised_simplex.cc:2520</a></div></div>
<div class="ttc" id="gscip__solver_8cc_html_a1e2f9a2352c1d9a6cada9544898fceec"><div class="ttname"><a href="gscip__solver_8cc.html#a1e2f9a2352c1d9a6cada9544898fceec">lower_bound</a></div><div class="ttdeci">double lower_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip__solver_8cc_source.html#l00125">gscip_solver.cc:125</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_prices_html_a807603acb92a43313d5d7d5d4210e33a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_prices.html#a807603acb92a43313d5d7d5d4210e33a">operations_research::glop::PrimalPrices::UpdateBeforeBasisPivot</a></div><div class="ttdeci">void UpdateBeforeBasisPivot(ColIndex entering_col, UpdateRow *update_row)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00522">reduced_costs.cc:522</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_af69d9b7065a8f31604a8134be4307749"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#af69d9b7065a8f31604a8134be4307749">operations_research::glop::ColumnView::num_entries</a></div><div class="ttdeci">EntryIndex num_entries() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00082">sparse_column.h:82</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_status_html"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_status.html">operations_research::glop::Status</a></div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00026">status.h:26</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a697f638cbd5a2dab2977b24e550bd7f9"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a697f638cbd5a2dab2977b24e550bd7f9">operations_research::glop::BasisFactorization::Initialize</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status Initialize()</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00206">basis_representation.cc:206</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_strict_i_t_i_vector_html_a3de922485ca2c30f3e07d959dd97cdd0"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html#a3de922485ca2c30f3e07d959dd97cdd0">operations_research::glop::StrictITIVector::AssignToZero</a></div><div class="ttdeci">void AssignToZero(IntType size)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00294">lp_types.h:294</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_ad3a8fd026015306e23a8ed6889b48f18"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#ad3a8fd026015306e23a8ed6889b48f18">operations_research::glop::PrimalEdgeNorms::SetPricingRule</a></div><div class="ttdeci">void SetPricingRule(GlopParameters::PricingRule rule)</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8h_source.html#l00121">primal_edge_norms.h:121</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a8c6b06588c4c7831a7be2ad14be46772"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a8c6b06588c4c7831a7be2ad14be46772">operations_research::glop::ReducedCosts::ComputeSumOfDualInfeasibilities</a></div><div class="ttdeci">Fractional ComputeSumOfDualInfeasibilities()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00151">reduced_costs.cc:151</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ae436c0f61edb4f16608010c8bd75a1da"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ae436c0f61edb4f16608010c8bd75a1da">operations_research::glop::ApplyColumnPermutationToRowIndexedVector</a></div><div class="ttdeci">void ApplyColumnPermutationToRowIndexedVector(const Permutation&lt; ColIndex &gt; &amp;col_perm, RowIndexedVector *v)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2permutation_8h_source.html#l00116">lp_data/permutation.h:116</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ab7a106449441d3fd61aa70916a147a7d"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ab7a106449441d3fd61aa70916a147a7d">operations_research::glop::VariableToConstraintStatus</a></div><div class="ttdeci">ConstraintStatus VariableToConstraintStatus(VariableStatus status)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8cc_source.html#l00109">lp_types.cc:109</a></div></div>
<div class="ttc" id="search_8cc_html_a9c6d2505b571d11bc113813060f465a3"><div class="ttname"><a href="search_8cc.html#a9c6d2505b571d11bc113813060f465a3">objective_</a></div><div class="ttdeci">IntVar *const objective_</div><div class="ttdef"><b>Definition:</b> <a href="search_8cc_source.html#l03017">search.cc:3017</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a385e5d3d11acfdf7a24318aaba18589c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a385e5d3d11acfdf7a24318aaba18589c">operations_research::glop::ReducedCosts::ResetForNewObjective</a></div><div class="ttdeci">void ResetForNewObjective()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00202">reduced_costs.cc:202</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a7241a79716e40b76273a33d37cb491a9"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a7241a79716e40b76273a33d37cb491a9">operations_research::glop::GlopParameters::dual_feasibility_tolerance</a></div><div class="ttdeci">double dual_feasibility_tolerance() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01549">parameters.pb.h:1549</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_abdd940ad64b555052b33e763b80aea26"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#abdd940ad64b555052b33e763b80aea26">operations_research::glop::CompactSparseMatrix::ColumnScalarProduct</a></div><div class="ttdeci">Fractional ColumnScalarProduct(ColIndex col, const DenseRow &amp;vector) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00387">sparse.h:387</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_a6e49e4127a33039fcccc6e50380faefa"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#a6e49e4127a33039fcccc6e50380faefa">operations_research::glop::CompactSparseMatrix::ColumnAddMultipleToSparseScatteredColumn</a></div><div class="ttdeci">void ColumnAddMultipleToSparseScatteredColumn(ColIndex col, Fractional multiplier, ScatteredColumn *column) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00410">sparse.h:410</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a6d0540e510c4225b196d87b16f2721a8"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a6d0540e510c4225b196d87b16f2721a8">operations_research::glop::VariableStatusRow</a></div><div class="ttdeci">StrictITIVector&lt; ColIndex, VariableStatus &gt; VariableStatusRow</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00324">lp_types.h:324</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a0288e565c7950baedeafd9d866f27f79"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a0288e565c7950baedeafd9d866f27f79">operations_research::glop::DynamicMaximum::AddOrUpdate</a></div><div class="ttdeci">void AddOrUpdate(Index position, Fractional value)</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00185">pricing.h:185</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a4d2715d1aa0805cc72a6fdd909b575a2"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a4d2715d1aa0805cc72a6fdd909b575a2">operations_research::glop::ReducedCosts::MakeReducedCostsPrecise</a></div><div class="ttdeci">void MakeReducedCostsPrecise()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00216">reduced_costs.cc:216</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_adfbae19f81ecf38f67643dc8b7dcec25"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#adfbae19f81ecf38f67643dc8b7dcec25">operations_research::glop::RevisedSimplex::GetState</a></div><div class="ttdeci">const BasisState &amp; GetState() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00633">revised_simplex.cc:633</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_af9a790b7e8c5b0c6d55b336177378e78"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#af9a790b7e8c5b0c6d55b336177378e78">operations_research::glop::kInfinity</a></div><div class="ttdeci">const double kInfinity</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00084">lp_types.h:84</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_afab08c75dbc7618e656f7de9dff4c627"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#afab08c75dbc7618e656f7de9dff4c627">operations_research::glop::RevisedSimplex::StatString</a></div><div class="ttdeci">std::string StatString()</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l03438">revised_simplex.cc:3438</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a78146b251b30383686ec55362254cc3b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a78146b251b30383686ec55362254cc3b">operations_research::glop::VariablesInfo::GetTypeRow</a></div><div class="ttdeci">const VariableTypeRow &amp; GetTypeRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00286">variables_info.cc:286</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a2f2f9339835d7c7199d6bf8bb325aefd"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a2f2f9339835d7c7199d6bf8bb325aefd">operations_research::glop::VariablesInfo::GetVariableUpperBounds</a></div><div class="ttdeci">const DenseRow &amp; GetVariableUpperBounds() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00128">variables_info.h:128</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_a0c2c64e7a26487661db464cb20d4ddfe"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#a0c2c64e7a26487661db464cb20d4ddfe">operations_research::glop::DualEdgeNorms::UpdateDataOnBasisPermutation</a></div><div class="ttdeci">void UpdateDataOnBasisPermutation(const ColumnPermutation &amp;col_perm)</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00040">dual_edge_norms.cc:40</a></div></div>
<div class="ttc" id="pack_8cc_html_a750b5d744c39a06bfb13e6eb010e35d0"><div class="ttname"><a href="pack_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a></div><div class="ttdeci">int index</div><div class="ttdef"><b>Definition:</b> <a href="pack_8cc_source.html#l00509">pack.cc:509</a></div></div>
<div class="ttc" id="lp__data_8h_html"><div class="ttname"><a href="lp__data_8h.html">lp_data.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a505af340486fcf70ee83abb32e31a628"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a505af340486fcf70ee83abb32e31a628">operations_research::glop::VariablesInfo::GetNonBasicBoxedVariables</a></div><div class="ttdeci">const DenseBitRow &amp; GetNonBasicBoxedVariables() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00312">variables_info.cc:312</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_aea35f36ba98d5bbd8d033382f50c9e52"><div class="ttname"><a href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a></div><div class="ttdeci">RowIndex row</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l01980">revised_simplex.cc:1980</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_ab717dd0f604f9207435f9ab5336d1113"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#ab717dd0f604f9207435f9ab5336d1113">operations_research::glop::VariablesInfo::UpdateToBasicStatus</a></div><div class="ttdeci">void UpdateToBasicStatus(ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00250">variables_info.cc:250</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_ae985c429ef4bec190816ed836d6cf2c2"><div class="ttname"><a href="revised__simplex_8cc.html#ae985c429ef4bec190816ed836d6cf2c2">target_bound</a></div><div class="ttdeci">Fractional target_bound</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l01983">revised_simplex.cc:1983</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac3308533dde4fc559cab6f4f171d54c9"><div class="ttname"><a href="namespaceoperations__research.html#ac3308533dde4fc559cab6f4f171d54c9">operations_research::ScopedTimeDistributionUpdater</a></div><div class="ttdeci">DisabledScopedTimeDistributionUpdater ScopedTimeDistributionUpdater</div><div class="ttdef"><b>Definition:</b> <a href="stats_8h_source.html#l00434">stats.h:434</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a98caedeca524372e87905d94b01d479e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a98caedeca524372e87905d94b01d479e">operations_research::glop::GlopParameters::objective_lower_limit</a></div><div class="ttdeci">double objective_lower_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02476">parameters.pb.h:2476</a></div></div>
<div class="ttc" id="base_2logging_8h_html_aae2dc65d9ea248d54bf39daa986dd295"><div class="ttname"><a href="base_2logging_8h.html#aae2dc65d9ea248d54bf39daa986dd295">DCHECK_GE</a></div><div class="ttdeci">#define DCHECK_GE(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00894">base/logging.h:894</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_a8f5b4a3f1e1cc16aab87a97096059225"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#a8f5b4a3f1e1cc16aab87a97096059225">operations_research::glop::UpdateRow::IsComputed</a></div><div class="ttdeci">const bool IsComputed() const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8h_source.html#l00064">update_row.h:64</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::UpdateRow::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8h_source.html#l00082">update_row.h:82</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a1583be76ac58a4ac4c024f73b3d85811"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a1583be76ac58a4ac4c024f73b3d85811">operations_research::glop::ProblemStatus::DUAL_INFEASIBLE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_af8e957f1c8389089554ded7bd2b7b45f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#af8e957f1c8389089554ded7bd2b7b45f">operations_research::glop::UpdateRow::GetNonZeroPositions</a></div><div class="ttdeci">const ColIndexVector &amp; GetNonZeroPositions() const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00167">update_row.cc:167</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a2a25774dd025309a32b77d56a4586379"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a2a25774dd025309a32b77d56a4586379">operations_research::glop::VariableValues::ComputeSumOfPrimalInfeasibilities</a></div><div class="ttdeci">Fractional ComputeSumOfPrimalInfeasibilities() const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00140">variable_values.cc:140</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a66da73868da92948f57a83e261066ca6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a66da73868da92948f57a83e261066ca6">operations_research::glop::RevisedSimplex::GetDualRay</a></div><div class="ttdeci">const DenseColumn &amp; GetDualRay() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00658">revised_simplex.cc:658</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_entering_variable_html_aa271bff260917fd62d0d7509b7118ad6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_entering_variable.html#aa271bff260917fd62d0d7509b7118ad6">operations_research::glop::EnteringVariable::DualPhaseIChooseEnteringColumn</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status DualPhaseIChooseEnteringColumn(bool nothing_to_recompute, const UpdateRow &amp;update_row, Fractional cost_variation, ColIndex *entering_col)</div><div class="ttdef"><b>Definition:</b> <a href="entering__variable_8cc_source.html#l00230">entering_variable.cc:230</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_basis_state_html"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_basis_state.html">operations_research::glop::BasisState</a></div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00035">variables_info.h:35</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a31ee82f6ef05c3da492c0376f910d015"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a31ee82f6ef05c3da492c0376f910d015">operations_research::glop::kInvalidRow</a></div><div class="ttdeci">const RowIndex kInvalidRow(-1)</div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ab6869b717e4b416c3ff7507534a56a4d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ab6869b717e4b416c3ff7507534a56a4d">operations_research::glop::RevisedSimplex::SetStartingVariableValuesForNextSolve</a></div><div class="ttdeci">void SetStartingVariableValuesForNextSolve(const DenseRow &amp;values)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00125">revised_simplex.cc:125</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a3d9818d516b21ddf533f786acf0bdc4d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a3d9818d516b21ddf533f786acf0bdc4d">operations_research::glop::GlopParameters::TRIANGULAR</a></div><div class="ttdeci">static constexpr InitialBasisHeuristic TRIANGULAR</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l00421">parameters.pb.h:421</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::ReducedCosts::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00188">reduced_costs.h:188</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a26689abee13abb7fc0d0cf99c1c7809b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a26689abee13abb7fc0d0cf99c1c7809b">operations_research::glop::RevisedSimplex::GetReducedCosts</a></div><div class="ttdeci">const DenseRow &amp; GetReducedCosts() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00621">revised_simplex.cc:621</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaf3efa52c50a245bf2fc964386a15d49"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaf3efa52c50a245bf2fc964386a15d49">operations_research::glop::DenseBitRow</a></div><div class="ttdeci">Bitset64&lt; ColIndex &gt; DenseBitRow</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00327">lp_types.h:327</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_basis_state_html_a8e12342fc420701fbffd97025421575a"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_basis_state.html#a8e12342fc420701fbffd97025421575a">operations_research::glop::BasisState::IsEmpty</a></div><div class="ttdeci">bool IsEmpty() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00046">variables_info.h:46</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_a6738a5378c87406ab9a12ac673356065"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#a6738a5378c87406ab9a12ac673356065">operations_research::glop::UpdateRow::ComputeUnitRowLeftInverse</a></div><div class="ttdeci">void ComputeUnitRowLeftInverse(RowIndex leaving_row)</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00057">update_row.cc:57</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_af507437729fd1e93677772e748ca1cfc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#af507437729fd1e93677772e748ca1cfc">operations_research::glop::ReducedCosts::NeedsBasisRefactorization</a></div><div class="ttdeci">bool NeedsBasisRefactorization() const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00052">reduced_costs.cc:52</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_strict_i_t_i_vector_html"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">operations_research::glop::StrictITIVector&lt; ColIndex, Fractional &gt;</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a2dcc8f5d91cb2aa2065b8305bf2d5cbd"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a2dcc8f5d91cb2aa2065b8305bf2d5cbd">operations_research::glop::ProblemStatus::PRIMAL_FEASIBLE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_abaafe56bb109e11d5114ee4e8ac39b93"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#abaafe56bb109e11d5114ee4e8ac39b93">operations_research::glop::GlopParameters::small_pivot_threshold</a></div><div class="ttdeci">double small_pivot_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01633">parameters.pb.h:1633</a></div></div>
<div class="ttc" id="classutil_1_1_integer_range_html"><div class="ttname"><a href="classutil_1_1_integer_range.html">util::IntegerRange</a></div><div class="ttdef"><b>Definition:</b> <a href="iterators_8h_source.html#l00146">iterators.h:146</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_ab9adfea0e765ab447b8ce7730a6cd812"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#ab9adfea0e765ab447b8ce7730a6cd812">operations_research::glop::UpdateRow::Invalidate</a></div><div class="ttdeci">void Invalidate()</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00040">update_row.cc:40</a></div></div>
<div class="ttc" id="routing__flow_8cc_html_a75d7b5e4cab1e156cc7a2c5eba1e16f1"><div class="ttname"><a href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a></div><div class="ttdeci">int64_t cost</div><div class="ttdef"><b>Definition:</b> <a href="routing__flow_8cc_source.html#l00152">routing_flow.cc:152</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a89d50221a4ec3f33fd60e6424550c5f9"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a89d50221a4ec3f33fd60e6424550c5f9">operations_research::glop::VariablesInfo::GetVariableLowerBounds</a></div><div class="ttdeci">const DenseRow &amp; GetVariableLowerBounds() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00127">variables_info.h:127</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a68285ca7ffce0d4295c9ce20414eaec4"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a68285ca7ffce0d4295c9ce20414eaec4">operations_research::glop::GlopParameters::minimum_acceptable_pivot</a></div><div class="ttdeci">double minimum_acceptable_pivot() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01661">parameters.pb.h:1661</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a342bfaf1266d12b6202742bb5262f5d1"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a342bfaf1266d12b6202742bb5262f5d1">operations_research::glop::DynamicMaximum::DenseAddOrUpdate</a></div><div class="ttdeci">void DenseAddOrUpdate(Index position, Fractional value)</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00176">pricing.h:176</a></div></div>
<div class="ttc" id="base_2logging_8h_html"><div class="ttname"><a href="base_2logging_8h.html">logging.h</a></div></div>
<div class="ttc" id="revised__simplex_8cc_html_a8806083a7bf6a4ee4a4976c226b93788"><div class="ttname"><a href="revised__simplex_8cc.html#a8806083a7bf6a4ee4a4976c226b93788">DCHECK_ROW_BOUNDS</a></div><div class="ttdeci">#define DCHECK_ROW_BOUNDS(row)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00073">revised_simplex.cc:73</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_strict_i_t_i_vector_html_a64b6b04f3a519d2c61d49daaa88bf06e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html#a64b6b04f3a519d2c61d49daaa88bf06e">operations_research::glop::StrictITIVector::resize</a></div><div class="ttdeci">void resize(IntType size)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00273">lp_types.h:273</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a56d08f5289eea3f018dca5b93b6fca6b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a56d08f5289eea3f018dca5b93b6fca6b">operations_research::glop::BasisFactorization::GetColumnPermutation</a></div><div class="ttdeci">const ColumnPermutation &amp; GetColumnPermutation() const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8h_source.html#l00168">basis_representation.h:168</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_column_view_html_a289cdc9f094583c1ddd6bdc8cb8b8b96"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_column_view.html#a289cdc9f094583c1ddd6bdc8cb8b8b96">operations_research::glop::ColumnView::LookUpCoefficient</a></div><div class="ttdeci">Fractional LookUpCoefficient(RowIndex index) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse__column_8h_source.html#l00100">sparse_column.h:100</a></div></div>
<div class="ttc" id="base_2logging_8h_html_ae17f8119c108cf3070bad3449c7e0006"><div class="ttname"><a href="base_2logging_8h.html#ae17f8119c108cf3070bad3449c7e0006">DCHECK</a></div><div class="ttdeci">#define DCHECK(condition)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00889">base/logging.h:889</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::BasisFactorization::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8h_source.html#l00158">basis_representation.h:158</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ad8a718ceea92060a7f7118e2bccf4fbc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ad8a718ceea92060a7f7118e2bccf4fbc">operations_research::glop::RevisedSimplex::GetNumberOfIterations</a></div><div class="ttdeci">int64_t GetNumberOfIterations() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00605">revised_simplex.cc:605</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a7a1a02496fca5057c918fb1f16a5c898"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a7a1a02496fca5057c918fb1f16a5c898">operations_research::glop::VariablesInfo::EndDualPhaseI</a></div><div class="ttdeci">void EndDualPhaseI(Fractional dual_feasibility_tolerance, const DenseRow &amp;reduced_costs)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00436">variables_info.cc:436</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ac0064327c37c56b93e86a91a1d64fd96"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ac0064327c37c56b93e86a91a1d64fd96">operations_research::glop::RevisedSimplex::GetConstraintStatus</a></div><div class="ttdeci">ConstraintStatus GetConstraintStatus(RowIndex row) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00641">revised_simplex.cc:641</a></div></div>
<div class="ttc" id="classabsl_1_1_strong_vector_html"><div class="ttname"><a href="classabsl_1_1_strong_vector.html">absl::StrongVector</a></div><div class="ttdef"><b>Definition:</b> <a href="strong__vector_8h_source.html#l00076">strong_vector.h:76</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a87e6110ce2612a27f85e9036afef1599"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a87e6110ce2612a27f85e9036afef1599">operations_research::glop::BasisFactorization::Update</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status Update(ColIndex entering_col, RowIndex leaving_variable_row, const ScatteredColumn &amp;direction)</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00299">basis_representation.cc:299</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_abb890abf1492b21ed7c136143541dd5a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#abb890abf1492b21ed7c136143541dd5a">operations_research::glop::VariableValues::Get</a></div><div class="ttdeci">const Fractional Get(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8h_source.html#l00053">variable_values.h:53</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_aac85dc71bb2e4980043fd2da3b8ee8cf"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#aac85dc71bb2e4980043fd2da3b8ee8cf">operations_research::glop::BasisFactorization::ComputeInitialBasis</a></div><div class="ttdeci">RowToColMapping ComputeInitialBasis(const std::vector&lt; ColIndex &gt; &amp;candidates)</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00213">basis_representation.cc:213</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a332f5b2f0188109cbe474639ffc5a7be"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a332f5b2f0188109cbe474639ffc5a7be">operations_research::glop::GlopParameters::dual_small_pivot_threshold</a></div><div class="ttdeci">double dual_small_pivot_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02420">parameters.pb.h:2420</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a57ad14e7a035f33c8ba6c0ea9ea23caa"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a57ad14e7a035f33c8ba6c0ea9ea23caa">operations_research::glop::ProblemStatus::DUAL_FEASIBLE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a6dd88bcd4c2eef9d67f0496c9bf7e236"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a6dd88bcd4c2eef9d67f0496c9bf7e236">operations_research::glop::ReducedCosts::HasCostShift</a></div><div class="ttdeci">bool HasCostShift() const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00141">reduced_costs.h:141</a></div></div>
<div class="ttc" id="matrix__utils_8h_html"><div class="ttname"><a href="matrix__utils_8h.html">matrix_utils.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_logger_html_a9492cb97f5ec0ecbce0b5ef1b085738b"><div class="ttname"><a href="classoperations__research_1_1_solver_logger.html#a9492cb97f5ec0ecbce0b5ef1b085738b">operations_research::SolverLogger::LoggingIsEnabled</a></div><div class="ttdeci">bool LoggingIsEnabled() const</div><div class="ttdef"><b>Definition:</b> <a href="util_2logging_8h_source.html#l00042">util/logging.h:42</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_linear_program_html_a5e016d204d43b2cc4a2773c25462968a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_linear_program.html#a5e016d204d43b2cc4a2773c25462968a">operations_research::glop::LinearProgram::IsCleanedUp</a></div><div class="ttdeci">bool IsCleanedUp() const</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_8cc_source.html#l00354">lp_data.cc:354</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ab5f355543caf37fcad85bac358d01dbf"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ab5f355543caf37fcad85bac358d01dbf">operations_research::glop::RevisedSimplex::RevisedSimplex</a></div><div class="ttdeci">RevisedSimplex()</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00081">revised_simplex.cc:81</a></div></div>
<div class="ttc" id="base_2logging_8h_html_ae89df3243bbb8341130c7b3f44145ea0"><div class="ttname"><a href="base_2logging_8h.html#ae89df3243bbb8341130c7b3f44145ea0">DCHECK_EQ</a></div><div class="ttdeci">#define DCHECK_EQ(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00890">base/logging.h:890</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a1312b8c160d1ae68bc1fd00dc3efa08b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a1312b8c160d1ae68bc1fd00dc3efa08b">operations_research::glop::GlopParameters::feasibility_rule</a></div><div class="ttdeci">::operations_research::glop::GlopParameters_PricingRule feasibility_rule() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01379">parameters.pb.h:1379</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_prices_html_af4e081e5eec4e1d0a50f20753640b9c7"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_prices.html#af4e081e5eec4e1d0a50f20753640b9c7">operations_research::glop::PrimalPrices::RecomputePriceAt</a></div><div class="ttdeci">void RecomputePriceAt(ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00534">reduced_costs.cc:534</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a0e35521f3d40e263173626ecc8c21b06"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a0e35521f3d40e263173626ecc8c21b06">operations_research::glop::RevisedSimplex::GetDualRayRowCombination</a></div><div class="ttdeci">const DenseRow &amp; GetDualRayRowCombination() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00663">revised_simplex.cc:663</a></div></div>
<div class="ttc" id="revised__simplex_8h_html"><div class="ttname"><a href="revised__simplex_8h.html">revised_simplex.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a64f77679a598b14d2c5b6455921fb07b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a64f77679a598b14d2c5b6455921fb07b">operations_research::glop::ReducedCosts::IsValidPrimalEnteringCandidate</a></div><div class="ttdeci">bool IsValidPrimalEnteringCandidate(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00488">reduced_costs.cc:488</a></div></div>
<div class="ttc" id="classoperations__research_1_1_bitset64_html_aa454a4099ee887726b8f5b4a8ed1a81d"><div class="ttname"><a href="classoperations__research_1_1_bitset64.html#aa454a4099ee887726b8f5b4a8ed1a81d">operations_research::Bitset64::IsSet</a></div><div class="ttdeci">bool IsSet(IndexType i) const</div><div class="ttdef"><b>Definition:</b> <a href="bitset_8h_source.html#l00485">bitset.h:485</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a9808cfe964d67616b5775b0ab113b7aa"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a9808cfe964d67616b5775b0ab113b7aa">operations_research::glop::VariableValues::UpdateOnPivoting</a></div><div class="ttdeci">void UpdateOnPivoting(const ScatteredColumn &amp;direction, ColIndex entering_col, Fractional step)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00152">variable_values.cc:152</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_a07ecfa8dabb00a7f680dc64efe1127d1"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#a07ecfa8dabb00a7f680dc64efe1127d1">operations_research::glop::DualEdgeNorms::UpdateBeforeBasisPivot</a></div><div class="ttdeci">void UpdateBeforeBasisPivot(ColIndex entering_col, RowIndex leaving_row, const ScatteredColumn &amp;direction, const ScatteredRow &amp;unit_row_left_inverse)</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00046">dual_edge_norms.cc:46</a></div></div>
<div class="ttc" id="lp__print__utils_8h_html"><div class="ttname"><a href="lp__print__utils_8h.html">lp_print_utils.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a1dcd08b0f6c19cd4a302bb5a3a6ea06e"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a1dcd08b0f6c19cd4a302bb5a3a6ea06e">operations_research::glop::Square</a></div><div class="ttdeci">Fractional Square(Fractional f)</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2lp__utils_8h_source.html#l00036">lp_data/lp_utils.h:36</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493afaee4ca3c30ee18148ce3ada37466498"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493afaee4ca3c30ee18148ce3ada37466498">operations_research::glop::ProblemStatus::INIT</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ace91e968c3b7369698c7563ca1c9c6e8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ace91e968c3b7369698c7563ca1c9c6e8">operations_research::glop::RevisedSimplex::GetProblemNumRows</a></div><div class="ttdeci">RowIndex GetProblemNumRows() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00609">revised_simplex.cc:609</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aee749790021783ccc83b2d6abe70c1c0"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aee749790021783ccc83b2d6abe70c1c0">operations_research::glop::GetVariableStatusString</a></div><div class="ttdeci">std::string GetVariableStatusString(VariableStatus status)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8cc_source.html#l00071">lp_types.cc:71</a></div></div>
<div class="ttc" id="return__macros_8h_html_a6009315499028d98072d8f31834cf4f9"><div class="ttname"><a href="return__macros_8h.html#a6009315499028d98072d8f31834cf4f9">RETURN_IF_NULL</a></div><div class="ttdeci">#define RETURN_IF_NULL(x)</div><div class="ttdef"><b>Definition:</b> <a href="return__macros_8h_source.html#l00020">return_macros.h:20</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_af63351aaec91b871b63a8e535711e02f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#af63351aaec91b871b63a8e535711e02f">operations_research::glop::GlopParameters::log_to_stdout</a></div><div class="ttdeci">bool log_to_stdout() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02784">parameters.pb.h:2784</a></div></div>
<div class="ttc" id="base_2logging_8h_html_a4395e95bab44e222cb2e77251017a0e2"><div class="ttname"><a href="base_2logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a></div><div class="ttdeci">#define DCHECK_LE(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00892">base/logging.h:892</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html">operations_research::glop::BasisFactorization</a></div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8h_source.html#l00151">basis_representation.h:151</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_afa547fd7ed9d419d400f058eebd97d2f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#afa547fd7ed9d419d400f058eebd97d2f">operations_research::glop::VariablesInfo::TransformToDualPhaseIProblem</a></div><div class="ttdeci">void TransformToDualPhaseIProblem(Fractional dual_feasibility_tolerance, const DenseRow &amp;reduced_costs)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00385">variables_info.cc:385</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a95434616ab4c32fad60527c49fb7cfe5"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a95434616ab4c32fad60527c49fb7cfe5">operations_research::glop::ReducedCosts::GetFullReducedCosts</a></div><div class="ttdeci">const DenseRow &amp; GetFullReducedCosts()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00311">reduced_costs.cc:311</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dynamic_maximum_html_a783736d86811c9bc5a68dd8ff1890192"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dynamic_maximum.html#a783736d86811c9bc5a68dd8ff1890192">operations_research::glop::DynamicMaximum::ClearAndResize</a></div><div class="ttdeci">void ClearAndResize(Index n)</div><div class="ttdef"><b>Definition:</b> <a href="pricing_8h_source.html#l00156">pricing.h:156</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_af507437729fd1e93677772e748ca1cfc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#af507437729fd1e93677772e748ca1cfc">operations_research::glop::DualEdgeNorms::NeedsBasisRefactorization</a></div><div class="ttdeci">bool NeedsBasisRefactorization() const</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00025">dual_edge_norms.cc:25</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a88ec4386a3c49b50819358a579fb9adb"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a88ec4386a3c49b50819358a579fb9adb">operations_research::glop::ProblemStatus::ABNORMAL</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_acbe923ffb6c6090d2488b1f4b9a7d6ae"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#acbe923ffb6c6090d2488b1f4b9a7d6ae">operations_research::glop::kDeterministicSeed</a></div><div class="ttdeci">constexpr const uint64_t kDeterministicSeed</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00079">revised_simplex.cc:79</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_aeccc8138b268e621d96d105e0ddd474a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#aeccc8138b268e621d96d105e0ddd474a">operations_research::glop::PrimalEdgeNorms::DeterministicTime</a></div><div class="ttdeci">double DeterministicTime() const</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8h_source.html#l00135">primal_edge_norms.h:135</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a0f6bd47b8956b59589718bd40b1cf8bc"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">operations_research::glop::ConstraintStatus</a></div><div class="ttdeci">ConstraintStatus</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00231">lp_types.h:231</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aec7177dd4fab33ada14a7689223fe89f"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">operations_research::glop::DenseBooleanColumn</a></div><div class="ttdeci">StrictITIVector&lt; RowIndex, bool &gt; DenseBooleanColumn</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00335">lp_types.h:335</a></div></div>
<div class="ttc" id="namespaceoperations__research_html"><div class="ttname"><a href="namespaceoperations__research.html">operations_research</a></div><div class="ttdoc">Collection of objects used to extend the Constraint Solver library.</div><div class="ttdef"><b>Definition:</b> <a href="dense__doubly__linked__list_8h_source.html#l00021">dense_doubly_linked_list.h:21</a></div></div>
<div class="ttc" id="commandlineflags_8h_html"><div class="ttname"><a href="commandlineflags_8h.html">commandlineflags.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_ae073fb72ea53b6d0f3d7f73cfd6c6ed9"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#ae073fb72ea53b6d0f3d7f73cfd6c6ed9">operations_research::glop::GetVariableTypeString</a></div><div class="ttdeci">std::string GetVariableTypeString(VariableType variable_type)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8cc_source.html#l00052">lp_types.cc:52</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_ab4494c9680fc5d769a6143f11f00423b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#ab4494c9680fc5d769a6143f11f00423b">operations_research::glop::VariablesInfo::GetStatusRow</a></div><div class="ttdeci">const VariableStatusRow &amp; GetStatusRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00290">variables_info.cc:290</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a7850fcfea005b86b2a3fa0d4293c5ee0"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a7850fcfea005b86b2a3fa0d4293c5ee0">operations_research::glop::ProblemStatus::PRIMAL_INFEASIBLE</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_ab9de0c21968ffad6320a44a010e33e07"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#ab9de0c21968ffad6320a44a010e33e07">operations_research::glop::BasisFactorization::RightSolveForProblemColumn</a></div><div class="ttdeci">void RightSolveForProblemColumn(ColIndex col, ScatteredColumn *d) const</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00463">basis_representation.cc:463</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a611fb1da73c33e2716b380db980fa825"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a611fb1da73c33e2716b380db980fa825">operations_research::glop::VariablesInfo::GetBoundDifference</a></div><div class="ttdeci">Fractional GetBoundDifference(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8h_source.html#l00141">variables_info.h:141</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493af00c8dbdd6e1f11bdae06be94277d293"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493af00c8dbdd6e1f11bdae06be94277d293">operations_research::glop::ProblemStatus::OPTIMAL</a></div></div>
<div class="ttc" id="cp__model__fz__solver_8cc_html_a10a1eab179b472c030bdc2a2efef7219"><div class="ttname"><a href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a></div><div class="ttdeci">SatParameters parameters</div><div class="ttdef"><b>Definition:</b> <a href="cp__model__fz__solver_8cc_source.html#l00120">cp_model_fz_solver.cc:120</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a3fe3250e630f7fc5b37f2340ab79c566"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a3fe3250e630f7fc5b37f2340ab79c566">operations_research::glop::VariableTypeRow</a></div><div class="ttdeci">StrictITIVector&lt; ColIndex, VariableType &gt; VariableTypeRow</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00321">lp_types.h:321</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_aa4c5e551e5a00ff4ae97d8467184221b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#aa4c5e551e5a00ff4ae97d8467184221b">operations_research::glop::RevisedSimplex::GetDualValue</a></div><div class="ttdeci">Fractional GetDualValue(RowIndex row) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00625">revised_simplex.cc:625</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a79743a8410453226753c28d231397308"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a79743a8410453226753c28d231397308">operations_research::glop::GlopParameters::perturb_costs_in_dual_simplex</a></div><div class="ttdeci">bool perturb_costs_in_dual_simplex() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02616">parameters.pb.h:2616</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aaddc7ccf1acc75842c2129ee4590d358a88c189a42c87aa49d667fc8ab76bc323"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a88c189a42c87aa49d667fc8ab76bc323">operations_research::glop::VariableStatus::FREE</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4452e21ffb34da40470f1e0791800027"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">operations_research::glop::VariableType</a></div><div class="ttdeci">VariableType</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00175">lp_types.h:175</a></div></div>
<div class="ttc" id="sat_2lp__utils_8cc_html_a88215c8581662c40eec0fb8621c44af3"><div class="ttname"><a href="sat_2lp__utils_8cc.html#a88215c8581662c40eec0fb8621c44af3">upper_bounds</a></div><div class="ttdeci">std::vector&lt; double &gt; upper_bounds</div><div class="ttdef"><b>Definition:</b> <a href="sat_2lp__utils_8cc_source.html#l00602">sat/lp_utils.cc:602</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_a41741829541d089f1c4d34f190884813"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#a41741829541d089f1c4d34f190884813">operations_research::glop::CompactSparseMatrix::num_cols</a></div><div class="ttdeci">ColIndex num_cols() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00350">sparse.h:350</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a3854b494976761a458a17523bb4fe5cf"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a3854b494976761a458a17523bb4fe5cf">operations_research::glop::RevisedSimplex::GetPrimalRay</a></div><div class="ttdeci">const DenseRow &amp; GetPrimalRay() const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00654">revised_simplex.cc:654</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_aafa77a9d37843a7c27694231735465bc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#aafa77a9d37843a7c27694231735465bc">operations_research::glop::ReducedCosts::GetDualValues</a></div><div class="ttdeci">const DenseColumn &amp; GetDualValues()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00330">reduced_costs.cc:330</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_a0c3551dfd558be8edc0bd8d565cfca30"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#a0c3551dfd558be8edc0bd8d565cfca30">operations_research::glop::UpdateRow::GetUnitRowLeftInverse</a></div><div class="ttdeci">const ScatteredRow &amp; GetUnitRowLeftInverse() const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00045">update_row.cc:45</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a9f7d17ed171863f104fbb2a450f89251"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a9f7d17ed171863f104fbb2a450f89251">operations_research::glop::ReducedCosts::GetReducedCosts</a></div><div class="ttdeci">const DenseRow &amp; GetReducedCosts()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00319">reduced_costs.cc:319</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a0f6bd47b8956b59589718bd40b1cf8bca14dc61f52267ea9b476f64c1d4d975b1"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bca14dc61f52267ea9b476f64c1d4d975b1">operations_research::glop::ConstraintStatus::AT_UPPER_BOUND</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a5b05974f9610779eea6c8594ed42405c"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a5b05974f9610779eea6c8594ed42405c">operations_research::glop::ReducedCosts::AreReducedCostsRecomputed</a></div><div class="ttdeci">bool AreReducedCostsRecomputed()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00111">reduced_costs.h:111</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a5fe0e919f81e5241d26cb10d47440da0"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a5fe0e919f81e5241d26cb10d47440da0">operations_research::glop::GlopParameters::use_transposed_matrix</a></div><div class="ttdeci">bool use_transposed_matrix() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01803">parameters.pb.h:1803</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a40a2f57f5c801d77d6af1848383a4171"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a40a2f57f5c801d77d6af1848383a4171">operations_research::glop::GlopParameters::harris_tolerance_ratio</a></div><div class="ttdeci">double harris_tolerance_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01605">parameters.pb.h:1605</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_strict_i_t_i_vector_html_a967a5c081ad4195a30c78dc2c0bcabf5"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html#a967a5c081ad4195a30c78dc2c0bcabf5">operations_research::glop::StrictITIVector::size</a></div><div class="ttdeci">IntType size() const</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00280">lp_types.h:280</a></div></div>
<div class="ttc" id="vlog__is__on_8h_html_a956152cad330225654d128f35c00efce"><div class="ttname"><a href="vlog__is__on_8h.html#a956152cad330225654d128f35c00efce">VLOG_IS_ON</a></div><div class="ttdeci">#define VLOG_IS_ON(verboselevel)</div><div class="ttdef"><b>Definition:</b> <a href="vlog__is__on_8h_source.html#l00044">vlog_is_on.h:44</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a99f583df870121b972c61d2315ecaa4d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a99f583df870121b972c61d2315ecaa4d">operations_research::glop::RevisedSimplex::ComputeDictionary</a></div><div class="ttdeci">RowMajorSparseMatrix ComputeDictionary(const DenseRow *column_scales)</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l03641">revised_simplex.cc:3641</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_abe66b4ab180dc3214aeda5f430bab5ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#abe66b4ab180dc3214aeda5f430bab5ea">operations_research::glop::ReducedCosts::ComputeMaximumDualResidual</a></div><div class="ttdeci">Fractional ComputeMaximumDualResidual()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00094">reduced_costs.cc:94</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_abd6d81960f38fe1a69a153b03e60d47e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#abd6d81960f38fe1a69a153b03e60d47e">operations_research::glop::UpdateRow::GetCoefficient</a></div><div class="ttdeci">const Fractional GetCoefficient(ColIndex col) const</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8h_source.html#l00070">update_row.h:70</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_a09b7b43981bf08e9b82ca1896f91fd67"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#a09b7b43981bf08e9b82ca1896f91fd67">operations_research::glop::GlopParameters::primal_feasibility_tolerance</a></div><div class="ttdeci">double primal_feasibility_tolerance() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01521">parameters.pb.h:1521</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_aedb714d776d86539dbb9f42ae5d7d923"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#aedb714d776d86539dbb9f42ae5d7d923">operations_research::glop::DeterministicTimeForFpOperations</a></div><div class="ttdeci">static double DeterministicTimeForFpOperations(int64_t n)</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00383">lp_types.h:383</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variable_values_html_a4ba3036005f4c90784c46bf01fa87159"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variable_values.html#a4ba3036005f4c90784c46bf01fa87159">operations_research::glop::VariableValues::ResetAllNonBasicVariableValues</a></div><div class="ttdeci">void ResetAllNonBasicVariableValues(const DenseRow &amp;free_initial_values)</div><div class="ttdef"><b>Definition:</b> <a href="variable__values_8cc_source.html#l00070">variable_values.cc:70</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_status_html_a03cb7eaa663dc83af68bc28a596d09e6"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_status.html#a03cb7eaa663dc83af68bc28a596d09e6">operations_research::glop::Status::ok</a></div><div class="ttdeci">bool ok() const</div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00061">status.h:61</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_edge_norms_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_edge_norms.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::glop::PrimalEdgeNorms::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="primal__edge__norms_8cc_source.html#l00037">primal_edge_norms.cc:37</a></div></div>
<div class="ttc" id="lp__types_8h_html"><div class="ttname"><a href="lp__types_8h.html">lp_types.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a093fe5e10e710a17a68c2472f0a69f5e"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a093fe5e10e710a17a68c2472f0a69f5e">operations_research::glop::StringifyMonomial</a></div><div class="ttdeci">std::string StringifyMonomial(const Fractional a, const std::string &amp;x, bool fraction)</div><div class="ttdef"><b>Definition:</b> <a href="lp__print__utils_8cc_source.html#l00054">lp_print_utils.cc:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_aa1eaa31ee29b8635d194762c1eb80962"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#aa1eaa31ee29b8635d194762c1eb80962">operations_research::glop::DualEdgeNorms::ResizeOnNewRows</a></div><div class="ttdeci">void ResizeOnNewRows(RowIndex new_size)</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8cc_source.html#l00031">dual_edge_norms.cc:31</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_af69d9b7065a8f31604a8134be4307749"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#af69d9b7065a8f31604a8134be4307749">operations_research::glop::CompactSparseMatrix::num_entries</a></div><div class="ttdeci">EntryIndex num_entries() const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00345">sparse.h:345</a></div></div>
<div class="ttc" id="lp__data_2lp__utils_8h_html"><div class="ttname"><a href="lp__data_2lp__utils_8h.html">lp_utils.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_a7b39f45e976b642dac5b652e0a455e8f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#a7b39f45e976b642dac5b652e0a455e8f">operations_research::glop::UpdateRow::RecomputeFullUpdateRow</a></div><div class="ttdeci">void RecomputeFullUpdateRow(RowIndex leaving_row)</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00241">update_row.cc:241</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a4dc8ae0f97c4110f3cc770715b2bbd12"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">operations_research::glop::DenseRow</a></div><div class="ttdeci">StrictITIVector&lt; ColIndex, Fractional &gt; DenseRow</div><div class="ttdef"><b>Definition:</b> <a href="lp__types_8h_source.html#l00303">lp_types.h:303</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_scattered_vector_html_aa01dd1032c527cbadf34ea39a02f799e"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_scattered_vector.html#aa01dd1032c527cbadf34ea39a02f799e">operations_research::glop::ScatteredVector::ClearNonZerosIfTooDense</a></div><div class="ttdeci">void ClearNonZerosIfTooDense(double ratio_for_using_dense_representation)</div><div class="ttdef"><b>Definition:</b> <a href="scattered__vector_8h_source.html#l00152">scattered_vector.h:152</a></div></div>
<div class="ttc" id="structoperations__research_1_1glop_1_1_scattered_vector_html_ac146d47daa294f7e6546c7569c9c881b"><div class="ttname"><a href="structoperations__research_1_1glop_1_1_scattered_vector.html#ac146d47daa294f7e6546c7569c9c881b">operations_research::glop::ScatteredVector::non_zeros</a></div><div class="ttdeci">std::vector&lt; Index &gt; non_zeros</div><div class="ttdef"><b>Definition:</b> <a href="scattered__vector_8h_source.html#l00062">scattered_vector.h:62</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_compact_sparse_matrix_html_aea0e9a84b41c95c874f171cae97cf31b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html#aea0e9a84b41c95c874f171cae97cf31b">operations_research::glop::CompactSparseMatrix::ColumnAddMultipleToDenseColumn</a></div><div class="ttdeci">void ColumnAddMultipleToDenseColumn(ColIndex col, Fractional multiplier, DenseColumn *dense_column) const</div><div class="ttdef"><b>Definition:</b> <a href="sparse_8h_source.html#l00398">sparse.h:398</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_afdbfec68f920df4bdfadced76696e71b"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#afdbfec68f920df4bdfadced76696e71b">operations_research::glop::GlopParameters::push_to_vertex</a></div><div class="ttdeci">bool push_to_vertex() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02840">parameters.pb.h:2840</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_basis_factorization_html_a39b7e347f32f4024a988cb93f5e81a2d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_basis_factorization.html#a39b7e347f32f4024a988cb93f5e81a2d">operations_research::glop::BasisFactorization::Refactorize</a></div><div class="ttdeci">ABSL_MUST_USE_RESULT Status Refactorize()</div><div class="ttdef"><b>Definition:</b> <a href="basis__representation_8cc_source.html#l00224">basis_representation.cc:224</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_accdb3c3760a1ae8da6995b21d2400a3a"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#accdb3c3760a1ae8da6995b21d2400a3a">operations_research::glop::GlopParameters::exploit_singleton_column_in_initial_basis</a></div><div class="ttdeci">bool exploit_singleton_column_in_initial_basis() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02392">parameters.pb.h:2392</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_dual_edge_norms_html_af9bc435481ae9e6e60d66a65d5394a7f"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_dual_edge_norms.html#af9bc435481ae9e6e60d66a65d5394a7f">operations_research::glop::DualEdgeNorms::StatString</a></div><div class="ttdeci">std::string StatString() const</div><div class="ttdef"><b>Definition:</b> <a href="dual__edge__norms_8h_source.html#l00093">dual_edge_norms.h:93</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html">operations_research::glop::GlopParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l00194">parameters.pb.h:194</a></div></div>
<div class="ttc" id="demon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514"><div class="ttname"><a href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a></div><div class="ttdeci">int64_t value</div><div class="ttdef"><b>Definition:</b> <a href="demon__profiler_8cc_source.html#l00044">demon_profiler.cc:44</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a884f3b645d22471e5ed3320e182cd493a8ada5da7749eac0d9fe1782ad9bab585"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a8ada5da7749eac0d9fe1782ad9bab585">operations_research::glop::ProblemStatus::DUAL_UNBOUNDED</a></div></div>
<div class="ttc" id="routing__search_8cc_html_a79b8e036dca6911e3295a47d99f21f43"><div class="ttname"><a href="routing__search_8cc.html#a79b8e036dca6911e3295a47d99f21f43">distance</a></div><div class="ttdeci">double distance</div><div class="ttdef"><b>Definition:</b> <a href="routing__search_8cc_source.html#l03610">routing_search.cc:3610</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_ae15a49e0cab69203efca232f0b32866d"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#ae15a49e0cab69203efca232f0b32866d">operations_research::glop::RevisedSimplex::GetBasis</a></div><div class="ttdeci">ColIndex GetBasis(RowIndex row) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00668">revised_simplex.cc:668</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_update_row_html_ae7202d055b6b172a8a1da4f5b136f9ea"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_update_row.html#ae7202d055b6b172a8a1da4f5b136f9ea">operations_research::glop::UpdateRow::SetParameters</a></div><div class="ttdeci">void SetParameters(const GlopParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="update__row_8cc_source.html#l00171">update_row.cc:171</a></div></div>
<div class="ttc" id="base_2logging_8h_html_ab62f5ed8f2d48e29802be0cbbcd1359a"><div class="ttname"><a href="base_2logging_8h.html#ab62f5ed8f2d48e29802be0cbbcd1359a">DCHECK_LT</a></div><div class="ttdeci">#define DCHECK_LT(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00893">base/logging.h:893</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a30f0ce948222e17e5992ebd66493316e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a30f0ce948222e17e5992ebd66493316e">operations_research::glop::ReducedCosts::PerturbCosts</a></div><div class="ttdeci">void PerturbCosts()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00224">reduced_costs.cc:224</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_revised_simplex_html_a3f6696618f5f850c805b361aa0c8bd7e"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_revised_simplex.html#a3f6696618f5f850c805b361aa0c8bd7e">operations_research::glop::RevisedSimplex::GetConstraintActivity</a></div><div class="ttdeci">Fractional GetConstraintActivity(RowIndex row) const</div><div class="ttdef"><b>Definition:</b> <a href="revised__simplex_8cc_source.html#l00635">revised_simplex.cc:635</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_ac4385751c629a96a6d1ef5ac70af45e1"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#ac4385751c629a96a6d1ef5ac70af45e1">operations_research::glop::VariablesInfo::GetIsRelevantBitRow</a></div><div class="ttdeci">const DenseBitRow &amp; GetIsRelevantBitRow() const</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00302">variables_info.cc:302</a></div></div>
<div class="ttc" id="stats_8h_html_a3c3e6b102f0d91c523099325c98e1887"><div class="ttname"><a href="stats_8h.html#a3c3e6b102f0d91c523099325c98e1887">IF_STATS_ENABLED</a></div><div class="ttdeci">#define IF_STATS_ENABLED(instructions)</div><div class="ttdef"><b>Definition:</b> <a href="stats_8h_source.html#l00437">stats.h:437</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_permutation_html_a644718bb2fb240de962dc3c9a1fdf0dc"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_permutation.html#a644718bb2fb240de962dc3c9a1fdf0dc">operations_research::glop::Permutation::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="lp__data_2permutation_8h_source.html#l00051">lp_data/permutation.h:51</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a5fa2e9840a56151a1bd964cb485d4fad"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a5fa2e9840a56151a1bd964cb485d4fad">operations_research::glop::ReducedCosts::AreReducedCostsPrecise</a></div><div class="ttdeci">bool AreReducedCostsPrecise()</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8h_source.html#l00107">reduced_costs.h:107</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_aca7375f4b6587a6bf41c55b67e37ced5"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#aca7375f4b6587a6bf41c55b67e37ced5">operations_research::glop::GlopParameters::objective_upper_limit</a></div><div class="ttdeci">double objective_upper_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l02504">parameters.pb.h:2504</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_primal_prices_html_a74fea3dc78cd1ea3532f9959c4abfceb"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_primal_prices.html#a74fea3dc78cd1ea3532f9959c4abfceb">operations_research::glop::PrimalPrices::SetAndDebugCheckThatColumnIsDualFeasible</a></div><div class="ttdeci">void SetAndDebugCheckThatColumnIsDualFeasible(ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00546">reduced_costs.cc:546</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_ae8cd58179f49029e9b55fc53c1461494"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#ae8cd58179f49029e9b55fc53c1461494">operations_research::glop::VariablesInfo::LoadBoundsAndReturnTrueIfUnchanged</a></div><div class="ttdeci">bool LoadBoundsAndReturnTrueIfUnchanged(const DenseRow &amp;new_lower_bounds, const DenseRow &amp;new_upper_bounds)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00022">variables_info.cc:22</a></div></div>
<div class="ttc" id="constraint__solver_2table_8cc_html_acb18315d548212835cd8ed4287e6c0b6"><div class="ttname"><a href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a></div><div class="ttdeci">int64_t a</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2table_8cc_source.html#l00046">constraint_solver/table.cc:46</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_variables_info_html_a84dcc462db65072ec3a28b87bb3cd3ad"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_variables_info.html#a84dcc462db65072ec3a28b87bb3cd3ad">operations_research::glop::VariablesInfo::UpdateToNonBasicStatus</a></div><div class="ttdeci">void UpdateToNonBasicStatus(ColIndex col, VariableStatus status)</div><div class="ttdef"><b>Definition:</b> <a href="variables__info_8cc_source.html#l00267">variables_info.cc:267</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_reduced_costs_html_a748f3c689d4d77942316d8be3f105d33"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_reduced_costs.html#a748f3c689d4d77942316d8be3f105d33">operations_research::glop::ReducedCosts::StepIsDualDegenerate</a></div><div class="ttdeci">bool StepIsDualDegenerate(bool increasing_rc_is_needed, ColIndex col)</div><div class="ttdef"><b>Definition:</b> <a href="reduced__costs_8cc_source.html#l00294">reduced_costs.cc:294</a></div></div>
<div class="ttc" id="classoperations__research_1_1glop_1_1_glop_parameters_html_acca1ce09fc63ba147187720830291df5"><div class="ttname"><a href="classoperations__research_1_1glop_1_1_glop_parameters.html#acca1ce09fc63ba147187720830291df5">operations_research::glop::GlopParameters::use_scaling</a></div><div class="ttdeci">bool use_scaling() const</div><div class="ttdef"><b>Definition:</b> <a href="parameters_8pb_8h_source.html#l01717">parameters.pb.h:1717</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1glop_html_a0f6bd47b8956b59589718bd40b1cf8bca74c506bd3d744fb5c2862229c8f2b6ce"><div class="ttname"><a href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bca74c506bd3d744fb5c2862229c8f2b6ce">operations_research::glop::ConstraintStatus::AT_LOWER_BOUND</a></div></div>
2021-01-26 11:28:50 +01:00
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
2020-09-02 09:42:51 +02:00
<!-- 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="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_747248fa8ec2ebcb4d8ad85ced34db0b.html">glop</a></li><li class="navelem"><a class="el" href="revised__simplex_8cc.html">revised_simplex.cc</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
2022-01-16 18:02:36 +01:00
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
2020-09-02 09:42:51 +02:00
</ul>
</div>
</body>
</html>