Files
ortools-clone/docs/cpp/namespaceoperations__research_1_1glop.html
2021-04-27 23:00:03 +02:00

4688 lines
303 KiB
HTML

<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: operations_research::glop Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
&#160;<span id="projectnumber">9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('namespaceoperations__research_1_1glop.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">operations_research::glop Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_glop_parameters_default_type_internal.html">GlopParametersDefaultTypeInternal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html">PROTOBUF_FINAL</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_eta_matrix.html">EtaMatrix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_eta_factorization.html">EtaFactorization</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_basis_factorization.html">BasisFactorization</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_dual_edge_norms.html">DualEdgeNorms</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_entering_variable.html">EnteringVariable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_initial_basis.html">InitialBasis</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_l_p_solver.html">LPSolver</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_lu_factorization.html">LuFactorization</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_matrix_non_zero_pattern.html">MatrixNonZeroPattern</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_column_priority_queue.html">ColumnPriorityQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_with_reusable_column_memory.html">SparseMatrixWithReusableColumnMemory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_markowitz.html">Markowitz</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_preprocessor.html">Preprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_main_lp_preprocessor.html">MainLpPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_columns_saver.html">ColumnsSaver</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_column_deletion_helper.html">ColumnDeletionHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_row_deletion_helper.html">RowDeletionHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_empty_column_preprocessor.html">EmptyColumnPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_proportional_column_preprocessor.html">ProportionalColumnPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_proportional_row_preprocessor.html">ProportionalRowPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_matrix_entry.html">MatrixEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_singleton_undo.html">SingletonUndo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_singleton_preprocessor.html">SingletonPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_fixed_variable_preprocessor.html">FixedVariablePreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_forcing_and_implied_free_constraint_preprocessor.html">ForcingAndImpliedFreeConstraintPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_implied_free_preprocessor.html">ImpliedFreePreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_doubleton_free_column_preprocessor.html">DoubletonFreeColumnPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_unconstrained_variable_preprocessor.html">UnconstrainedVariablePreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_free_constraint_preprocessor.html">FreeConstraintPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_empty_constraint_preprocessor.html">EmptyConstraintPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_remove_near_zero_entries_preprocessor.html">RemoveNearZeroEntriesPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_singleton_column_sign_preprocessor.html">SingletonColumnSignPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_doubleton_equality_row_preprocessor.html">DoubletonEqualityRowPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_dualizer_preprocessor.html">DualizerPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_shift_variable_bounds_preprocessor.html">ShiftVariableBoundsPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_scaling_preprocessor.html">ScalingPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_to_minimization_preprocessor.html">ToMinimizationPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_add_slack_variables_preprocessor.html">AddSlackVariablesPreprocessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_dynamic_maximum.html">DynamicMaximum</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_primal_edge_norms.html">PrimalEdgeNorms</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_rank_one_update_elementary_matrix.html">RankOneUpdateElementaryMatrix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_rank_one_update_factorization.html">RankOneUpdateFactorization</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_reduced_costs.html">ReducedCosts</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_primal_prices.html">PrimalPrices</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_revised_simplex.html">RevisedSimplex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_revised_simplex_dictionary.html">RevisedSimplexDictionary</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_status.html">Status</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_update_row.html">UpdateRow</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_variable_values.html">VariableValues</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_basis_state.html">BasisState</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_variables_info.html">VariablesInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_problem_solution.html">ProblemSolution</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_lp_scaling_helper.html">LpScalingHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_l_p_decomposer.html">LPDecomposer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sum_with_one_missing.html">SumWithOneMissing</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_scaler.html">SparseMatrixScaler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_m_p_s_reader_impl.html">MPSReaderImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_data_wrapper.html">DataWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_data_wrapper_3_01_linear_program_01_4.html">DataWrapper&lt; LinearProgram &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_data_wrapper_3_01_m_p_model_proto_01_4.html">DataWrapper&lt; MPModelProto &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_m_p_s_reader.html">MPSReader</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_scattered_vector_entry.html">ScatteredVectorEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_scattered_vector.html">ScatteredVector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_scattered_column_entry.html">ScatteredColumnEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_scattered_row_entry.html">ScatteredRowEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1glop_1_1_scattered_row.html">ScatteredRow</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_matrix_view.html">MatrixView</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html">CompactSparseMatrix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_compact_sparse_matrix_view.html">CompactSparseMatrixView</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_triangular_matrix.html">TriangularMatrix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_column_entry.html">SparseColumnEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_random_access_sparse_column.html">RandomAccessSparseColumn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_row_entry.html">SparseRowEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_row.html">SparseRow</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_vector_entry.html">SparseVectorEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_vector.html">SparseVector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac89c7b45754e9a6bdabc08bea586fc4e"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a></td></tr>
<tr class="separator:ac89c7b45754e9a6bdabc08bea586fc4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a733947145e3e1631165b618b05c9ccb7"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a></td></tr>
<tr class="separator:a733947145e3e1631165b618b05c9ccb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dc8ae0f97c4110f3cc770715b2bbd12"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a></td></tr>
<tr class="separator:a4dc8ae0f97c4110f3cc770715b2bbd12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac053cc327ce11b0008e2030fcdc467f9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac053cc327ce11b0008e2030fcdc467f9">DenseBooleanRow</a></td></tr>
<tr class="separator:ac053cc327ce11b0008e2030fcdc467f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa7534bb8eff64b643c6079dc82e5e3c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, ColIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a></td></tr>
<tr class="separator:afa7534bb8eff64b643c6079dc82e5e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b83a25cb4fd203c57a7155699fab246"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; ColIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2b83a25cb4fd203c57a7155699fab246">ColIndexVector</a></td></tr>
<tr class="separator:a2b83a25cb4fd203c57a7155699fab246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac014de658aabf122011e8fb07b6f4612"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; RowIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac014de658aabf122011e8fb07b6f4612">RowIndexVector</a></td></tr>
<tr class="separator:ac014de658aabf122011e8fb07b6f4612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad648fd5e3d6a6a271996f535a4f4af0d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, RowIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad648fd5e3d6a6a271996f535a4f4af0d">ColToRowMapping</a></td></tr>
<tr class="separator:ad648fd5e3d6a6a271996f535a4f4af0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe3250e630f7fc5b37f2340ab79c566"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3fe3250e630f7fc5b37f2340ab79c566">VariableTypeRow</a></td></tr>
<tr class="separator:a3fe3250e630f7fc5b37f2340ab79c566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0540e510c4225b196d87b16f2721a8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6d0540e510c4225b196d87b16f2721a8">VariableStatusRow</a></td></tr>
<tr class="separator:a6d0540e510c4225b196d87b16f2721a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3efa52c50a245bf2fc964386a15d49"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_bitset64.html">Bitset64</a>&lt; ColIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aaf3efa52c50a245bf2fc964386a15d49">DenseBitRow</a></td></tr>
<tr class="separator:aaf3efa52c50a245bf2fc964386a15d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5fa9e57c2d31b294195ed8a9e17bfac"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; RowIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a></td></tr>
<tr class="separator:ae5fa9e57c2d31b294195ed8a9e17bfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec7177dd4fab33ada14a7689223fe89f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; RowIndex, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a></td></tr>
<tr class="separator:aec7177dd4fab33ada14a7689223fe89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e289525f7e45776226887bf5429dbd8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_bitset64.html">Bitset64</a>&lt; RowIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a0e289525f7e45776226887bf5429dbd8">DenseBitColumn</a></td></tr>
<tr class="separator:a0e289525f7e45776226887bf5429dbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee8efc6ea08841cb3e32e78c6ba5709"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; RowIndex, RowIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7ee8efc6ea08841cb3e32e78c6ba5709">RowMapping</a></td></tr>
<tr class="separator:a7ee8efc6ea08841cb3e32e78c6ba5709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad73165f71f932e8ccc240d4db5097803"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; RowIndex, ColIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a></td></tr>
<tr class="separator:ad73165f71f932e8ccc240d4db5097803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6435e3138db1e45c3ff2b00cb999aa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; RowIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7f6435e3138db1e45c3ff2b00cb999aa">ConstraintStatusColumn</a></td></tr>
<tr class="separator:a7f6435e3138db1e45c3ff2b00cb999aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394b55c9b64ac7ce7c9e8772ef9f7c73"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_accurate_sum.html">AccurateSum</a>&lt; <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a394b55c9b64ac7ce7c9e8772ef9f7c73">KahanSum</a></td></tr>
<tr class="separator:a394b55c9b64ac7ce7c9e8772ef9f7c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4b2cc773e71eeb6b9d2b6f4c05a858"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_sum_with_one_missing.html">SumWithOneMissing</a>&lt; true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aeb4b2cc773e71eeb6b9d2b6f4c05a858">SumWithPositiveInfiniteAndOneMissing</a></td></tr>
<tr class="separator:aeb4b2cc773e71eeb6b9d2b6f4c05a858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64c3eaa146467633bb8fdd8fbc0f9482"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_sum_with_one_missing.html">SumWithOneMissing</a>&lt; false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a64c3eaa146467633bb8fdd8fbc0f9482">SumWithNegativeInfiniteAndOneMissing</a></td></tr>
<tr class="separator:a64c3eaa146467633bb8fdd8fbc0f9482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69267cf0653a77925ee13121b9857ec"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; RowIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ae69267cf0653a77925ee13121b9857ec">RowPermutation</a></td></tr>
<tr class="separator:ae69267cf0653a77925ee13121b9857ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b1b56ad0cb77edbd314f2bec33b467a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; ColIndex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a></td></tr>
<tr class="separator:a6b1b56ad0cb77edbd314f2bec33b467a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa22f47d4ea7ed9248f2bc9a17e71bee0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aa22f47d4ea7ed9248f2bc9a17e71bee0">ScatteredColumnIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt; <a class="el" href="classoperations__research_1_1glop_1_1_scattered_column_entry.html">ScatteredColumnEntry</a> &gt;</td></tr>
<tr class="separator:aa22f47d4ea7ed9248f2bc9a17e71bee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c3745c1147f5e2a210b10acdaecf14"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab0c3745c1147f5e2a210b10acdaecf14">ScatteredRowIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt; <a class="el" href="classoperations__research_1_1glop_1_1_scattered_row_entry.html">ScatteredRowEntry</a> &gt;</td></tr>
<tr class="separator:ab0c3745c1147f5e2a210b10acdaecf14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af253788fa91a20f4580d68cd003c1c61"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af253788fa91a20f4580d68cd003c1c61">SparseColumnIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt; <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column_entry.html">SparseColumnEntry</a> &gt;</td></tr>
<tr class="separator:af253788fa91a20f4580d68cd003c1c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99de09997c4882200f3f8699426a8705"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt; <a class="el" href="classoperations__research_1_1glop_1_1_sparse_row_entry.html">SparseRowEntry</a> &gt;</td></tr>
<tr class="separator:a99de09997c4882200f3f8699426a8705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab263c6960172d5bd4ddef121574dcf01"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classabsl_1_1_strong_vector.html">absl::StrongVector</a>&lt; RowIndex, <a class="el" href="classoperations__research_1_1glop_1_1_sparse_row.html">SparseRow</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab263c6960172d5bd4ddef121574dcf01">RowMajorSparseMatrix</a></td></tr>
<tr class="separator:ab263c6960172d5bd4ddef121574dcf01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a8d4212c24c21b25a11a4c119273df998"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> : int { <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998ad9ddc7317d6b34900fc7d98c95c08ee7">GlopParameters_ScalingAlgorithm_DEFAULT</a> = 0
, <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998a6ad280ed69df67e564159595b4584d63">GlopParameters_ScalingAlgorithm_EQUILIBRATION</a> = 1
, <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998a4171cbda9d7ce3de1ccb60e90015a819">GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM</a> = 2
}</td></tr>
<tr class="separator:a8d4212c24c21b25a11a4c119273df998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31469b7274ad398efa5859950868caf1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> : int { <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1a2818a0fa073a2731ff583caf691c7f57">GlopParameters_SolverBehavior_ALWAYS_DO</a> = 0
, <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1af0a7aabbe8e6ddb665e24355b34152c0">GlopParameters_SolverBehavior_NEVER_DO</a> = 1
, <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1abf1e8daaad08c81e9a22639ead4befa2">GlopParameters_SolverBehavior_LET_SOLVER_DECIDE</a> = 2
}</td></tr>
<tr class="separator:a31469b7274ad398efa5859950868caf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8db8823e52783fd63c7eabb8b172dc3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> : int { <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a3625a45102bddd6b51bbae93c5534b09">GlopParameters_PricingRule_DANTZIG</a> = 0
, <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a9b5f03747505a278fb03739945986387">GlopParameters_PricingRule_STEEPEST_EDGE</a> = 1
, <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a9847e615dfc35e71609845ec7785e332">GlopParameters_PricingRule_DEVEX</a> = 2
}</td></tr>
<tr class="separator:aa8db8823e52783fd63c7eabb8b172dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac814a1dee51d1ca71aa6a98cbef56b36"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> : int { <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36a99d3c9bd925457e60d55ba5ce1ce5d5d">GlopParameters_InitialBasisHeuristic_NONE</a> = 0
, <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36a7985a8c979ced62ee6a373d8dc2bb576">GlopParameters_InitialBasisHeuristic_BIXBY</a> = 1
, <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36a8ca339b6a21e4d0b19a14ac1bee51518">GlopParameters_InitialBasisHeuristic_TRIANGULAR</a> = 2
, <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36aa1f5030ff0a216fbd9177ec75a952c34">GlopParameters_InitialBasisHeuristic_MAROS</a> = 3
}</td></tr>
<tr class="separator:ac814a1dee51d1ca71aa6a98cbef56b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f11e2c930c0d4c390a9578db0af240"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> : int { <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8bb4a38dc75692438cdd1bb088c141b4">GlopParameters_CostScalingAlgorithm_NO_COST_SCALING</a> = 0
, <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a9f62ed7f786ad5aa15a0ebbafbc9ddae">GlopParameters_CostScalingAlgorithm_CONTAIN_ONE_COST_SCALING</a> = 1
, <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a3cbefd1b507359b40f43bd4fc729cc63">GlopParameters_CostScalingAlgorithm_MEAN_COST_SCALING</a> = 2
, <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8e749cf5a988894fb7025c0ddd9fe58c">GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING</a> = 3
}</td></tr>
<tr class="separator:ab6f11e2c930c0d4c390a9578db0af240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a884f3b645d22471e5ed3320e182cd493"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a> : int8_t { <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493af00c8dbdd6e1f11bdae06be94277d293">OPTIMAL</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a7850fcfea005b86b2a3fa0d4293c5ee0">PRIMAL_INFEASIBLE</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a1583be76ac58a4ac4c024f73b3d85811">DUAL_INFEASIBLE</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a53ef0c1aa260e08f9010ddcc28d5a4a6">INFEASIBLE_OR_UNBOUNDED</a>
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a8351cc0ea544c393b3e26fdf42520844">PRIMAL_UNBOUNDED</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a8ada5da7749eac0d9fe1782ad9bab585">DUAL_UNBOUNDED</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493afaee4ca3c30ee18148ce3ada37466498">INIT</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a2dcc8f5d91cb2aa2065b8305bf2d5cbd">PRIMAL_FEASIBLE</a>
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a57ad14e7a035f33c8ba6c0ea9ea23caa">DUAL_FEASIBLE</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a88ec4386a3c49b50819358a579fb9adb">ABNORMAL</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493add8d8537e1472a5e432749c5abf45c82">INVALID_PROBLEM</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493a0beacd9ca195de65e685252f1b46b954">IMPRECISE</a>
<br />
}</td></tr>
<tr class="separator:a884f3b645d22471e5ed3320e182cd493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4452e21ffb34da40470f1e0791800027"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a> : int8_t { <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a2882f30bbca588e5d0e88be217ce75c1">UNCONSTRAINED</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a9972b9c8a6068625d6cf1f789f3fd872">LOWER_BOUNDED</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027ae7243c883ff6508ee41b3b1339a7e8f1">UPPER_BOUNDED</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027a62e32b9a6efb029208f576ee123b459f">UPPER_AND_LOWER_BOUNDED</a>
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027aaa56837dd3f2917e1e13f3173b596103">FIXED_VARIABLE</a>
<br />
}</td></tr>
<tr class="separator:a4452e21ffb34da40470f1e0791800027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaddc7ccf1acc75842c2129ee4590d358"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> : int8_t { <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358ae4ac03f6c9f00665644e868dd1fb9f1e">BASIC</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358ae91836db656214f9797e10c15928e501">FIXED_VALUE</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a74c506bd3d744fb5c2862229c8f2b6ce">AT_LOWER_BOUND</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a14dc61f52267ea9b476f64c1d4d975b1">AT_UPPER_BOUND</a>
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358a88c189a42c87aa49d667fc8ab76bc323">FREE</a>
<br />
}</td></tr>
<tr class="separator:aaddc7ccf1acc75842c2129ee4590d358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f6bd47b8956b59589718bd40b1cf8bc"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> : int8_t { <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bcae4ac03f6c9f00665644e868dd1fb9f1e">BASIC</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bcae91836db656214f9797e10c15928e501">FIXED_VALUE</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bca74c506bd3d744fb5c2862229c8f2b6ce">AT_LOWER_BOUND</a>
, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bca14dc61f52267ea9b476f64c1d4d975b1">AT_UPPER_BOUND</a>
, <br />
&#160;&#160;<a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bca88c189a42c87aa49d667fc8ab76bc323">FREE</a>
<br />
}</td></tr>
<tr class="separator:a0f6bd47b8956b59589718bd40b1cf8bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a69337e3485c309da7e17a358db986eba"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a69337e3485c309da7e17a358db986eba">GlopParameters_ScalingAlgorithm_descriptor</a> ()</td></tr>
<tr class="separator:a69337e3485c309da7e17a358db986eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac646752f428429ad6cd60913f6b62371"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac646752f428429ad6cd60913f6b62371">GlopParameters_ScalingAlgorithm_IsValid</a> (int <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:ac646752f428429ad6cd60913f6b62371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabdab5361609541f6179468770bf9bae"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aabdab5361609541f6179468770bf9bae">GlopParameters_SolverBehavior_descriptor</a> ()</td></tr>
<tr class="separator:aabdab5361609541f6179468770bf9bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f21d05a3eb1e6900b3bd35406be6d6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a81f21d05a3eb1e6900b3bd35406be6d6">GlopParameters_SolverBehavior_IsValid</a> (int <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a81f21d05a3eb1e6900b3bd35406be6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0285f7fd1e3aff56567d7fe472550c11"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a0285f7fd1e3aff56567d7fe472550c11">GlopParameters_PricingRule_descriptor</a> ()</td></tr>
<tr class="separator:a0285f7fd1e3aff56567d7fe472550c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac551d73d24c0e80b995c7339c574b53b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac551d73d24c0e80b995c7339c574b53b">GlopParameters_PricingRule_IsValid</a> (int <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:ac551d73d24c0e80b995c7339c574b53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad00da1f90386e29065761ba337b5e8df"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad00da1f90386e29065761ba337b5e8df">GlopParameters_InitialBasisHeuristic_descriptor</a> ()</td></tr>
<tr class="separator:ad00da1f90386e29065761ba337b5e8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bdae2e4c80b0034c9dae978e7ab0a7b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6bdae2e4c80b0034c9dae978e7ab0a7b">GlopParameters_InitialBasisHeuristic_IsValid</a> (int <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a6bdae2e4c80b0034c9dae978e7ab0a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbcd70aebdd6c407852dfb5c2d84914e"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#adbcd70aebdd6c407852dfb5c2d84914e">GlopParameters_CostScalingAlgorithm_descriptor</a> ()</td></tr>
<tr class="separator:adbcd70aebdd6c407852dfb5c2d84914e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c8af313e605a648512880a8a0ec1f44"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a0c8af313e605a648512880a8a0ec1f44">GlopParameters_CostScalingAlgorithm_IsValid</a> (int <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a0c8af313e605a648512880a8a0ec1f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4793230401591292124c4a43610b80b5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4793230401591292124c4a43610b80b5"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a4793230401591292124c4a43610b80b5">GlopParameters_ScalingAlgorithm_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a4793230401591292124c4a43610b80b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd54f6e121dfc5ee958bd0e288a25a7f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#abd54f6e121dfc5ee958bd0e288a25a7f">GlopParameters_ScalingAlgorithm_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> *<a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:abd54f6e121dfc5ee958bd0e288a25a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3ff4aa0df66df82eeebf3ce441b4c5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aaf3ff4aa0df66df82eeebf3ce441b4c5"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aaf3ff4aa0df66df82eeebf3ce441b4c5">GlopParameters_SolverBehavior_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:aaf3ff4aa0df66df82eeebf3ce441b4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada027209c77d6a5a445989cbe4d0fd18"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ada027209c77d6a5a445989cbe4d0fd18">GlopParameters_SolverBehavior_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> *<a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:ada027209c77d6a5a445989cbe4d0fd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfda0cbfd19464fc95dfaeeee2282830"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:adfda0cbfd19464fc95dfaeeee2282830"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#adfda0cbfd19464fc95dfaeeee2282830">GlopParameters_PricingRule_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:adfda0cbfd19464fc95dfaeeee2282830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6d382e307bf7d8d59350d50d34f6786"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af6d382e307bf7d8d59350d50d34f6786">GlopParameters_PricingRule_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> *<a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:af6d382e307bf7d8d59350d50d34f6786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b699fb6a90c069c50a1d0ccff55b2c0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3b699fb6a90c069c50a1d0ccff55b2c0"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3b699fb6a90c069c50a1d0ccff55b2c0">GlopParameters_InitialBasisHeuristic_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a3b699fb6a90c069c50a1d0ccff55b2c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd8b391fcbe412f08ff32d053417b75"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2fd8b391fcbe412f08ff32d053417b75">GlopParameters_InitialBasisHeuristic_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> *<a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a2fd8b391fcbe412f08ff32d053417b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3424d57577a71015a603882dc6986999"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3424d57577a71015a603882dc6986999"><td class="memTemplItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3424d57577a71015a603882dc6986999">GlopParameters_CostScalingAlgorithm_Name</a> (T enum_t_value)</td></tr>
<tr class="separator:a3424d57577a71015a603882dc6986999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526650e79780d2a4faecf85db8c863bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a526650e79780d2a4faecf85db8c863bd">GlopParameters_CostScalingAlgorithm_Parse</a> (::PROTOBUF_NAMESPACE_ID::ConstStringParam <a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> *<a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a526650e79780d2a4faecf85db8c863bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ffd8db96c399242dc718221bdc81ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a58ffd8db96c399242dc718221bdc81ee">FixConstraintWithFixedStatuses</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;row_lower_bounds, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;row_upper_bounds, <a class="el" href="structoperations__research_1_1glop_1_1_problem_solution.html">ProblemSolution</a> *solution)</td></tr>
<tr class="separator:a58ffd8db96c399242dc718221bdc81ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7117821f9228585a9aaff7dc62aab216"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7117821f9228585a9aaff7dc62aab216">RunLinearExample</a> ()</td></tr>
<tr class="separator:a7117821f9228585a9aaff7dc62aab216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872df76d3d034d6a75a88ba6c9d8ac4c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a872df76d3d034d6a75a88ba6c9d8ac4c">GetErrorCodeString</a> (<a class="el" href="classoperations__research_1_1glop_1_1_status.html#a59e56af19e754a6aa26a612ebf91d05f">Status::ErrorCode</a> error_code)</td></tr>
<tr class="separator:a872df76d3d034d6a75a88ba6c9d8ac4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2122f0c519a9e417e92c63273565d6b5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2122f0c519a9e417e92c63273565d6b5">AreBoundsValid</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="gscip__solver_8cc.html#a1e2f9a2352c1d9a6cada9544898fceec">lower_bound</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="gscip__solver_8cc.html#a1ba5ca0f61f2fa13bd23bf0f89004f35">upper_bound</a>)</td></tr>
<tr class="separator:a2122f0c519a9e417e92c63273565d6b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4b14641c2dbc6319f036237a8c696c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#abd4b14641c2dbc6319f036237a8c696c">ComputeSlackVariablesValues</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> &amp;linear_program, <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *values)</td></tr>
<tr class="separator:abd4b14641c2dbc6319f036237a8c696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c215aa509854e985e62d8cdf0a33cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac9c215aa509854e985e62d8cdf0a33cc">Scale</a> (<a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *lp, <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_scaler.html">SparseMatrixScaler</a> *scaler)</td></tr>
<tr class="separator:ac9c215aa509854e985e62d8cdf0a33cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a08072639a759f8cf7134407e4b0fac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1a08072639a759f8cf7134407e4b0fac">Scale</a> (<a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *lp, <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_scaler.html">SparseMatrixScaler</a> *scaler, GlopParameters::ScalingAlgorithm scaling_method)</td></tr>
<tr class="separator:a1a08072639a759f8cf7134407e4b0fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678748f91bc4a57c372e1d3a57763e15"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a678748f91bc4a57c372e1d3a57763e15">StringifyRational</a> (const double x, const double precision)</td></tr>
<tr class="separator:a678748f91bc4a57c372e1d3a57763e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e54e6744a2e1a24f3844f6b5b56044"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a36e54e6744a2e1a24f3844f6b5b56044">Stringify</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> x, bool fraction)</td></tr>
<tr class="separator:a36e54e6744a2e1a24f3844f6b5b56044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093fe5e10e710a17a68c2472f0a69f5e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a093fe5e10e710a17a68c2472f0a69f5e">StringifyMonomial</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>, const std::string &amp;x, bool fraction)</td></tr>
<tr class="separator:a093fe5e10e710a17a68c2472f0a69f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d962dd3017290f04293c9cfb54761e7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2d962dd3017290f04293c9cfb54761e7">Stringify</a> (const float <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>)</td></tr>
<tr class="separator:a2d962dd3017290f04293c9cfb54761e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9145bb72c407c50a106491da9238a1c2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a9145bb72c407c50a106491da9238a1c2">Stringify</a> (const double <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>)</td></tr>
<tr class="separator:a9145bb72c407c50a106491da9238a1c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a586bf619dd1a09bb6d5c04146da78cda"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a586bf619dd1a09bb6d5c04146da78cda">Stringify</a> (const long double <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>)</td></tr>
<tr class="separator:a586bf619dd1a09bb6d5c04146da78cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509c4e359e6f7041eddfac3f1c46a92f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a509c4e359e6f7041eddfac3f1c46a92f">GetProblemStatusString</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a> problem_status)</td></tr>
<tr class="separator:a509c4e359e6f7041eddfac3f1c46a92f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae073fb72ea53b6d0f3d7f73cfd6c6ed9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ae073fb72ea53b6d0f3d7f73cfd6c6ed9">GetVariableTypeString</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a> variable_type)</td></tr>
<tr class="separator:ae073fb72ea53b6d0f3d7f73cfd6c6ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee749790021783ccc83b2d6abe70c1c0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aee749790021783ccc83b2d6abe70c1c0">GetVariableStatusString</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> status)</td></tr>
<tr class="separator:aee749790021783ccc83b2d6abe70c1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652ba89cea606e3c3071a288e2d60bba"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a652ba89cea606e3c3071a288e2d60bba">GetConstraintStatusString</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> status)</td></tr>
<tr class="separator:a652ba89cea606e3c3071a288e2d60bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7a106449441d3fd61aa70916a147a7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab7a106449441d3fd61aa70916a147a7d">VariableToConstraintStatus</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> status)</td></tr>
<tr class="separator:ab7a106449441d3fd61aa70916a147a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5189309c6719fd2b96766182bc36d15b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a5189309c6719fd2b96766182bc36d15b">DEFINE_INT_TYPE</a> (ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>)</td></tr>
<tr class="separator:a5189309c6719fd2b96766182bc36d15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5c23074345e35c0835f8e89984bd4b3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ae5c23074345e35c0835f8e89984bd4b3">DEFINE_INT_TYPE</a> (RowIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>)</td></tr>
<tr class="separator:ae5c23074345e35c0835f8e89984bd4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fbc9efd86a3cc862a9079d86ab8b524"><td class="memItemLeft" align="right" valign="top">ColIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a8fbc9efd86a3cc862a9079d86ab8b524">RowToColIndex</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
<tr class="separator:a8fbc9efd86a3cc862a9079d86ab8b524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65a327cfc2a74c15fa26b91f19acc64"><td class="memItemLeft" align="right" valign="top">RowIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab65a327cfc2a74c15fa26b91f19acc64">ColToRowIndex</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>)</td></tr>
<tr class="separator:ab65a327cfc2a74c15fa26b91f19acc64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62b2a1c80c429da3975f1d948f7c27df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a62b2a1c80c429da3975f1d948f7c27df">ColToIntIndex</a> (ColIndex <a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>)</td></tr>
<tr class="separator:a62b2a1c80c429da3975f1d948f7c27df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2ae3ca10438618ca2fc81f38dcb80e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af2ae3ca10438618ca2fc81f38dcb80e1">RowToIntIndex</a> (RowIndex <a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
<tr class="separator:af2ae3ca10438618ca2fc81f38dcb80e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d25d728d87691a8802280c6eb28178"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a32d25d728d87691a8802280c6eb28178">DEFINE_INT_TYPE</a> (EntryIndex, int64_t)</td></tr>
<tr class="separator:a32d25d728d87691a8802280c6eb28178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd6d278f9d061a91716c6770f2d723e8"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#afd6d278f9d061a91716c6770f2d723e8">ToDouble</a> (double f)</td></tr>
<tr class="separator:afd6d278f9d061a91716c6770f2d723e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26dd005ef108ecc719f4410fe86a28fe"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a26dd005ef108ecc719f4410fe86a28fe">ToDouble</a> (long double f)</td></tr>
<tr class="separator:a26dd005ef108ecc719f4410fe86a28fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95879916d90daeba91c40399ae5ddcc6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a95879916d90daeba91c40399ae5ddcc6">IsFinite</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
<tr class="separator:a95879916d90daeba91c40399ae5ddcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31ee82f6ef05c3da492c0376f910d015"><td class="memItemLeft" align="right" valign="top">const RowIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a31ee82f6ef05c3da492c0376f910d015">kInvalidRow</a> (-1)</td></tr>
<tr class="separator:a31ee82f6ef05c3da492c0376f910d015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb755b7934d8679476e2f05a89739bcd"><td class="memItemLeft" align="right" valign="top">const ColIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#afb755b7934d8679476e2f05a89739bcd">kInvalidCol</a> (-1)</td></tr>
<tr class="separator:afb755b7934d8679476e2f05a89739bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a0c6f26ef780483251c8dbfff2df055"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7a0c6f26ef780483251c8dbfff2df055">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a> status)</td></tr>
<tr class="separator:a7a0c6f26ef780483251c8dbfff2df055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa601cbbaa3897b2383c312adaed8d5"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aefa601cbbaa3897b2383c312adaed8d5">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a> type)</td></tr>
<tr class="separator:aefa601cbbaa3897b2383c312adaed8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9999ffc48c72dac4a71a24ab78157d"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7e9999ffc48c72dac4a71a24ab78157d">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> status)</td></tr>
<tr class="separator:a7e9999ffc48c72dac4a71a24ab78157d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6477928a7a8001feaf566c3f6b85029"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af6477928a7a8001feaf566c3f6b85029">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> status)</td></tr>
<tr class="separator:af6477928a7a8001feaf566c3f6b85029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedb714d776d86539dbb9f42ae5d7d923"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aedb714d776d86539dbb9f42ae5d7d923">DeterministicTimeForFpOperations</a> (int64_t n)</td></tr>
<tr class="separator:aedb714d776d86539dbb9f42ae5d7d923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8398b224d64679ea8551369a9a060ef0"><td class="memTemplParams" colspan="2">template&lt;typename SparseColumnLike &gt; </td></tr>
<tr class="memitem:a8398b224d64679ea8551369a9a060ef0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a8398b224d64679ea8551369a9a060ef0">SquaredNormTemplate</a> (const SparseColumnLike &amp;column)</td></tr>
<tr class="separator:a8398b224d64679ea8551369a9a060ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d53948bf5e999d006e781105aa8bc77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2d53948bf5e999d006e781105aa8bc77">SquaredNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v)</td></tr>
<tr class="separator:a2d53948bf5e999d006e781105aa8bc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5483e2b5fdf708e43f09d5d8b0173dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aa5483e2b5fdf708e43f09d5d8b0173dd">SquaredNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;v)</td></tr>
<tr class="separator:aa5483e2b5fdf708e43f09d5d8b0173dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1faa927dd93b43b3dea3eb2a993e30a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1faa927dd93b43b3dea3eb2a993e30a1">PreciseSquaredNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v)</td></tr>
<tr class="separator:a1faa927dd93b43b3dea3eb2a993e30a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933fb20dae58928ca1840e8c52d2e715"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a933fb20dae58928ca1840e8c52d2e715">PreciseSquaredNorm</a> (const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;v)</td></tr>
<tr class="separator:a933fb20dae58928ca1840e8c52d2e715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f9e66ddf3f771b82fd3aebe39f9a00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a30f9e66ddf3f771b82fd3aebe39f9a00">SquaredNorm</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;column)</td></tr>
<tr class="separator:a30f9e66ddf3f771b82fd3aebe39f9a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e19c170ba82a38048a3f8ef9139da64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1e19c170ba82a38048a3f8ef9139da64">PreciseSquaredNorm</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;column)</td></tr>
<tr class="separator:a1e19c170ba82a38048a3f8ef9139da64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad7ea612bc859f5b637d5029fb875fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a2ad7ea612bc859f5b637d5029fb875fb">InfinityNorm</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;v)</td></tr>
<tr class="separator:a2ad7ea612bc859f5b637d5029fb875fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62aa07f8404dcd8e900f6f7b2d85c47f"><td class="memTemplParams" colspan="2">template&lt;typename SparseColumnLike &gt; </td></tr>
<tr class="memitem:a62aa07f8404dcd8e900f6f7b2d85c47f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a62aa07f8404dcd8e900f6f7b2d85c47f">InfinityNormTemplate</a> (const SparseColumnLike &amp;column)</td></tr>
<tr class="separator:a62aa07f8404dcd8e900f6f7b2d85c47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e1aee226f34cc6b121b4296ad8851e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a65e1aee226f34cc6b121b4296ad8851e">InfinityNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v)</td></tr>
<tr class="separator:a65e1aee226f34cc6b121b4296ad8851e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45cc06be815d8ff90e4b808625b2e75f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a45cc06be815d8ff90e4b808625b2e75f">InfinityNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;v)</td></tr>
<tr class="separator:a45cc06be815d8ff90e4b808625b2e75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b36bbbcd695191600dab9b88487ff18"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6b36bbbcd695191600dab9b88487ff18">Density</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp;<a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
<tr class="separator:a6b36bbbcd695191600dab9b88487ff18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e79e30b7239adc4fb2a27778335bca0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a5e79e30b7239adc4fb2a27778335bca0">RemoveNearZeroEntries</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> threshold, <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *<a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
<tr class="separator:a5e79e30b7239adc4fb2a27778335bca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6584860b9b9b015f69a69dd42fdf098"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab6584860b9b9b015f69a69dd42fdf098">RemoveNearZeroEntries</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> threshold, <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> *column)</td></tr>
<tr class="separator:ab6584860b9b9b015f69a69dd42fdf098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8019bac1bde0ead6ff32980cd5bff52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad8019bac1bde0ead6ff32980cd5bff52">RestrictedInfinityNorm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;column, const <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> &amp;rows_to_consider, RowIndex *row_index)</td></tr>
<tr class="separator:ad8019bac1bde0ead6ff32980cd5bff52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82b6c13b99cf0a0c7c92f4f1e44eda29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a82b6c13b99cf0a0c7c92f4f1e44eda29">SetSupportToFalse</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;column, <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>)</td></tr>
<tr class="separator:a82b6c13b99cf0a0c7c92f4f1e44eda29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9b90bb0105347953a41ae1d6f4dce3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a9a9b90bb0105347953a41ae1d6f4dce3">IsDominated</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;column, const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;radius)</td></tr>
<tr class="separator:a9a9b90bb0105347953a41ae1d6f4dce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dcd08b0f6c19cd4a302bb5a3a6ea06e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1dcd08b0f6c19cd4a302bb5a3a6ea06e">Square</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> f)</td></tr>
<tr class="separator:a1dcd08b0f6c19cd4a302bb5a3a6ea06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac51a45a6f706c77b25cea909b9d879db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac51a45a6f706c77b25cea909b9d879db">Fractionality</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> f)</td></tr>
<tr class="separator:ac51a45a6f706c77b25cea909b9d879db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9874910f9632900fe8677463b1c0be"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn1 , class DenseRowOrColumn2 &gt; </td></tr>
<tr class="memitem:a3d9874910f9632900fe8677463b1c0be"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3d9874910f9632900fe8677463b1c0be">ScalarProduct</a> (const DenseRowOrColumn1 &amp;u, const DenseRowOrColumn2 &amp;v)</td></tr>
<tr class="separator:a3d9874910f9632900fe8677463b1c0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46935a48ea28abfec1c2569fe4aea70f"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn &gt; </td></tr>
<tr class="memitem:a46935a48ea28abfec1c2569fe4aea70f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a46935a48ea28abfec1c2569fe4aea70f">ScalarProduct</a> (const DenseRowOrColumn &amp;u, const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v)</td></tr>
<tr class="separator:a46935a48ea28abfec1c2569fe4aea70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46fb729c0be27d1b97db15e0ce9c6067"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn , class DenseRowOrColumn2 &gt; </td></tr>
<tr class="memitem:a46fb729c0be27d1b97db15e0ce9c6067"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a46fb729c0be27d1b97db15e0ce9c6067">PreciseScalarProduct</a> (const DenseRowOrColumn &amp;u, const DenseRowOrColumn2 &amp;v)</td></tr>
<tr class="separator:a46fb729c0be27d1b97db15e0ce9c6067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab179616817239f2167055368df1e9f66"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn &gt; </td></tr>
<tr class="memitem:ab179616817239f2167055368df1e9f66"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab179616817239f2167055368df1e9f66">PreciseScalarProduct</a> (const DenseRowOrColumn &amp;u, const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v)</td></tr>
<tr class="separator:ab179616817239f2167055368df1e9f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a434f75c61605b1ede60e834ee196660d"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn &gt; </td></tr>
<tr class="memitem:a434f75c61605b1ede60e834ee196660d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a434f75c61605b1ede60e834ee196660d">PreciseScalarProduct</a> (const DenseRowOrColumn &amp;u, const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;v)</td></tr>
<tr class="separator:a434f75c61605b1ede60e834ee196660d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2cb64ef0c88350c1ad4c731e0b7e183"><td class="memTemplParams" colspan="2">template&lt;class DenseRowOrColumn &gt; </td></tr>
<tr class="memitem:ad2cb64ef0c88350c1ad4c731e0b7e183"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad2cb64ef0c88350c1ad4c731e0b7e183">PartialScalarProduct</a> (const DenseRowOrColumn &amp;u, const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;v, int max_index)</td></tr>
<tr class="separator:ad2cb64ef0c88350c1ad4c731e0b7e183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa803ce9366dca251925e0bdde517430"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aaa803ce9366dca251925e0bdde517430">Transpose</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;<a class="el" href="matrix__utils_8cc.html#aa9d6c98fdf8d89b0e2321fda02adc82c">col</a>)</td></tr>
<tr class="separator:aaa803ce9366dca251925e0bdde517430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96eb7e615016e66686739537ebf5e1a4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a96eb7e615016e66686739537ebf5e1a4">Transpose</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp;<a class="el" href="revised__simplex_8cc.html#aea35f36ba98d5bbd8d033382f50c9e52">row</a>)</td></tr>
<tr class="separator:a96eb7e615016e66686739537ebf5e1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e037ab543673629f84850a85c761132"><td class="memTemplParams" colspan="2">template&lt;typename IndexType &gt; </td></tr>
<tr class="memitem:a3e037ab543673629f84850a85c761132"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3e037ab543673629f84850a85c761132">ComputeNonZeros</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; &amp;<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, std::vector&lt; IndexType &gt; *non_zeros)</td></tr>
<tr class="separator:a3e037ab543673629f84850a85c761132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386d851d7c8b409205dd82d87e44f2fe"><td class="memTemplParams" colspan="2">template&lt;typename Container &gt; </td></tr>
<tr class="memitem:a386d851d7c8b409205dd82d87e44f2fe"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a386d851d7c8b409205dd82d87e44f2fe">IsAllZero</a> (const Container &amp;<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>)</td></tr>
<tr class="separator:a386d851d7c8b409205dd82d87e44f2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f88d7a4bcc601c81b7d694bcfae840"><td class="memTemplParams" colspan="2">template&lt;typename BoolVector &gt; </td></tr>
<tr class="memitem:a66f88d7a4bcc601c81b7d694bcfae840"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a66f88d7a4bcc601c81b7d694bcfae840">IsAllFalse</a> (const BoolVector &amp;v)</td></tr>
<tr class="separator:a66f88d7a4bcc601c81b7d694bcfae840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08d7a83791c6677d1008336cacf3d591"><td class="memTemplParams" colspan="2">template&lt;typename IndexType , typename PermutationIndexType &gt; </td></tr>
<tr class="memitem:a08d7a83791c6677d1008336cacf3d591"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a08d7a83791c6677d1008336cacf3d591">PermuteWithScratchpad</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; PermutationIndexType &gt; &amp;permutation, <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *zero_scratchpad, <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *input_output)</td></tr>
<tr class="separator:a08d7a83791c6677d1008336cacf3d591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a2019fc6c15a0413896d3f35057a070"><td class="memTemplParams" colspan="2">template&lt;typename IndexType &gt; </td></tr>
<tr class="memitem:a6a2019fc6c15a0413896d3f35057a070"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6a2019fc6c15a0413896d3f35057a070">PermuteWithKnownNonZeros</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;permutation, <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *zero_scratchpad, <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *output, std::vector&lt; IndexType &gt; *non_zeros)</td></tr>
<tr class="separator:a6a2019fc6c15a0413896d3f35057a070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c552b94fa80def1d4d1ea64697afb1"><td class="memTemplParams" colspan="2">template&lt;typename IndexType , typename ScatteredRowOrCol &gt; </td></tr>
<tr class="memitem:aa6c552b94fa80def1d4d1ea64697afb1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aa6c552b94fa80def1d4d1ea64697afb1">ClearAndResizeVectorWithNonZeros</a> (IndexType size, ScatteredRowOrCol *v)</td></tr>
<tr class="separator:aa6c552b94fa80def1d4d1ea64697afb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7ff1f9383648fd132667b1e601229c9"><td class="memTemplParams" colspan="2">template&lt;typename IndexType &gt; </td></tr>
<tr class="memitem:ab7ff1f9383648fd132667b1e601229c9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab7ff1f9383648fd132667b1e601229c9">ChangeSign</a> (<a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *data)</td></tr>
<tr class="separator:ab7ff1f9383648fd132667b1e601229c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9bef291f9b941569978d0f075144abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac9bef291f9b941569978d0f075144abf">FindProportionalColumns</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;matrix, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> tolerance)</td></tr>
<tr class="separator:ac9bef291f9b941569978d0f075144abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee4943cf389e6ff8159924ea5b048e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1ee4943cf389e6ff8159924ea5b048e1">FindProportionalColumnsUsingSimpleAlgorithm</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;matrix, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> tolerance)</td></tr>
<tr class="separator:a1ee4943cf389e6ff8159924ea5b048e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2b788a9c67a4c71cb7e75b54aea27f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a9f2b788a9c67a4c71cb7e75b54aea27f">AreFirstColumnsAndRowsExactlyEquals</a> (RowIndex num_rows, ColIndex num_cols, const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;matrix_a, const <a class="el" href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html">CompactSparseMatrix</a> &amp;matrix_b)</td></tr>
<tr class="separator:a9f2b788a9c67a4c71cb7e75b54aea27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15dfa7820af8e00b9624297be497f95a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a15dfa7820af8e00b9624297be497f95a">IsRightMostSquareMatrixIdentity</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;matrix)</td></tr>
<tr class="separator:a15dfa7820af8e00b9624297be497f95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca3f43a5bb83d2b1ba5dec64017a734"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6ca3f43a5bb83d2b1ba5dec64017a734">LoadMPModelProtoFromModelOrRequest</a> (const std::string &amp;input_file_path, MPModelProto *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
<tr class="separator:a6ca3f43a5bb83d2b1ba5dec64017a734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83301f2e7d75ce6d81f384b43ac136f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a83301f2e7d75ce6d81f384b43ac136f4">LoadLinearProgramFromModelOrRequest</a> (const std::string &amp;input_file_path, <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *linear_program)</td></tr>
<tr class="separator:a83301f2e7d75ce6d81f384b43ac136f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad23afb4770e9de727133317f32f68a2f"><td class="memTemplParams" colspan="2">template&lt;typename IndexType , typename ITIVectorType &gt; </td></tr>
<tr class="memitem:ad23afb4770e9de727133317f32f68a2f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ad23afb4770e9de727133317f32f68a2f">ApplyPermutation</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;perm, const ITIVectorType &amp;<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, ITIVectorType *result)</td></tr>
<tr class="separator:ad23afb4770e9de727133317f32f68a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a302ba2f0cfbe5918e56eeaaf00231843"><td class="memTemplParams" colspan="2">template&lt;typename IndexType , typename ITIVectorType &gt; </td></tr>
<tr class="memitem:a302ba2f0cfbe5918e56eeaaf00231843"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a302ba2f0cfbe5918e56eeaaf00231843">ApplyInversePermutation</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;perm, const ITIVectorType &amp;<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, ITIVectorType *result)</td></tr>
<tr class="separator:a302ba2f0cfbe5918e56eeaaf00231843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae436c0f61edb4f16608010c8bd75a1da"><td class="memTemplParams" colspan="2">template&lt;typename RowIndexedVector &gt; </td></tr>
<tr class="memitem:ae436c0f61edb4f16608010c8bd75a1da"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ae436c0f61edb4f16608010c8bd75a1da">ApplyColumnPermutationToRowIndexedVector</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; ColIndex &gt; &amp;col_perm, RowIndexedVector *v)</td></tr>
<tr class="separator:ae436c0f61edb4f16608010c8bd75a1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8750840afdd5774223821fd504df04c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a8750840afdd5774223821fd504df04c5">LinearProgramToMPModelProto</a> (const <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> &amp;<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, MPModelProto *output)</td></tr>
<tr class="separator:a8750840afdd5774223821fd504df04c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4066bdd6e74f798c189fa8e830fcd37b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a4066bdd6e74f798c189fa8e830fcd37b">MPModelProtoToLinearProgram</a> (const MPModelProto &amp;<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *output)</td></tr>
<tr class="separator:a4066bdd6e74f798c189fa8e830fcd37b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f7793c79c67e9da1ce97c9e49de200"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_row.html">ScatteredRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af9f7793c79c67e9da1ce97c9e49de200">TransposedView</a> (const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;c)</td></tr>
<tr class="separator:af9f7793c79c67e9da1ce97c9e49de200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d3c86a7f6e23a4170be83a44568693b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6d3c86a7f6e23a4170be83a44568693b">TransposedView</a> (const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_row.html">ScatteredRow</a> &amp;r)</td></tr>
<tr class="separator:a6d3c86a7f6e23a4170be83a44568693b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbaca14cc7f5a0f3aaeb027fef37e0ca"><td class="memItemLeft" align="right" valign="top">const RowIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#abbaca14cc7f5a0f3aaeb027fef37e0ca">kNonPivotal</a> (-1)</td></tr>
<tr class="separator:abbaca14cc7f5a0f3aaeb027fef37e0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a6da51e4b948bf56f398510eb5eb845c9"><td class="memItemLeft" align="right" valign="top">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT <a class="el" href="structoperations__research_1_1glop_1_1_glop_parameters_default_type_internal.html">GlopParametersDefaultTypeInternal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a6da51e4b948bf56f398510eb5eb845c9">_GlopParameters_default_instance_</a></td></tr>
<tr class="separator:a6da51e4b948bf56f398510eb5eb845c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a478f7702dc7e0407c2730c58e5a147e5"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a478f7702dc7e0407c2730c58e5a147e5">GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MIN</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998ad9ddc7317d6b34900fc7d98c95c08ee7">GlopParameters_ScalingAlgorithm_DEFAULT</a></td></tr>
<tr class="separator:a478f7702dc7e0407c2730c58e5a147e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a586c6bb4cff57074cd9429c43e1f9fef"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a586c6bb4cff57074cd9429c43e1f9fef">GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998a4171cbda9d7ce3de1ccb60e90015a819">GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM</a></td></tr>
<tr class="separator:a586c6bb4cff57074cd9429c43e1f9fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d64e9217179107f3c1ee3095ece1960"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7d64e9217179107f3c1ee3095ece1960">GlopParameters_ScalingAlgorithm_ScalingAlgorithm_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a586c6bb4cff57074cd9429c43e1f9fef">GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX</a> + 1</td></tr>
<tr class="separator:a7d64e9217179107f3c1ee3095ece1960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab30261fb0a2af305b9abf325d6d1fbd1"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ab30261fb0a2af305b9abf325d6d1fbd1">GlopParameters_SolverBehavior_SolverBehavior_MIN</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1a2818a0fa073a2731ff583caf691c7f57">GlopParameters_SolverBehavior_ALWAYS_DO</a></td></tr>
<tr class="separator:ab30261fb0a2af305b9abf325d6d1fbd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac136ae73d025d9641a5a034cf7beb01f"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#ac136ae73d025d9641a5a034cf7beb01f">GlopParameters_SolverBehavior_SolverBehavior_MAX</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1abf1e8daaad08c81e9a22639ead4befa2">GlopParameters_SolverBehavior_LET_SOLVER_DECIDE</a></td></tr>
<tr class="separator:ac136ae73d025d9641a5a034cf7beb01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a302f5ade5d41c9daee73986038c234df"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a302f5ade5d41c9daee73986038c234df">GlopParameters_SolverBehavior_SolverBehavior_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#ac136ae73d025d9641a5a034cf7beb01f">GlopParameters_SolverBehavior_SolverBehavior_MAX</a> + 1</td></tr>
<tr class="separator:a302f5ade5d41c9daee73986038c234df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa0e2abe6b5ddca01b2e4272b7c9a41"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a1aa0e2abe6b5ddca01b2e4272b7c9a41">GlopParameters_PricingRule_PricingRule_MIN</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a3625a45102bddd6b51bbae93c5534b09">GlopParameters_PricingRule_DANTZIG</a></td></tr>
<tr class="separator:a1aa0e2abe6b5ddca01b2e4272b7c9a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4b3218f60f759ee5d320f03d5c36fa"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a7d4b3218f60f759ee5d320f03d5c36fa">GlopParameters_PricingRule_PricingRule_MAX</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a9847e615dfc35e71609845ec7785e332">GlopParameters_PricingRule_DEVEX</a></td></tr>
<tr class="separator:a7d4b3218f60f759ee5d320f03d5c36fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b6fa0bf59f744a0d73a049212bcc9c"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a52b6fa0bf59f744a0d73a049212bcc9c">GlopParameters_PricingRule_PricingRule_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a7d4b3218f60f759ee5d320f03d5c36fa">GlopParameters_PricingRule_PricingRule_MAX</a> + 1</td></tr>
<tr class="separator:a52b6fa0bf59f744a0d73a049212bcc9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae8fda3a7cdbe6822a3decd1ca31d3be"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aae8fda3a7cdbe6822a3decd1ca31d3be">GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MIN</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36a99d3c9bd925457e60d55ba5ce1ce5d5d">GlopParameters_InitialBasisHeuristic_NONE</a></td></tr>
<tr class="separator:aae8fda3a7cdbe6822a3decd1ca31d3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04bc84c628bc74b0429d49408bc2ecc3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a04bc84c628bc74b0429d49408bc2ecc3">GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36aa1f5030ff0a216fbd9177ec75a952c34">GlopParameters_InitialBasisHeuristic_MAROS</a></td></tr>
<tr class="separator:a04bc84c628bc74b0429d49408bc2ecc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3799c2cf495eb9cd8eb1877f98165394"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a3799c2cf495eb9cd8eb1877f98165394">GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a04bc84c628bc74b0429d49408bc2ecc3">GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX</a> + 1</td></tr>
<tr class="separator:a3799c2cf495eb9cd8eb1877f98165394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9575e4a7bbfc57e79071f79ddc365bf0"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a9575e4a7bbfc57e79071f79ddc365bf0">GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MIN</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8bb4a38dc75692438cdd1bb088c141b4">GlopParameters_CostScalingAlgorithm_NO_COST_SCALING</a></td></tr>
<tr class="separator:a9575e4a7bbfc57e79071f79ddc365bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac5827cf560be529add13a58e7e8aa4a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#aac5827cf560be529add13a58e7e8aa4a">GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8e749cf5a988894fb7025c0ddd9fe58c">GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING</a></td></tr>
<tr class="separator:aac5827cf560be529add13a58e7e8aa4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a073900e7fd0059fdbef5200aecd78e97"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a073900e7fd0059fdbef5200aecd78e97">GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_ARRAYSIZE</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#aac5827cf560be529add13a58e7e8aa4a">GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX</a> + 1</td></tr>
<tr class="separator:a073900e7fd0059fdbef5200aecd78e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe923ffb6c6090d2488b1f4b9a7d6ae"><td class="memItemLeft" align="right" valign="top">constexpr const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#acbe923ffb6c6090d2488b1f4b9a7d6ae">kDeterministicSeed</a> = 42</td></tr>
<tr class="separator:acbe923ffb6c6090d2488b1f4b9a7d6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66fcb4c924b3fe5ea5e6c62f461621f3"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#a66fcb4c924b3fe5ea5e6c62f461621f3">kRangeMax</a> = std::numeric_limits&lt;double&gt;::<a class="el" href="alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f">max</a>()</td></tr>
<tr class="separator:a66fcb4c924b3fe5ea5e6c62f461621f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a790b7e8c5b0c6d55b336177378e78"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#af9a790b7e8c5b0c6d55b336177378e78">kInfinity</a> = std::numeric_limits&lt;double&gt;::infinity()</td></tr>
<tr class="separator:af9a790b7e8c5b0c6d55b336177378e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf67607e9e6dd5986836b79ce28b80c4"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html#acf67607e9e6dd5986836b79ce28b80c4">kEpsilon</a> = std::numeric_limits&lt;double&gt;::epsilon()</td></tr>
<tr class="separator:acf67607e9e6dd5986836b79ce28b80c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a2b83a25cb4fd203c57a7155699fab246"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b83a25cb4fd203c57a7155699fab246">&#9670;&nbsp;</a></span>ColIndexVector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::vector&lt;ColIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a2b83a25cb4fd203c57a7155699fab246">ColIndexVector</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00309">309</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="afa7534bb8eff64b643c6079dc82e5e3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa7534bb8eff64b643c6079dc82e5e3c">&#9670;&nbsp;</a></span>ColMapping</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, ColIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00306">306</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ad648fd5e3d6a6a271996f535a4f4af0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad648fd5e3d6a6a271996f535a4f4af0d">&#9670;&nbsp;</a></span>ColToRowMapping</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, RowIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ad648fd5e3d6a6a271996f535a4f4af0d">ColToRowMapping</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00315">315</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a6b1b56ad0cb77edbd314f2bec33b467a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b1b56ad0cb77edbd314f2bec33b467a">&#9670;&nbsp;</a></span>ColumnPermutation</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt;ColIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2permutation_8h_source.html#l00095">95</a> of file <a class="el" href="lp__data_2permutation_8h_source.html">lp_data/permutation.h</a>.</p>
</div>
</div>
<a id="a7f6435e3138db1e45c3ff2b00cb999aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f6435e3138db1e45c3ff2b00cb999aa">&#9670;&nbsp;</a></span>ConstraintStatusColumn</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;RowIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a7f6435e3138db1e45c3ff2b00cb999aa">ConstraintStatusColumn</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00346">346</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a0e289525f7e45776226887bf5429dbd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e289525f7e45776226887bf5429dbd8">&#9670;&nbsp;</a></span>DenseBitColumn</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_bitset64.html">Bitset64</a>&lt;RowIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a0e289525f7e45776226887bf5429dbd8">DenseBitColumn</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00335">335</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aaf3efa52c50a245bf2fc964386a15d49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3efa52c50a245bf2fc964386a15d49">&#9670;&nbsp;</a></span>DenseBitRow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_bitset64.html">Bitset64</a>&lt;ColIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#aaf3efa52c50a245bf2fc964386a15d49">DenseBitRow</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00324">324</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aec7177dd4fab33ada14a7689223fe89f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec7177dd4fab33ada14a7689223fe89f">&#9670;&nbsp;</a></span>DenseBooleanColumn</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;RowIndex, bool&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00332">332</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ac053cc327ce11b0008e2030fcdc467f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac053cc327ce11b0008e2030fcdc467f9">&#9670;&nbsp;</a></span>DenseBooleanRow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, bool&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ac053cc327ce11b0008e2030fcdc467f9">DenseBooleanRow</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00303">303</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ae5fa9e57c2d31b294195ed8a9e17bfac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5fa9e57c2d31b294195ed8a9e17bfac">&#9670;&nbsp;</a></span>DenseColumn</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;RowIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00329">329</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a4dc8ae0f97c4110f3cc770715b2bbd12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dc8ae0f97c4110f3cc770715b2bbd12">&#9670;&nbsp;</a></span>DenseRow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00300">300</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a733947145e3e1631165b618b05c9ccb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a733947145e3e1631165b618b05c9ccb7">&#9670;&nbsp;</a></span>Fractional</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef double <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00078">78</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ac89c7b45754e9a6bdabc08bea586fc4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac89c7b45754e9a6bdabc08bea586fc4e">&#9670;&nbsp;</a></span>Index</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int32_t <a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00038">38</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a394b55c9b64ac7ce7c9e8772ef9f7c73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394b55c9b64ac7ce7c9e8772ef9f7c73">&#9670;&nbsp;</a></span>KahanSum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_accurate_sum.html">AccurateSum</a>&lt;<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a394b55c9b64ac7ce7c9e8772ef9f7c73">KahanSum</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00032">32</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="ac014de658aabf122011e8fb07b6f4612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac014de658aabf122011e8fb07b6f4612">&#9670;&nbsp;</a></span>RowIndexVector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::vector&lt;RowIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ac014de658aabf122011e8fb07b6f4612">RowIndexVector</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00310">310</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ab263c6960172d5bd4ddef121574dcf01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab263c6960172d5bd4ddef121574dcf01">&#9670;&nbsp;</a></span>RowMajorSparseMatrix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classabsl_1_1_strong_vector.html">absl::StrongVector</a>&lt;RowIndex, <a class="el" href="classoperations__research_1_1glop_1_1_sparse_row.html">SparseRow</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ab263c6960172d5bd4ddef121574dcf01">RowMajorSparseMatrix</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sparse__row_8h_source.html#l00061">61</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
</div>
</div>
<a id="a7ee8efc6ea08841cb3e32e78c6ba5709"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee8efc6ea08841cb3e32e78c6ba5709">&#9670;&nbsp;</a></span>RowMapping</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;RowIndex, RowIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a7ee8efc6ea08841cb3e32e78c6ba5709">RowMapping</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00338">338</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ae69267cf0653a77925ee13121b9857ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae69267cf0653a77925ee13121b9857ec">&#9670;&nbsp;</a></span>RowPermutation</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt;RowIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ae69267cf0653a77925ee13121b9857ec">RowPermutation</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2permutation_8h_source.html#l00094">94</a> of file <a class="el" href="lp__data_2permutation_8h_source.html">lp_data/permutation.h</a>.</p>
</div>
</div>
<a id="ad73165f71f932e8ccc240d4db5097803"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad73165f71f932e8ccc240d4db5097803">&#9670;&nbsp;</a></span>RowToColMapping</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;RowIndex, ColIndex&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#ad73165f71f932e8ccc240d4db5097803">RowToColMapping</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00343">343</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aa22f47d4ea7ed9248f2bc9a17e71bee0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa22f47d4ea7ed9248f2bc9a17e71bee0">&#9670;&nbsp;</a></span>ScatteredColumnIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceoperations__research_1_1glop.html#aa22f47d4ea7ed9248f2bc9a17e71bee0">ScatteredColumnIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt;<a class="el" href="classoperations__research_1_1glop_1_1_scattered_column_entry.html">ScatteredColumnEntry</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="scattered__vector_8h_source.html#l00193">193</a> of file <a class="el" href="scattered__vector_8h_source.html">scattered_vector.h</a>.</p>
</div>
</div>
<a id="ab0c3745c1147f5e2a210b10acdaecf14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0c3745c1147f5e2a210b10acdaecf14">&#9670;&nbsp;</a></span>ScatteredRowIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceoperations__research_1_1glop.html#ab0c3745c1147f5e2a210b10acdaecf14">ScatteredRowIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt;<a class="el" href="classoperations__research_1_1glop_1_1_scattered_row_entry.html">ScatteredRowEntry</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="scattered__vector_8h_source.html#l00194">194</a> of file <a class="el" href="scattered__vector_8h_source.html">scattered_vector.h</a>.</p>
</div>
</div>
<a id="af253788fa91a20f4580d68cd003c1c61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af253788fa91a20f4580d68cd003c1c61">&#9670;&nbsp;</a></span>SparseColumnIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceoperations__research_1_1glop.html#af253788fa91a20f4580d68cd003c1c61">SparseColumnIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt;<a class="el" href="classoperations__research_1_1glop_1_1_sparse_column_entry.html">SparseColumnEntry</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sparse__column_8h_source.html#l00038">38</a> of file <a class="el" href="sparse__column_8h_source.html">sparse_column.h</a>.</p>
</div>
</div>
<a id="a99de09997c4882200f3f8699426a8705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99de09997c4882200f3f8699426a8705">&#9670;&nbsp;</a></span>SparseRowIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> = <a class="el" href="classoperations__research_1_1glop_1_1_vector_iterator.html">VectorIterator</a>&lt;<a class="el" href="classoperations__research_1_1glop_1_1_sparse_row_entry.html">SparseRowEntry</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sparse__row_8h_source.html#l00036">36</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
</div>
</div>
<a id="a64c3eaa146467633bb8fdd8fbc0f9482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64c3eaa146467633bb8fdd8fbc0f9482">&#9670;&nbsp;</a></span>SumWithNegativeInfiniteAndOneMissing</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_sum_with_one_missing.html">SumWithOneMissing</a>&lt;false&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a64c3eaa146467633bb8fdd8fbc0f9482">SumWithNegativeInfiniteAndOneMissing</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00373">373</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="aeb4b2cc773e71eeb6b9d2b6f4c05a858"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb4b2cc773e71eeb6b9d2b6f4c05a858">&#9670;&nbsp;</a></span>SumWithPositiveInfiniteAndOneMissing</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_sum_with_one_missing.html">SumWithOneMissing</a>&lt;true&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#aeb4b2cc773e71eeb6b9d2b6f4c05a858">SumWithPositiveInfiniteAndOneMissing</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00372">372</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a6d0540e510c4225b196d87b16f2721a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d0540e510c4225b196d87b16f2721a8">&#9670;&nbsp;</a></span>VariableStatusRow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a6d0540e510c4225b196d87b16f2721a8">VariableStatusRow</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00321">321</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a3fe3250e630f7fc5b37f2340ab79c566"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe3250e630f7fc5b37f2340ab79c566">&#9670;&nbsp;</a></span>VariableTypeRow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt;ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a>&gt; <a class="el" href="namespaceoperations__research_1_1glop.html#a3fe3250e630f7fc5b37f2340ab79c566">VariableTypeRow</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00318">318</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a0f6bd47b8956b59589718bd40b1cf8bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f6bd47b8956b59589718bd40b1cf8bc">&#9670;&nbsp;</a></span>ConstraintStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> : int8_t</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0f6bd47b8956b59589718bd40b1cf8bcae4ac03f6c9f00665644e868dd1fb9f1e"></a>BASIC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0f6bd47b8956b59589718bd40b1cf8bcae91836db656214f9797e10c15928e501"></a>FIXED_VALUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0f6bd47b8956b59589718bd40b1cf8bca74c506bd3d744fb5c2862229c8f2b6ce"></a>AT_LOWER_BOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0f6bd47b8956b59589718bd40b1cf8bca14dc61f52267ea9b476f64c1d4d975b1"></a>AT_UPPER_BOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0f6bd47b8956b59589718bd40b1cf8bca88c189a42c87aa49d667fc8ab76bc323"></a>FREE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00228">228</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ab6f11e2c930c0d4c390a9578db0af240"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6f11e2c930c0d4c390a9578db0af240">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab6f11e2c930c0d4c390a9578db0af240a8bb4a38dc75692438cdd1bb088c141b4"></a>GlopParameters_CostScalingAlgorithm_NO_COST_SCALING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab6f11e2c930c0d4c390a9578db0af240a9f62ed7f786ad5aa15a0ebbafbc9ddae"></a>GlopParameters_CostScalingAlgorithm_CONTAIN_ONE_COST_SCALING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab6f11e2c930c0d4c390a9578db0af240a3cbefd1b507359b40f43bd4fc729cc63"></a>GlopParameters_CostScalingAlgorithm_MEAN_COST_SCALING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab6f11e2c930c0d4c390a9578db0af240a8e749cf5a988894fb7025c0ddd9fe58c"></a>GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00168">168</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="ac814a1dee51d1ca71aa6a98cbef56b36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac814a1dee51d1ca71aa6a98cbef56b36">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac814a1dee51d1ca71aa6a98cbef56b36a99d3c9bd925457e60d55ba5ce1ce5d5d"></a>GlopParameters_InitialBasisHeuristic_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac814a1dee51d1ca71aa6a98cbef56b36a7985a8c979ced62ee6a373d8dc2bb576"></a>GlopParameters_InitialBasisHeuristic_BIXBY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac814a1dee51d1ca71aa6a98cbef56b36a8ca339b6a21e4d0b19a14ac1bee51518"></a>GlopParameters_InitialBasisHeuristic_TRIANGULAR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac814a1dee51d1ca71aa6a98cbef56b36aa1f5030ff0a216fbd9177ec75a952c34"></a>GlopParameters_InitialBasisHeuristic_MAROS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00143">143</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="aa8db8823e52783fd63c7eabb8b172dc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8db8823e52783fd63c7eabb8b172dc3">&#9670;&nbsp;</a></span>GlopParameters_PricingRule</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa8db8823e52783fd63c7eabb8b172dc3a3625a45102bddd6b51bbae93c5534b09"></a>GlopParameters_PricingRule_DANTZIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8db8823e52783fd63c7eabb8b172dc3a9b5f03747505a278fb03739945986387"></a>GlopParameters_PricingRule_STEEPEST_EDGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa8db8823e52783fd63c7eabb8b172dc3a9847e615dfc35e71609845ec7785e332"></a>GlopParameters_PricingRule_DEVEX&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00119">119</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a8d4212c24c21b25a11a4c119273df998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d4212c24c21b25a11a4c119273df998">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8d4212c24c21b25a11a4c119273df998ad9ddc7317d6b34900fc7d98c95c08ee7"></a>GlopParameters_ScalingAlgorithm_DEFAULT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8d4212c24c21b25a11a4c119273df998a6ad280ed69df67e564159595b4584d63"></a>GlopParameters_ScalingAlgorithm_EQUILIBRATION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8d4212c24c21b25a11a4c119273df998a4171cbda9d7ce3de1ccb60e90015a819"></a>GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00071">71</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a31469b7274ad398efa5859950868caf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31469b7274ad398efa5859950868caf1">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> : int</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a31469b7274ad398efa5859950868caf1a2818a0fa073a2731ff583caf691c7f57"></a>GlopParameters_SolverBehavior_ALWAYS_DO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a31469b7274ad398efa5859950868caf1af0a7aabbe8e6ddb665e24355b34152c0"></a>GlopParameters_SolverBehavior_NEVER_DO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a31469b7274ad398efa5859950868caf1abf1e8daaad08c81e9a22639ead4befa2"></a>GlopParameters_SolverBehavior_LET_SOLVER_DECIDE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00095">95</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a884f3b645d22471e5ed3320e182cd493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a884f3b645d22471e5ed3320e182cd493">&#9670;&nbsp;</a></span>ProblemStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a> : int8_t</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493af00c8dbdd6e1f11bdae06be94277d293"></a>OPTIMAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a7850fcfea005b86b2a3fa0d4293c5ee0"></a>PRIMAL_INFEASIBLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a1583be76ac58a4ac4c024f73b3d85811"></a>DUAL_INFEASIBLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a53ef0c1aa260e08f9010ddcc28d5a4a6"></a>INFEASIBLE_OR_UNBOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a8351cc0ea544c393b3e26fdf42520844"></a>PRIMAL_UNBOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a8ada5da7749eac0d9fe1782ad9bab585"></a>DUAL_UNBOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493afaee4ca3c30ee18148ce3ada37466498"></a>INIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a2dcc8f5d91cb2aa2065b8305bf2d5cbd"></a>PRIMAL_FEASIBLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a57ad14e7a035f33c8ba6c0ea9ea23caa"></a>DUAL_FEASIBLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a88ec4386a3c49b50819358a579fb9adb"></a>ABNORMAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493add8d8537e1472a5e432749c5abf45c82"></a>INVALID_PROBLEM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a884f3b645d22471e5ed3320e182cd493a0beacd9ca195de65e685252f1b46b954"></a>IMPRECISE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00102">102</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aaddc7ccf1acc75842c2129ee4590d358"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaddc7ccf1acc75842c2129ee4590d358">&#9670;&nbsp;</a></span>VariableStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a> : int8_t</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaddc7ccf1acc75842c2129ee4590d358ae4ac03f6c9f00665644e868dd1fb9f1e"></a>BASIC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaddc7ccf1acc75842c2129ee4590d358ae91836db656214f9797e10c15928e501"></a>FIXED_VALUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaddc7ccf1acc75842c2129ee4590d358a74c506bd3d744fb5c2862229c8f2b6ce"></a>AT_LOWER_BOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaddc7ccf1acc75842c2129ee4590d358a14dc61f52267ea9b476f64c1d4d975b1"></a>AT_UPPER_BOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaddc7ccf1acc75842c2129ee4590d358a88c189a42c87aa49d667fc8ab76bc323"></a>FREE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00197">197</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a4452e21ffb34da40470f1e0791800027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4452e21ffb34da40470f1e0791800027">&#9670;&nbsp;</a></span>VariableType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a> : int8_t</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4452e21ffb34da40470f1e0791800027a2882f30bbca588e5d0e88be217ce75c1"></a>UNCONSTRAINED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4452e21ffb34da40470f1e0791800027a9972b9c8a6068625d6cf1f789f3fd872"></a>LOWER_BOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4452e21ffb34da40470f1e0791800027ae7243c883ff6508ee41b3b1339a7e8f1"></a>UPPER_BOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4452e21ffb34da40470f1e0791800027a62e32b9a6efb029208f576ee123b459f"></a>UPPER_AND_LOWER_BOUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4452e21ffb34da40470f1e0791800027aaa56837dd3f2917e1e13f3173b596103"></a>FIXED_VARIABLE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00175">175</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ae436c0f61edb4f16608010c8bd75a1da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae436c0f61edb4f16608010c8bd75a1da">&#9670;&nbsp;</a></span>ApplyColumnPermutationToRowIndexedVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::ApplyColumnPermutationToRowIndexedVector </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; ColIndex &gt; &amp;&#160;</td>
<td class="paramname"><em>col_perm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">RowIndexedVector *&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2permutation_8h_source.html#l00116">116</a> of file <a class="el" href="lp__data_2permutation_8h_source.html">lp_data/permutation.h</a>.</p>
</div>
</div>
<a id="a302ba2f0cfbe5918e56eeaaf00231843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a302ba2f0cfbe5918e56eeaaf00231843">&#9670;&nbsp;</a></span>ApplyInversePermutation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ApplyInversePermutation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;&#160;</td>
<td class="paramname"><em>perm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const ITIVectorType &amp;&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ITIVectorType *&#160;</td>
<td class="paramname"><em>result</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2permutation_8h_source.html#l00207">207</a> of file <a class="el" href="lp__data_2permutation_8h_source.html">lp_data/permutation.h</a>.</p>
</div>
</div>
<a id="ad23afb4770e9de727133317f32f68a2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad23afb4770e9de727133317f32f68a2f">&#9670;&nbsp;</a></span>ApplyPermutation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ApplyPermutation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;&#160;</td>
<td class="paramname"><em>perm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const ITIVectorType &amp;&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ITIVectorType *&#160;</td>
<td class="paramname"><em>result</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2permutation_8h_source.html#l00192">192</a> of file <a class="el" href="lp__data_2permutation_8h_source.html">lp_data/permutation.h</a>.</p>
</div>
</div>
<a id="a2122f0c519a9e417e92c63273565d6b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2122f0c519a9e417e92c63273565d6b5">&#9670;&nbsp;</a></span>AreBoundsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::AreBoundsValid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>lower_bound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>upper_bound</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_8h_source.html#l00693">693</a> of file <a class="el" href="lp__data_8h_source.html">lp_data.h</a>.</p>
</div>
</div>
<a id="a9f2b788a9c67a4c71cb7e75b54aea27f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f2b788a9c67a4c71cb7e75b54aea27f">&#9670;&nbsp;</a></span>AreFirstColumnsAndRowsExactlyEquals()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool AreFirstColumnsAndRowsExactlyEquals </td>
<td>(</td>
<td class="paramtype">RowIndex&#160;</td>
<td class="paramname"><em>num_rows</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ColIndex&#160;</td>
<td class="paramname"><em>num_cols</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;&#160;</td>
<td class="paramname"><em>matrix_a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_compact_sparse_matrix.html">CompactSparseMatrix</a> &amp;&#160;</td>
<td class="paramname"><em>matrix_b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="matrix__utils_8cc_source.html#l00191">191</a> of file <a class="el" href="matrix__utils_8cc_source.html">matrix_utils.cc</a>.</p>
</div>
</div>
<a id="ab7ff1f9383648fd132667b1e601229c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7ff1f9383648fd132667b1e601229c9">&#9670;&nbsp;</a></span>ChangeSign()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::ChangeSign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00300">300</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="aa6c552b94fa80def1d4d1ea64697afb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6c552b94fa80def1d4d1ea64697afb1">&#9670;&nbsp;</a></span>ClearAndResizeVectorWithNonZeros()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::ClearAndResizeVectorWithNonZeros </td>
<td>(</td>
<td class="paramtype">IndexType&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ScatteredRowOrCol *&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00278">278</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a62b2a1c80c429da3975f1d948f7c27df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62b2a1c80c429da3975f1d948f7c27df">&#9670;&nbsp;</a></span>ColToIntIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a> operations_research::glop::ColToIntIndex </td>
<td>(</td>
<td class="paramtype">ColIndex&#160;</td>
<td class="paramname"><em>col</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00055">55</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ab65a327cfc2a74c15fa26b91f19acc64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab65a327cfc2a74c15fa26b91f19acc64">&#9670;&nbsp;</a></span>ColToRowIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">RowIndex operations_research::glop::ColToRowIndex </td>
<td>(</td>
<td class="paramtype">ColIndex&#160;</td>
<td class="paramname"><em>col</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00052">52</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a3e037ab543673629f84850a85c761132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e037ab543673629f84850a85c761132">&#9670;&nbsp;</a></span>ComputeNonZeros()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::ComputeNonZeros </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; IndexType &gt; *&#160;</td>
<td class="paramname"><em>non_zeros</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00209">209</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="abd4b14641c2dbc6319f036237a8c696c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd4b14641c2dbc6319f036237a8c696c">&#9670;&nbsp;</a></span>ComputeSlackVariablesValues()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ComputeSlackVariablesValues </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> &amp;&#160;</td>
<td class="paramname"><em>linear_program</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *&#160;</td>
<td class="paramname"><em>values</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data__utils_8cc_source.html#l00019">19</a> of file <a class="el" href="lp__data__utils_8cc_source.html">lp_data_utils.cc</a>.</p>
</div>
</div>
<a id="a5189309c6719fd2b96766182bc36d15b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5189309c6719fd2b96766182bc36d15b">&#9670;&nbsp;</a></span>DEFINE_INT_TYPE() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::glop::DEFINE_INT_TYPE </td>
<td>(</td>
<td class="paramtype">ColIndex&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a32d25d728d87691a8802280c6eb28178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32d25d728d87691a8802280c6eb28178">&#9670;&nbsp;</a></span>DEFINE_INT_TYPE() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::glop::DEFINE_INT_TYPE </td>
<td>(</td>
<td class="paramtype">EntryIndex&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae5c23074345e35c0835f8e89984bd4b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5c23074345e35c0835f8e89984bd4b3">&#9670;&nbsp;</a></span>DEFINE_INT_TYPE() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::glop::DEFINE_INT_TYPE </td>
<td>(</td>
<td class="paramtype">RowIndex&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6b36bbbcd695191600dab9b88487ff18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b36bbbcd695191600dab9b88487ff18">&#9670;&nbsp;</a></span>Density()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Density </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp;&#160;</td>
<td class="paramname"><em>row</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00106">106</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="aedb714d776d86539dbb9f42ae5d7d923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedb714d776d86539dbb9f42ae5d7d923">&#9670;&nbsp;</a></span>DeterministicTimeForFpOperations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double operations_research::glop::DeterministicTimeForFpOperations </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00380">380</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ac9bef291f9b941569978d0f075144abf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9bef291f9b941569978d0f075144abf">&#9670;&nbsp;</a></span>FindProportionalColumns()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a> FindProportionalColumns </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;&#160;</td>
<td class="paramname"><em>matrix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>tolerance</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="matrix__utils_8cc_source.html#l00116">116</a> of file <a class="el" href="matrix__utils_8cc_source.html">matrix_utils.cc</a>.</p>
</div>
</div>
<a id="a1ee4943cf389e6ff8159924ea5b048e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee4943cf389e6ff8159924ea5b048e1">&#9670;&nbsp;</a></span>FindProportionalColumnsUsingSimpleAlgorithm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#afa7534bb8eff64b643c6079dc82e5e3c">ColMapping</a> FindProportionalColumnsUsingSimpleAlgorithm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;&#160;</td>
<td class="paramname"><em>matrix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>tolerance</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="matrix__utils_8cc_source.html#l00172">172</a> of file <a class="el" href="matrix__utils_8cc_source.html">matrix_utils.cc</a>.</p>
</div>
</div>
<a id="a58ffd8db96c399242dc718221bdc81ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58ffd8db96c399242dc718221bdc81ee">&#9670;&nbsp;</a></span>FixConstraintWithFixedStatuses()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FixConstraintWithFixedStatuses </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>row_lower_bounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>row_upper_bounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structoperations__research_1_1glop_1_1_problem_solution.html">ProblemSolution</a> *&#160;</td>
<td class="paramname"><em>solution</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="preprocessor_8cc_source.html#l03360">3360</a> of file <a class="el" href="preprocessor_8cc_source.html">preprocessor.cc</a>.</p>
</div>
</div>
<a id="ac51a45a6f706c77b25cea909b9d879db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac51a45a6f706c77b25cea909b9d879db">&#9670;&nbsp;</a></span>Fractionality()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::Fractionality </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00040">40</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a652ba89cea606e3c3071a288e2d60bba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a652ba89cea606e3c3071a288e2d60bba">&#9670;&nbsp;</a></span>GetConstraintStatusString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetConstraintStatusString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a>&#160;</td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8cc_source.html#l00090">90</a> of file <a class="el" href="lp__types_8cc_source.html">lp_types.cc</a>.</p>
</div>
</div>
<a id="a872df76d3d034d6a75a88ba6c9d8ac4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a872df76d3d034d6a75a88ba6c9d8ac4c">&#9670;&nbsp;</a></span>GetErrorCodeString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetErrorCodeString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_status.html#a59e56af19e754a6aa26a612ebf91d05f">Status::ErrorCode</a>&#160;</td>
<td class="paramname"><em>error_code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="status_8cc_source.html#l00029">29</a> of file <a class="el" href="status_8cc_source.html">status.cc</a>.</p>
</div>
</div>
<a id="a509c4e359e6f7041eddfac3f1c46a92f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a509c4e359e6f7041eddfac3f1c46a92f">&#9670;&nbsp;</a></span>GetProblemStatusString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetProblemStatusString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a>&#160;</td>
<td class="paramname"><em>problem_status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8cc_source.html#l00019">19</a> of file <a class="el" href="lp__types_8cc_source.html">lp_types.cc</a>.</p>
</div>
</div>
<a id="aee749790021783ccc83b2d6abe70c1c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee749790021783ccc83b2d6abe70c1c0">&#9670;&nbsp;</a></span>GetVariableStatusString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetVariableStatusString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a>&#160;</td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8cc_source.html#l00071">71</a> of file <a class="el" href="lp__types_8cc_source.html">lp_types.cc</a>.</p>
</div>
</div>
<a id="ae073fb72ea53b6d0f3d7f73cfd6c6ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae073fb72ea53b6d0f3d7f73cfd6c6ed9">&#9670;&nbsp;</a></span>GetVariableTypeString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetVariableTypeString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a>&#160;</td>
<td class="paramname"><em>variable_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8cc_source.html#l00052">52</a> of file <a class="el" href="lp__types_8cc_source.html">lp_types.cc</a>.</p>
</div>
</div>
<a id="adbcd70aebdd6c407852dfb5c2d84914e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbcd70aebdd6c407852dfb5c2d84914e">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GlopParameters_CostScalingAlgorithm_descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00399">399</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a0c8af313e605a648512880a8a0ec1f44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c8af313e605a648512880a8a0ec1f44">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool GlopParameters_CostScalingAlgorithm_IsValid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00403">403</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a3424d57577a71015a603882dc6986999"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3424d57577a71015a603882dc6986999">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_Name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; operations_research::glop::GlopParameters_CostScalingAlgorithm_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00181">181</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a526650e79780d2a4faecf85db8c863bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a526650e79780d2a4faecf85db8c863bd">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::GlopParameters_CostScalingAlgorithm_Parse </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00188">188</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="ad00da1f90386e29065761ba337b5e8df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad00da1f90386e29065761ba337b5e8df">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GlopParameters_InitialBasisHeuristic_descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00374">374</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a6bdae2e4c80b0034c9dae978e7ab0a7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bdae2e4c80b0034c9dae978e7ab0a7b">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool GlopParameters_InitialBasisHeuristic_IsValid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00378">378</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a3b699fb6a90c069c50a1d0ccff55b2c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b699fb6a90c069c50a1d0ccff55b2c0">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_Name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; operations_research::glop::GlopParameters_InitialBasisHeuristic_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00156">156</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a2fd8b391fcbe412f08ff32d053417b75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fd8b391fcbe412f08ff32d053417b75">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::GlopParameters_InitialBasisHeuristic_Parse </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00163">163</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a0285f7fd1e3aff56567d7fe472550c11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0285f7fd1e3aff56567d7fe472550c11">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GlopParameters_PricingRule_descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00351">351</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="ac551d73d24c0e80b995c7339c574b53b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac551d73d24c0e80b995c7339c574b53b">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool GlopParameters_PricingRule_IsValid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00355">355</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="adfda0cbfd19464fc95dfaeeee2282830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfda0cbfd19464fc95dfaeeee2282830">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_Name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; operations_research::glop::GlopParameters_PricingRule_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00131">131</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="af6d382e307bf7d8d59350d50d34f6786"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6d382e307bf7d8d59350d50d34f6786">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::GlopParameters_PricingRule_Parse </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00138">138</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a69337e3485c309da7e17a358db986eba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69337e3485c309da7e17a358db986eba">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GlopParameters_ScalingAlgorithm_descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00305">305</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="ac646752f428429ad6cd60913f6b62371"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac646752f428429ad6cd60913f6b62371">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool GlopParameters_ScalingAlgorithm_IsValid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00309">309</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a4793230401591292124c4a43610b80b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4793230401591292124c4a43610b80b5">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_Name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; operations_research::glop::GlopParameters_ScalingAlgorithm_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00083">83</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="abd54f6e121dfc5ee958bd0e288a25a7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd54f6e121dfc5ee958bd0e288a25a7f">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::GlopParameters_ScalingAlgorithm_Parse </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00090">90</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="aabdab5361609541f6179468770bf9bae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabdab5361609541f6179468770bf9bae">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GlopParameters_SolverBehavior_descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00328">328</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a81f21d05a3eb1e6900b3bd35406be6d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81f21d05a3eb1e6900b3bd35406be6d6">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool GlopParameters_SolverBehavior_IsValid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00332">332</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="aaf3ff4aa0df66df82eeebf3ce441b4c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3ff4aa0df66df82eeebf3ce441b4c5">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_Name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; operations_research::glop::GlopParameters_SolverBehavior_Name </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>enum_t_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00107">107</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="ada027209c77d6a5a445989cbe4d0fd18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada027209c77d6a5a445989cbe4d0fd18">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::GlopParameters_SolverBehavior_Parse </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::ConstStringParam&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00114">114</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a45cc06be815d8ff90e4b808625b2e75f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45cc06be815d8ff90e4b808625b2e75f">&#9670;&nbsp;</a></span>InfinityNorm() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> InfinityNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00102">102</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a2ad7ea612bc859f5b637d5029fb875fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ad7ea612bc859f5b637d5029fb875fb">&#9670;&nbsp;</a></span>InfinityNorm() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> InfinityNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00081">81</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a65e1aee226f34cc6b121b4296ad8851e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65e1aee226f34cc6b121b4296ad8851e">&#9670;&nbsp;</a></span>InfinityNorm() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> InfinityNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00098">98</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a62aa07f8404dcd8e900f6f7b2d85c47f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62aa07f8404dcd8e900f6f7b2d85c47f">&#9670;&nbsp;</a></span>InfinityNormTemplate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::InfinityNormTemplate </td>
<td>(</td>
<td class="paramtype">const SparseColumnLike &amp;&#160;</td>
<td class="paramname"><em>column</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00090">90</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a66f88d7a4bcc601c81b7d694bcfae840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66f88d7a4bcc601c81b7d694bcfae840">&#9670;&nbsp;</a></span>IsAllFalse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::IsAllFalse </td>
<td>(</td>
<td class="paramtype">const BoolVector &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00231">231</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a386d851d7c8b409205dd82d87e44f2fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a386d851d7c8b409205dd82d87e44f2fe">&#9670;&nbsp;</a></span>IsAllZero()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::IsAllZero </td>
<td>(</td>
<td class="paramtype">const Container &amp;&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00222">222</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a9a9b90bb0105347953a41ae1d6f4dce3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a9b90bb0105347953a41ae1d6f4dce3">&#9670;&nbsp;</a></span>IsDominated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool IsDominated </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;&#160;</td>
<td class="paramname"><em>column</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>radius</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00154">154</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a95879916d90daeba91c40399ae5ddcc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95879916d90daeba91c40399ae5ddcc6">&#9670;&nbsp;</a></span>IsFinite()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::glop::IsFinite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00091">91</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a15dfa7820af8e00b9624297be497f95a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15dfa7820af8e00b9624297be497f95a">&#9670;&nbsp;</a></span>IsRightMostSquareMatrixIdentity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool IsRightMostSquareMatrixIdentity </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix.html">SparseMatrix</a> &amp;&#160;</td>
<td class="paramname"><em>matrix</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="matrix__utils_8cc_source.html#l00232">232</a> of file <a class="el" href="matrix__utils_8cc_source.html">matrix_utils.cc</a>.</p>
</div>
</div>
<a id="afb755b7934d8679476e2f05a89739bcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb755b7934d8679476e2f05a89739bcd">&#9670;&nbsp;</a></span>kInvalidCol()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const ColIndex operations_research::glop::kInvalidCol </td>
<td>(</td>
<td class="paramtype">-&#160;</td>
<td class="paramname"><em>1</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a31ee82f6ef05c3da492c0376f910d015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31ee82f6ef05c3da492c0376f910d015">&#9670;&nbsp;</a></span>kInvalidRow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const RowIndex operations_research::glop::kInvalidRow </td>
<td>(</td>
<td class="paramtype">-&#160;</td>
<td class="paramname"><em>1</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbaca14cc7f5a0f3aaeb027fef37e0ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbaca14cc7f5a0f3aaeb027fef37e0ca">&#9670;&nbsp;</a></span>kNonPivotal()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const RowIndex operations_research::glop::kNonPivotal </td>
<td>(</td>
<td class="paramtype">-&#160;</td>
<td class="paramname"><em>1</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8750840afdd5774223821fd504df04c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8750840afdd5774223821fd504df04c5">&#9670;&nbsp;</a></span>LinearProgramToMPModelProto()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LinearProgramToMPModelProto </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MPModelProto *&#160;</td>
<td class="paramname"><em>output</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="proto__utils_8cc_source.html#l00020">20</a> of file <a class="el" href="proto__utils_8cc_source.html">proto_utils.cc</a>.</p>
</div>
</div>
<a id="a83301f2e7d75ce6d81f384b43ac136f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83301f2e7d75ce6d81f384b43ac136f4">&#9670;&nbsp;</a></span>LoadLinearProgramFromModelOrRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LoadLinearProgramFromModelOrRequest </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>input_file_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *&#160;</td>
<td class="paramname"><em>linear_program</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="model__reader_8cc_source.html#l00056">56</a> of file <a class="el" href="model__reader_8cc_source.html">model_reader.cc</a>.</p>
</div>
</div>
<a id="a6ca3f43a5bb83d2b1ba5dec64017a734"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ca3f43a5bb83d2b1ba5dec64017a734">&#9670;&nbsp;</a></span>LoadMPModelProtoFromModelOrRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LoadMPModelProtoFromModelOrRequest </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>input_file_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MPModelProto *&#160;</td>
<td class="paramname"><em>model</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="model__reader_8cc_source.html#l00024">24</a> of file <a class="el" href="model__reader_8cc_source.html">model_reader.cc</a>.</p>
</div>
</div>
<a id="a4066bdd6e74f798c189fa8e830fcd37b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4066bdd6e74f798c189fa8e830fcd37b">&#9670;&nbsp;</a></span>MPModelProtoToLinearProgram()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPModelProtoToLinearProgram </td>
<td>(</td>
<td class="paramtype">const MPModelProto &amp;&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *&#160;</td>
<td class="paramname"><em>output</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="proto__utils_8cc_source.html#l00051">51</a> of file <a class="el" href="proto__utils_8cc_source.html">proto_utils.cc</a>.</p>
</div>
</div>
<a id="af6477928a7a8001feaf566c3f6b85029"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6477928a7a8001feaf566c3f6b85029">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; operations_research::glop::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a>&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00239">239</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a7a0c6f26ef780483251c8dbfff2df055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a0c6f26ef780483251c8dbfff2df055">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; operations_research::glop::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">ProblemStatus</a>&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00169">169</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a7e9999ffc48c72dac4a71a24ab78157d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e9999ffc48c72dac4a71a24ab78157d">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; operations_research::glop::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a>&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00217">217</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aefa601cbbaa3897b2383c312adaed8d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa601cbbaa3897b2383c312adaed8d5">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; operations_research::glop::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a4452e21ffb34da40470f1e0791800027">VariableType</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00186">186</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="ad2cb64ef0c88350c1ad4c731e0b7e183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2cb64ef0c88350c1ad4c731e0b7e183">&#9670;&nbsp;</a></span>PartialScalarProduct()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::PartialScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>max_index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00130">130</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a6a2019fc6c15a0413896d3f35057a070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a2019fc6c15a0413896d3f35057a070">&#9670;&nbsp;</a></span>PermuteWithKnownNonZeros()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::PermuteWithKnownNonZeros </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; IndexType &gt; &amp;&#160;</td>
<td class="paramname"><em>permutation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *&#160;</td>
<td class="paramname"><em>zero_scratchpad</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *&#160;</td>
<td class="paramname"><em>output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; IndexType &gt; *&#160;</td>
<td class="paramname"><em>non_zeros</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00259">259</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a08d7a83791c6677d1008336cacf3d591"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08d7a83791c6677d1008336cacf3d591">&#9670;&nbsp;</a></span>PermuteWithScratchpad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::glop::PermuteWithScratchpad </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_permutation.html">Permutation</a>&lt; PermutationIndexType &gt; &amp;&#160;</td>
<td class="paramname"><em>permutation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *&#160;</td>
<td class="paramname"><em>zero_scratchpad</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_strict_i_t_i_vector.html">StrictITIVector</a>&lt; IndexType, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> &gt; *&#160;</td>
<td class="paramname"><em>input_output</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00237">237</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a46fb729c0be27d1b97db15e0ce9c6067"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46fb729c0be27d1b97db15e0ce9c6067">&#9670;&nbsp;</a></span>PreciseScalarProduct() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::PreciseScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const DenseRowOrColumn2 &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00092">92</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a434f75c61605b1ede60e834ee196660d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a434f75c61605b1ede60e834ee196660d">&#9670;&nbsp;</a></span>PreciseScalarProduct() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::PreciseScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00114">114</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="ab179616817239f2167055368df1e9f66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab179616817239f2167055368df1e9f66">&#9670;&nbsp;</a></span>PreciseScalarProduct() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::PreciseScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00103">103</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a1e19c170ba82a38048a3f8ef9139da64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e19c170ba82a38048a3f8ef9139da64">&#9670;&nbsp;</a></span>PreciseSquaredNorm() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> PreciseSquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>column</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00073">73</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a933fb20dae58928ca1840e8c52d2e715"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a933fb20dae58928ca1840e8c52d2e715">&#9670;&nbsp;</a></span>PreciseSquaredNorm() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> PreciseSquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00046">46</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a1faa927dd93b43b3dea3eb2a993e30a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1faa927dd93b43b3dea3eb2a993e30a1">&#9670;&nbsp;</a></span>PreciseSquaredNorm() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> PreciseSquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00038">38</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="ab6584860b9b9b015f69a69dd42fdf098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6584860b9b9b015f69a69dd42fdf098">&#9670;&nbsp;</a></span>RemoveNearZeroEntries() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RemoveNearZeroEntries </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> *&#160;</td>
<td class="paramname"><em>column</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00124">124</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a5e79e30b7239adc4fb2a27778335bca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e79e30b7239adc4fb2a27778335bca0">&#9670;&nbsp;</a></span>RemoveNearZeroEntries() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RemoveNearZeroEntries </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> *&#160;</td>
<td class="paramname"><em>row</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00115">115</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="ad8019bac1bde0ead6ff32980cd5bff52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8019bac1bde0ead6ff32980cd5bff52">&#9670;&nbsp;</a></span>RestrictedInfinityNorm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> RestrictedInfinityNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;&#160;</td>
<td class="paramname"><em>column</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> &amp;&#160;</td>
<td class="paramname"><em>rows_to_consider</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">RowIndex *&#160;</td>
<td class="paramname"><em>row_index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00133">133</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a8fbc9efd86a3cc862a9079d86ab8b524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fbc9efd86a3cc862a9079d86ab8b524">&#9670;&nbsp;</a></span>RowToColIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ColIndex operations_research::glop::RowToColIndex </td>
<td>(</td>
<td class="paramtype">RowIndex&#160;</td>
<td class="paramname"><em>row</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00049">49</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="af2ae3ca10438618ca2fc81f38dcb80e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2ae3ca10438618ca2fc81f38dcb80e1">&#9670;&nbsp;</a></span>RowToIntIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#ac89c7b45754e9a6bdabc08bea586fc4e">Index</a> operations_research::glop::RowToIntIndex </td>
<td>(</td>
<td class="paramtype">RowIndex&#160;</td>
<td class="paramname"><em>row</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00058">58</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a7117821f9228585a9aaff7dc62aab216"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7117821f9228585a9aaff7dc62aab216">&#9670;&nbsp;</a></span>RunLinearExample()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int operations_research::glop::RunLinearExample </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="simple__glop__program_8cc_source.html#l00025">25</a> of file <a class="el" href="simple__glop__program_8cc_source.html">simple_glop_program.cc</a>.</p>
</div>
</div>
<a id="a46935a48ea28abfec1c2569fe4aea70f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46935a48ea28abfec1c2569fe4aea70f">&#9670;&nbsp;</a></span>ScalarProduct() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::ScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00082">82</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a3d9874910f9632900fe8677463b1c0be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d9874910f9632900fe8677463b1c0be">&#9670;&nbsp;</a></span>ScalarProduct() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::ScalarProduct </td>
<td>(</td>
<td class="paramtype">const DenseRowOrColumn1 &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const DenseRowOrColumn2 &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00047">47</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="ac9c215aa509854e985e62d8cdf0a33cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9c215aa509854e985e62d8cdf0a33cc">&#9670;&nbsp;</a></span>Scale() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Scale </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *&#160;</td>
<td class="paramname"><em>lp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_scaler.html">SparseMatrixScaler</a> *&#160;</td>
<td class="paramname"><em>scaler</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data__utils_8cc_source.html#l00052">52</a> of file <a class="el" href="lp__data__utils_8cc_source.html">lp_data_utils.cc</a>.</p>
</div>
</div>
<a id="a1a08072639a759f8cf7134407e4b0fac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a08072639a759f8cf7134407e4b0fac">&#9670;&nbsp;</a></span>Scale() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Scale </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_linear_program.html">LinearProgram</a> *&#160;</td>
<td class="paramname"><em>lp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1_sparse_matrix_scaler.html">SparseMatrixScaler</a> *&#160;</td>
<td class="paramname"><em>scaler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GlopParameters::ScalingAlgorithm&#160;</td>
<td class="paramname"><em>scaling_method</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data__utils_8cc_source.html#l00060">60</a> of file <a class="el" href="lp__data__utils_8cc_source.html">lp_data_utils.cc</a>.</p>
</div>
</div>
<a id="a82b6c13b99cf0a0c7c92f4f1e44eda29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82b6c13b99cf0a0c7c92f4f1e44eda29">&#9670;&nbsp;</a></span>SetSupportToFalse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetSupportToFalse </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;&#160;</td>
<td class="paramname"><em>column</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aec7177dd4fab33ada14a7689223fe89f">DenseBooleanColumn</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00146">146</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a1dcd08b0f6c19cd4a302bb5a3a6ea06e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dcd08b0f6c19cd4a302bb5a3a6ea06e">&#9670;&nbsp;</a></span>Square()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::Square </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00036">36</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="aa5483e2b5fdf708e43f09d5d8b0173dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5483e2b5fdf708e43f09d5d8b0173dd">&#9670;&nbsp;</a></span>SquaredNorm() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> SquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_column_view.html">ColumnView</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00034">34</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a30f9e66ddf3f771b82fd3aebe39f9a00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30f9e66ddf3f771b82fd3aebe39f9a00">&#9670;&nbsp;</a></span>SquaredNorm() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> SquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>column</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00057">57</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a2d53948bf5e999d006e781105aa8bc77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d53948bf5e999d006e781105aa8bc77">&#9670;&nbsp;</a></span>SquaredNorm() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> SquaredNorm </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1_sparse_column.html">SparseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00030">30</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a8398b224d64679ea8551369a9a060ef0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8398b224d64679ea8551369a9a060ef0">&#9670;&nbsp;</a></span>SquaredNormTemplate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> operations_research::glop::SquaredNormTemplate </td>
<td>(</td>
<td class="paramtype">const SparseColumnLike &amp;&#160;</td>
<td class="paramname"><em>column</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8cc_source.html#l00022">22</a> of file <a class="el" href="lp__data_2lp__utils_8cc_source.html">lp_data/lp_utils.cc</a>.</p>
</div>
</div>
<a id="a9145bb72c407c50a106491da9238a1c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9145bb72c407c50a106491da9238a1c2">&#9670;&nbsp;</a></span>Stringify() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string operations_research::glop::Stringify </td>
<td>(</td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8h_source.html#l00034">34</a> of file <a class="el" href="lp__print__utils_8h_source.html">lp_print_utils.h</a>.</p>
</div>
</div>
<a id="a2d962dd3017290f04293c9cfb54761e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d962dd3017290f04293c9cfb54761e7">&#9670;&nbsp;</a></span>Stringify() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string operations_research::glop::Stringify </td>
<td>(</td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8h_source.html#l00030">30</a> of file <a class="el" href="lp__print__utils_8h_source.html">lp_print_utils.h</a>.</p>
</div>
</div>
<a id="a36e54e6744a2e1a24f3844f6b5b56044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36e54e6744a2e1a24f3844f6b5b56044">&#9670;&nbsp;</a></span>Stringify() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string Stringify </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fraction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8cc_source.html#l00046">46</a> of file <a class="el" href="lp__print__utils_8cc_source.html">lp_print_utils.cc</a>.</p>
</div>
</div>
<a id="a586bf619dd1a09bb6d5c04146da78cda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a586bf619dd1a09bb6d5c04146da78cda">&#9670;&nbsp;</a></span>Stringify() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string operations_research::glop::Stringify </td>
<td>(</td>
<td class="paramtype">const long double&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8h_source.html#l00038">38</a> of file <a class="el" href="lp__print__utils_8h_source.html">lp_print_utils.h</a>.</p>
</div>
</div>
<a id="a093fe5e10e710a17a68c2472f0a69f5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a093fe5e10e710a17a68c2472f0a69f5e">&#9670;&nbsp;</a></span>StringifyMonomial()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string StringifyMonomial </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fraction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8cc_source.html#l00054">54</a> of file <a class="el" href="lp__print__utils_8cc_source.html">lp_print_utils.cc</a>.</p>
</div>
</div>
<a id="a678748f91bc4a57c372e1d3a57763e15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a678748f91bc4a57c372e1d3a57763e15">&#9670;&nbsp;</a></span>StringifyRational()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string StringifyRational </td>
<td>(</td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>precision</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__print__utils_8cc_source.html#l00033">33</a> of file <a class="el" href="lp__print__utils_8cc_source.html">lp_print_utils.cc</a>.</p>
</div>
</div>
<a id="afd6d278f9d061a91716c6770f2d723e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd6d278f9d061a91716c6770f2d723e8">&#9670;&nbsp;</a></span>ToDouble() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double operations_research::glop::ToDouble </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00069">69</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a26dd005ef108ecc719f4410fe86a28fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26dd005ef108ecc719f4410fe86a28fe">&#9670;&nbsp;</a></span>ToDouble() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double operations_research::glop::ToDouble </td>
<td>(</td>
<td class="paramtype">long double&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00071">71</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="aaa803ce9366dca251925e0bdde517430"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa803ce9366dca251925e0bdde517430">&#9670;&nbsp;</a></span>Transpose() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp; Transpose </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp;&#160;</td>
<td class="paramname"><em>col</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00192">192</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="a96eb7e615016e66686739537ebf5e1a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96eb7e615016e66686739537ebf5e1a4">&#9670;&nbsp;</a></span>Transpose() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespaceoperations__research_1_1glop.html#ae5fa9e57c2d31b294195ed8a9e17bfac">DenseColumn</a> &amp; Transpose </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a4dc8ae0f97c4110f3cc770715b2bbd12">DenseRow</a> &amp;&#160;</td>
<td class="paramname"><em>row</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__data_2lp__utils_8h_source.html#l00200">200</a> of file <a class="el" href="lp__data_2lp__utils_8h_source.html">lp_data/lp_utils.h</a>.</p>
</div>
</div>
<a id="af9f7793c79c67e9da1ce97c9e49de200"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9f7793c79c67e9da1ce97c9e49de200">&#9670;&nbsp;</a></span>TransposedView() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_row.html">ScatteredRow</a>&amp; operations_research::glop::TransposedView </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a> &amp;&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="scattered__vector_8h_source.html#l00200">200</a> of file <a class="el" href="scattered__vector_8h_source.html">scattered_vector.h</a>.</p>
</div>
</div>
<a id="a6d3c86a7f6e23a4170be83a44568693b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d3c86a7f6e23a4170be83a44568693b">&#9670;&nbsp;</a></span>TransposedView() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_column.html">ScatteredColumn</a>&amp; operations_research::glop::TransposedView </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1glop_1_1_scattered_row.html">ScatteredRow</a> &amp;&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="scattered__vector_8h_source.html#l00203">203</a> of file <a class="el" href="scattered__vector_8h_source.html">scattered_vector.h</a>.</p>
</div>
</div>
<a id="ab7a106449441d3fd61aa70916a147a7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7a106449441d3fd61aa70916a147a7d">&#9670;&nbsp;</a></span>VariableToConstraintStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">ConstraintStatus</a> VariableToConstraintStatus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">VariableStatus</a>&#160;</td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8cc_source.html#l00109">109</a> of file <a class="el" href="lp__types_8cc_source.html">lp_types.cc</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a6da51e4b948bf56f398510eb5eb845c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6da51e4b948bf56f398510eb5eb845c9">&#9670;&nbsp;</a></span>_GlopParameters_default_instance_</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structoperations__research_1_1glop_1_1_glop_parameters_default_type_internal.html">GlopParametersDefaultTypeInternal</a> _GlopParameters_default_instance_</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8cc_source.html#l00088">88</a> of file <a class="el" href="parameters_8pb_8cc_source.html">parameters.pb.cc</a>.</p>
</div>
</div>
<a id="a073900e7fd0059fdbef5200aecd78e97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a073900e7fd0059fdbef5200aecd78e97">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_ARRAYSIZE = <a class="el" href="namespaceoperations__research_1_1glop.html#aac5827cf560be529add13a58e7e8aa4a">GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX</a> + 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00177">177</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="aac5827cf560be529add13a58e7e8aa4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac5827cf560be529add13a58e7e8aa4a">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX = <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8e749cf5a988894fb7025c0ddd9fe58c">GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00176">176</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a9575e4a7bbfc57e79071f79ddc365bf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9575e4a7bbfc57e79071f79ddc365bf0">&#9670;&nbsp;</a></span>GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240">GlopParameters_CostScalingAlgorithm</a> GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MIN = <a class="el" href="namespaceoperations__research_1_1glop.html#ab6f11e2c930c0d4c390a9578db0af240a8bb4a38dc75692438cdd1bb088c141b4">GlopParameters_CostScalingAlgorithm_NO_COST_SCALING</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00175">175</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a3799c2cf495eb9cd8eb1877f98165394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3799c2cf495eb9cd8eb1877f98165394">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_ARRAYSIZE = <a class="el" href="namespaceoperations__research_1_1glop.html#a04bc84c628bc74b0429d49408bc2ecc3">GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX</a> + 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00152">152</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a04bc84c628bc74b0429d49408bc2ecc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04bc84c628bc74b0429d49408bc2ecc3">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX = <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36aa1f5030ff0a216fbd9177ec75a952c34">GlopParameters_InitialBasisHeuristic_MAROS</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00151">151</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="aae8fda3a7cdbe6822a3decd1ca31d3be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae8fda3a7cdbe6822a3decd1ca31d3be">&#9670;&nbsp;</a></span>GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36">GlopParameters_InitialBasisHeuristic</a> GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MIN = <a class="el" href="namespaceoperations__research_1_1glop.html#ac814a1dee51d1ca71aa6a98cbef56b36a99d3c9bd925457e60d55ba5ce1ce5d5d">GlopParameters_InitialBasisHeuristic_NONE</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00150">150</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a52b6fa0bf59f744a0d73a049212bcc9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52b6fa0bf59f744a0d73a049212bcc9c">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_PricingRule_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int GlopParameters_PricingRule_PricingRule_ARRAYSIZE = <a class="el" href="namespaceoperations__research_1_1glop.html#a7d4b3218f60f759ee5d320f03d5c36fa">GlopParameters_PricingRule_PricingRule_MAX</a> + 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00127">127</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a7d4b3218f60f759ee5d320f03d5c36fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d4b3218f60f759ee5d320f03d5c36fa">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_PricingRule_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> GlopParameters_PricingRule_PricingRule_MAX = <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a9847e615dfc35e71609845ec7785e332">GlopParameters_PricingRule_DEVEX</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00126">126</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a1aa0e2abe6b5ddca01b2e4272b7c9a41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1aa0e2abe6b5ddca01b2e4272b7c9a41">&#9670;&nbsp;</a></span>GlopParameters_PricingRule_PricingRule_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3">GlopParameters_PricingRule</a> GlopParameters_PricingRule_PricingRule_MIN = <a class="el" href="namespaceoperations__research_1_1glop.html#aa8db8823e52783fd63c7eabb8b172dc3a3625a45102bddd6b51bbae93c5534b09">GlopParameters_PricingRule_DANTZIG</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00125">125</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a7d64e9217179107f3c1ee3095ece1960"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d64e9217179107f3c1ee3095ece1960">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_ScalingAlgorithm_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int GlopParameters_ScalingAlgorithm_ScalingAlgorithm_ARRAYSIZE = <a class="el" href="namespaceoperations__research_1_1glop.html#a586c6bb4cff57074cd9429c43e1f9fef">GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX</a> + 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00079">79</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a586c6bb4cff57074cd9429c43e1f9fef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a586c6bb4cff57074cd9429c43e1f9fef">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX = <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998a4171cbda9d7ce3de1ccb60e90015a819">GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00078">78</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a478f7702dc7e0407c2730c58e5a147e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a478f7702dc7e0407c2730c58e5a147e5">&#9670;&nbsp;</a></span>GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998">GlopParameters_ScalingAlgorithm</a> GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MIN = <a class="el" href="namespaceoperations__research_1_1glop.html#a8d4212c24c21b25a11a4c119273df998ad9ddc7317d6b34900fc7d98c95c08ee7">GlopParameters_ScalingAlgorithm_DEFAULT</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00077">77</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="a302f5ade5d41c9daee73986038c234df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a302f5ade5d41c9daee73986038c234df">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_SolverBehavior_ARRAYSIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int GlopParameters_SolverBehavior_SolverBehavior_ARRAYSIZE = <a class="el" href="namespaceoperations__research_1_1glop.html#ac136ae73d025d9641a5a034cf7beb01f">GlopParameters_SolverBehavior_SolverBehavior_MAX</a> + 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00103">103</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="ac136ae73d025d9641a5a034cf7beb01f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac136ae73d025d9641a5a034cf7beb01f">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_SolverBehavior_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> GlopParameters_SolverBehavior_SolverBehavior_MAX = <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1abf1e8daaad08c81e9a22639ead4befa2">GlopParameters_SolverBehavior_LET_SOLVER_DECIDE</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00102">102</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="ab30261fb0a2af305b9abf325d6d1fbd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab30261fb0a2af305b9abf325d6d1fbd1">&#9670;&nbsp;</a></span>GlopParameters_SolverBehavior_SolverBehavior_MIN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1">GlopParameters_SolverBehavior</a> GlopParameters_SolverBehavior_SolverBehavior_MIN = <a class="el" href="namespaceoperations__research_1_1glop.html#a31469b7274ad398efa5859950868caf1a2818a0fa073a2731ff583caf691c7f57">GlopParameters_SolverBehavior_ALWAYS_DO</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="parameters_8pb_8h_source.html#l00101">101</a> of file <a class="el" href="parameters_8pb_8h_source.html">parameters.pb.h</a>.</p>
</div>
</div>
<a id="acbe923ffb6c6090d2488b1f4b9a7d6ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe923ffb6c6090d2488b1f4b9a7d6ae">&#9670;&nbsp;</a></span>kDeterministicSeed</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr const uint64_t kDeterministicSeed = 42</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="revised__simplex_8cc_source.html#l00077">77</a> of file <a class="el" href="revised__simplex_8cc_source.html">revised_simplex.cc</a>.</p>
</div>
</div>
<a id="acf67607e9e6dd5986836b79ce28b80c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf67607e9e6dd5986836b79ce28b80c4">&#9670;&nbsp;</a></span>kEpsilon</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double kEpsilon = std::numeric_limits&lt;double&gt;::epsilon()</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00087">87</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="af9a790b7e8c5b0c6d55b336177378e78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9a790b7e8c5b0c6d55b336177378e78">&#9670;&nbsp;</a></span>kInfinity</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double kInfinity = std::numeric_limits&lt;double&gt;::infinity()</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00084">84</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
<a id="a66fcb4c924b3fe5ea5e6c62f461621f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66fcb4c924b3fe5ea5e6c62f461621f3">&#9670;&nbsp;</a></span>kRangeMax</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double kRangeMax = std::numeric_limits&lt;double&gt;::<a class="el" href="alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f">max</a>()</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="lp__types_8h_source.html#l00081">81</a> of file <a class="el" href="lp__types_8h_source.html">lp_types.h</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.18-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="namespaceoperations__research_1_1glop.html">glop</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>