18948 lines
1.2 MiB
18948 lines
1.2 MiB
<!-- 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.3"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OR-Tools: operations_research 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
|
|
 <span id="projectnumber">9.3</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.3 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('namespaceoperations__research.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="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">operations_research Namespace Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Collection of objects used to extend the <a class="el" href="classoperations__research_1_1_constraint.html" title="A constraint is the main modeling object.">Constraint</a> <a class="el" href="classoperations__research_1_1_solver.html" title="Solver Class.">Solver</a> library.
|
|
<a href="namespaceoperations__research.html#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1bop"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1bop.html">bop</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1cap__prod__util"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1cap__prod__util.html">cap_prod_util</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1fz"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1fz.html">fz</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1glop"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1glop.html">glop</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1internal"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1internal.html">internal</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1math__opt"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1math__opt.html">math_opt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1or__internal"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1or__internal.html">or_internal</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1packing"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1packing.html">packing</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1pdlp"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1pdlp.html">pdlp</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1sat"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html">sat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1scheduling"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1scheduling.html">scheduling</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1sysinfo"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sysinfo.html">sysinfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1utf8"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1utf8.html">utf8</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_accurate_sum.html">AccurateSum</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_adaptive_parameter_value.html">AdaptiveParameterValue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_affine_relation.html">AffineRelation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_annotated_graph_build_manager.html">AnnotatedGraphBuildManager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_arc_functor_ordering_by_tail_and_head.html">ArcFunctorOrderingByTailAndHead</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_arc_index_ordering_by_tail_node.html">ArcIndexOrderingByTailNode</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_argument_holder.html">ArgumentHolder</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument Holder: useful when visiting a model. <a href="classoperations__research_1_1_argument_holder.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_array_index_cycle_handler.html">ArrayIndexCycleHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_array_with_offset.html">ArrayWithOffset</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="classoperations__research_1_1_assignment.html" title="An Assignment is a variable -> domains mapping, used to report solutions to the user.">Assignment</a> is a variable -> domains mapping, used to report solutions to the user. <a href="classoperations__research_1_1_assignment.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment_element.html">AssignmentElement</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_a_star_s_p.html">AStarSP</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_inactive_node_to_path_operator.html">BaseInactiveNodeToPathOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_int_expr.html">BaseIntExpr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_knapsack_solver.html">BaseKnapsackSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_lns.html">BaseLns</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This is the base class for building an Lns operator. <a href="classoperations__research_1_1_base_lns.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_object.html">BaseObject</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_base_object.html" title="A BaseObject is the root of all reversibly allocated objects.">BaseObject</a> is the root of all reversibly allocated objects. <a href="classoperations__research_1_1_base_object.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_base_path_filter.html">BasePathFilter</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic path-based filter class. <a href="classoperations__research_1_1_base_path_filter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bellman_ford.html">BellmanFord</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bitmap.html">Bitmap</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bit_queue64.html">BitQueue64</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bitset64.html">Bitset64</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_blossom_graph.html">BlossomGraph</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_boolean_var.html">BooleanVar</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bop_interface.html">BopInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_bron_kerbosch_algorithm.html">BronKerboschAlgorithm</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cached_log.html">CachedLog</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_callback_range_constraint.html">CallbackRangeConstraint</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_callback_setup.html">CallbackSetup</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_call_method0.html">CallMethod0</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue.">Demon</a> proxy to a method on the constraint with no arguments. <a href="classoperations__research_1_1_call_method0.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_call_method1.html">CallMethod1</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue.">Demon</a> proxy to a method on the constraint with one argument. <a href="classoperations__research_1_1_call_method1.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_call_method2.html">CallMethod2</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue.">Demon</a> proxy to a method on the constraint with two arguments. <a href="classoperations__research_1_1_call_method2.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_call_method3.html">CallMethod3</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue.">Demon</a> proxy to a method on the constraint with three arguments. <a href="classoperations__research_1_1_call_method3.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cast_constraint.html">CastConstraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Cast constraints are special channeling constraints designed to keep a variable in sync with an expression. <a href="classoperations__research_1_1_cast_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_c_b_c_interface.html">CBCInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_change_value.html">ChangeValue</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines operators which change the value of variables; each neighbor corresponds to <em>one</em> modified variable. <a href="classoperations__research_1_1_change_value.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cheapest_addition_filtered_heuristic.html">CheapestAdditionFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filtered-base decision builder based on the addition heuristic, extending a path from its start node with the cheapest arc. <a href="classoperations__research_1_1_cheapest_addition_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cheapest_insertion_filtered_heuristic.html">CheapestInsertionFilteredHeuristic</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_christofides_filtered_heuristic.html">ChristofidesFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Christofides addition heuristic. <a href="classoperations__research_1_1_christofides_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_christofides_path_solver.html">ChristofidesPathSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents a closed interval [start, end]. <a href="structoperations__research_1_1_closed_interval.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_c_l_p_interface.html">CLPInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_comparator_cheapest_addition_filtered_heuristic.html">ComparatorCheapestAdditionFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_cheapest_addition_filtered_heuristic.html" title="Filtered-base decision builder based on the addition heuristic, extending a path from its start node ...">CheapestAdditionFilteredHeuristic</a> where the notion of 'cheapest arc' comes from an arc comparator. <a href="classoperations__research_1_1_comparator_cheapest_addition_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A constraint is the main modeling object. <a href="classoperations__research_1_1_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cost_value_cycle_handler.html">CostValueCycleHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cpp_bridge.html">CppBridge</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class performs various C++ initialization. <a href="classoperations__research_1_1_cpp_bridge.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_cpp_flags.html">CppFlags</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Simple structure that holds useful C++ flags to setup from non-C++ languages. <a href="structoperations__research_1_1_cpp_flags.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cross.html">Cross</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_cumul_bounds_propagator.html">CumulBoundsPropagator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_decision.html">Decision</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_decision.html" title="A Decision represents a choice point in the search tree.">Decision</a> represents a choice point in the search tree. <a href="classoperations__research_1_1_decision.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_decision_builder.html" title="A DecisionBuilder is responsible for creating the search tree.">DecisionBuilder</a> is responsible for creating the search tree. <a href="classoperations__research_1_1_decision_builder.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_decision_visitor.html">DecisionVisitor</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_decision_visitor.html" title="A DecisionVisitor is used to inspect a decision.">DecisionVisitor</a> is used to inspect a decision. <a href="classoperations__research_1_1_decision_visitor.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_default_phase_parameters.html">DefaultPhaseParameters</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This struct holds all parameters for the default search. <a href="structoperations__research_1_1_default_phase_parameters.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_delayed_call_method0.html">DelayedCallMethod0</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Low-priority demon proxy to a method on the constraint with no arguments. <a href="classoperations__research_1_1_delayed_call_method0.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_delayed_call_method1.html">DelayedCallMethod1</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Low-priority demon proxy to a method on the constraint with one argument. <a href="classoperations__research_1_1_delayed_call_method1.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_delayed_call_method2.html">DelayedCallMethod2</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Low-priority demon proxy to a method on the constraint with two arguments. <a href="classoperations__research_1_1_delayed_call_method2.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue.">Demon</a> is the base element of a propagation queue. <a href="classoperations__research_1_1_demon.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dense_doubly_linked_list.html">DenseDoublyLinkedList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dijkstra_s_p.html">DijkstraSP</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dimension.html">Dimension</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html">DimensionCumulOptimizerCore</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_disabled_scoped_instruction_counter.html">DisabledScopedInstructionCounter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_disabled_scoped_time_distribution_updater.html">DisabledScopedTimeDistributionUpdater</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_disjunctive_constraint.html">DisjunctiveConstraint</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_disjunctive_propagator.html">DisjunctivePropagator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class acts like a CP propagator: it takes a set of tasks given by their start/duration/end features, and reduces the range of possible values. <a href="classoperations__research_1_1_disjunctive_propagator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_distribution_stat.html">DistributionStat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_domain.html">Domain</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">We call <em>domain</em> any subset of Int64 = [kint64min, kint64max]. <a href="classoperations__research_1_1_domain.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_double_distribution.html">DoubleDistribution</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dynamic_partition.html">DynamicPartition</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_dynamic_permutation.html">DynamicPermutation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_ebert_graph.html">EbertGraph</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_ebert_graph_base.html">EbertGraphBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_element_iterator.html">ElementIterator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_enabled_scoped_time_distribution_updater.html">EnabledScopedTimeDistributionUpdater</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_evaluator_cheapest_addition_filtered_heuristic.html">EvaluatorCheapestAdditionFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classoperations__research_1_1_cheapest_addition_filtered_heuristic.html" title="Filtered-base decision builder based on the addition heuristic, extending a path from its start node ...">CheapestAdditionFilteredHeuristic</a> where the notion of 'cheapest arc' comes from an arc evaluator. <a href="classoperations__research_1_1_evaluator_cheapest_addition_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_exchange.html">Exchange</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_exchange_subtrip.html">ExchangeSubtrip</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_extended_swap_active_operator.html">ExtendedSwapActiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_filtered_heuristic_close_nodes_l_n_s_operator.html">FilteredHeuristicCloseNodesLNSOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filtered heuristic LNS operator, where the destruction phase consists of removing a node and the 'num_close_nodes' nodes closest to it, along with each of their corresponding sibling pickup/deliveries that are performed. <a href="classoperations__research_1_1_filtered_heuristic_close_nodes_l_n_s_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_filtered_heuristic_expensive_chain_l_n_s_operator.html">FilteredHeuristicExpensiveChainLNSOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Similar to the heuristic path LNS above, but instead of removing one route entirely, the destruction phase consists of removing all nodes on an "expensive" chain from a route. <a href="classoperations__research_1_1_filtered_heuristic_expensive_chain_l_n_s_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_filtered_heuristic_local_search_operator.html">FilteredHeuristicLocalSearchOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class of operators using a <a class="el" href="classoperations__research_1_1_routing_filtered_heuristic.html" title="Filter-based heuristic dedicated to routing.">RoutingFilteredHeuristic</a> to insert unperformed nodes after changes have been made to the current solution. <a href="classoperations__research_1_1_filtered_heuristic_local_search_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_filtered_heuristic_path_l_n_s_operator.html">FilteredHeuristicPathLNSOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">LNS-like operator based on a filtered first solution heuristic to rebuild the solution, after the destruction phase consisting of removing one route. <a href="classoperations__research_1_1_filtered_heuristic_path_l_n_s_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_find_one_neighbor.html">FindOneNeighbor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_forward_ebert_graph.html">ForwardEbertGraph</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_forward_static_graph.html">ForwardStaticGraph</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_generic_max_flow.html">GenericMaxFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_generic_min_cost_flow.html">GenericMinCostFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_global_cheapest_insertion_filtered_heuristic.html">GlobalCheapestInsertionFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter-based decision builder which builds a solution by inserting nodes at their cheapest position on any route; potentially several routes can be built in parallel. <a href="classoperations__research_1_1_global_cheapest_insertion_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_global_dimension_cumul_optimizer.html">GlobalDimensionCumulOptimizer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_global_vehicle_breaks_constraint.html">GlobalVehicleBreaksConstraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_global_vehicle_breaks_constraint.html" title="GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimensio...">GlobalVehicleBreaksConstraint</a> ensures breaks constraints are enforced on all vehicles in the dimension passed to its constructor. <a href="classoperations__research_1_1_global_vehicle_breaks_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_l_o_p_interface.html">GLOPInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1graph__traits.html">graph_traits</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1graph__traits_3_01_forward_ebert_graph_3_01_node_index_type_00_01_arc_index_type_01_4_01_4.html">graph_traits< ForwardEbertGraph< NodeIndexType, ArcIndexType > ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1graph__traits_3_01_forward_static_graph_3_01_node_index_type_00_01_arc_index_type_01_4_01_4.html">graph_traits< ForwardStaticGraph< NodeIndexType, ArcIndexType > ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_graph_exporter.html">GraphExporter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_graphs.html">Graphs</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_graphs_3_01operations__research_1_1_star_graph_01_4.html">Graphs< operations_research::StarGraph ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_graph_symmetry_finder.html">GraphSymmetryFinder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip_event_handler.html">GScipEventHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip_event_handler_context.html">GScipEventHandlerContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_event_handler_description.html">GScipEventHandlerDescription</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_indicator_constraint.html">GScipIndicatorConstraint</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_indicator_range_constraint.html">GScipIndicatorRangeConstraint</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_linear_range.html">GScipLinearRange</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_logical_constraint_data.html">GScipLogicalConstraintData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_quadratic_range.html">GScipQuadraticRange</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_result.html">GScipResult</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_s_o_s_data.html">GScipSOSData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_g_scip_variable_options.html">GScipVariableOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_gurobi_interface.html">GurobiInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_hamiltonian_path_solver.html">HamiltonianPathSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_held_wolfe_crowder_evaluator.html">HeldWolfeCrowderEvaluator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_hungarian_optimizer.html">HungarianOptimizer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_if_then_else_ct.html">IfThenElseCt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_improvement_search_limit.html">ImprovementSearchLimit</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_index_pair_swap_active_operator.html">IndexPairSwapActiveOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which inserts inactive nodes into a path and makes a pair of active nodes inactive. <a href="classoperations__research_1_1_index_pair_swap_active_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_init_and_get_values.html">InitAndGetValues</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Utility class to encapsulate an <a class="el" href="classoperations__research_1_1_int_var_iterator.html" title="The class Iterator has two direct subclasses.">IntVarIterator</a> and use it in a range-based loop. <a href="classoperations__research_1_1_init_and_get_values.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_integer_distribution.html">IntegerDistribution</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_integer_priority_queue.html">IntegerPriorityQueue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interval variables are often used in scheduling. <a href="classoperations__research_1_1_interval_var.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class <a class="el" href="classoperations__research_1_1_int_expr.html" title="The class IntExpr is the base of all integer expressions in constraint programming.">IntExpr</a> is the base of all integer expressions in constraint programming. <a href="classoperations__research_1_1_int_expr.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_tuple_set.html">IntTupleSet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class <a class="el" href="classoperations__research_1_1_int_var.html" title="The class IntVar is a subset of IntExpr.">IntVar</a> is a subset of <a class="el" href="classoperations__research_1_1_int_expr.html" title="The class IntExpr is the base of all integer expressions in constraint programming.">IntExpr</a>. <a href="classoperations__research_1_1_int_var.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_filtered_decision_builder.html">IntVarFilteredDecisionBuilder</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_decision.html" title="A Decision represents a choice point in the search tree.">Decision</a> builder building a solution using heuristics with local search filters to evaluate its feasibility. <a href="classoperations__research_1_1_int_var_filtered_decision_builder.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_filtered_heuristic.html">IntVarFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic filter-based heuristic applied to IntVars. <a href="classoperations__research_1_1_int_var_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_iterator.html">IntVarIterator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class Iterator has two direct subclasses. <a href="classoperations__research_1_1_int_var_iterator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_local_search_handler.html">IntVarLocalSearchHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html">IntVarLocalSearchOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialization of <a class="el" href="classoperations__research_1_1_local_search_operator.html" title="The base class for all local search operators.">LocalSearchOperator</a> built from an array of IntVars which specifies the scope of the operator. <a href="classoperations__research_1_1_int_var_local_search_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack64_items_solver.html">Knapsack64ItemsSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_knapsack_assignment.html">KnapsackAssignment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_knapsack_assignment_for_cuts.html">KnapsackAssignmentForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_brute_force_solver.html">KnapsackBruteForceSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_capacity_propagator.html">KnapsackCapacityPropagator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_divide_and_conquer_solver.html">KnapsackDivideAndConquerSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_dynamic_programming_solver.html">KnapsackDynamicProgrammingSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_generic_solver.html">KnapsackGenericSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_knapsack_item.html">KnapsackItem</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_knapsack_item_for_cuts.html">KnapsackItemForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_knapsack_item_with_efficiency.html">KnapsackItemWithEfficiency</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_m_i_p_solver.html">KnapsackMIPSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_propagator.html">KnapsackPropagator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_propagator_for_cuts.html">KnapsackPropagatorForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_search_node.html">KnapsackSearchNode</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_search_node_for_cuts.html">KnapsackSearchNodeForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_search_path.html">KnapsackSearchPath</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_search_path_for_cuts.html">KnapsackSearchPathForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_solver.html">KnapsackSolver</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This library solves knapsack problems. <a href="classoperations__research_1_1_knapsack_solver.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_solver_for_cuts.html">KnapsackSolverForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_state.html">KnapsackState</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_knapsack_state_for_cuts.html">KnapsackStateForCuts</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_lattice_memory_manager.html">LatticeMemoryManager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_lazy_mutable_copy.html">LazyMutableCopy</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_light_pair_relocate_operator.html">LightPairRelocateOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_linear_expr.html" title="LinearExpr models a quantity that is linear in the decision variables (MPVariable) of an optimization...">LinearExpr</a> models a quantity that is linear in the decision variables (<a class="el" href="classoperations__research_1_1_m_p_variable.html" title="The class for variables of a Mathematical Programming (MP) model.">MPVariable</a>) of an optimization problem, i.e. <a href="classoperations__research_1_1_linear_expr.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An expression of the form: <a href="classoperations__research_1_1_linear_range.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_linear_sum_assignment.html">LinearSumAssignment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_lin_kernighan.html">LinKernighan</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_cheapest_insertion_filtered_heuristic.html">LocalCheapestInsertionFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter-base decision builder which builds a solution by inserting nodes at their cheapest position. <a href="classoperations__research_1_1_local_cheapest_insertion_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_dimension_cumul_optimizer.html">LocalDimensionCumulOptimizer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Local <a class="el" href="classoperations__research_1_1_search.html">Search</a> Filters are used for fast neighbor pruning. <a href="classoperations__research_1_1_local_search_filter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_filter_manager.html">LocalSearchFilterManager</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter manager: when a move is made, filters are executed to decide whether the solution is feasible and compute parts of the new cost. <a href="classoperations__research_1_1_local_search_filter_manager.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_monitor.html">LocalSearchMonitor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_monitor_master.html">LocalSearchMonitorMaster</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_operator.html">LocalSearchOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The base class for all local search operators. <a href="classoperations__research_1_1_local_search_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_phase_parameters.html">LocalSearchPhaseParameters</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_state.html">LocalSearchState</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_local_search_variable.html">LocalSearchVariable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_log_callback.html">LogCallback</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_active_and_relocate.html">MakeActiveAndRelocate</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_active_operator.html">MakeActiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_chain_inactive_operator.html">MakeChainInactiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_inactive_operator.html">MakeInactiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_pair_active_operator.html">MakePairActiveOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Pair-based neighborhood operators, designed to move nodes by pairs (pairs are static and given). <a href="classoperations__research_1_1_make_pair_active_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_pair_inactive_operator.html">MakePairInactiveOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which makes pairs of active nodes inactive. <a href="classoperations__research_1_1_make_pair_inactive_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_make_relocate_neighbors_operator.html">MakeRelocateNeighborsOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_relocate.html">Relocate</a> neighborhood which moves chains of neighbors. <a href="classoperations__research_1_1_make_relocate_neighbors_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_math_util.html">MathUtil</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_matrix_or_function.html">MatrixOrFunction</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_matrix_or_function_3_01_scalar_type_00_01std_1_1vector_3_01std_1_1438eb9b8a3b412911bd26508d44cad62.html">MatrixOrFunction< ScalarType, std::vector< std::vector< ScalarType > >, square ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_max_flow.html">MaxFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_max_flow_status_class.html">MaxFlowStatusClass</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_merging_partition.html">MergingPartition</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_min_cost_flow.html">MinCostFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_min_cost_flow_base.html">MinCostFlowBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_min_cost_perfect_matching.html">MinCostPerfectMatching</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_model_builder_helper.html">ModelBuilderHelper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_model_cache.html">ModelCache</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Implements a complete cache for model elements: expressions and constraints. <a href="classoperations__research_1_1_model_cache.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_model_parser.html">ModelParser</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Model Parser. <a href="classoperations__research_1_1_model_parser.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_model_solver_helper.html">ModelSolverHelper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_model_visitor.html">ModelVisitor</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Model visitor. <a href="classoperations__research_1_1_model_visitor.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_monoid_operation_tree.html">MonoidOperationTree</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_callback.html">MPCallback</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_callback_context.html">MPCallbackContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_callback_list.html">MPCallbackList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_constraint.html">MPConstraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class for constraints of a Mathematical Programming (MP) model. <a href="classoperations__research_1_1_m_p_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Export options. <a href="structoperations__research_1_1_m_p_model_export_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_objective.html">MPObjective</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A class to express a linear objective. <a href="classoperations__research_1_1_m_p_objective.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This mathematical programming (MP) solver class is the main class though which users build and solve problems. <a href="classoperations__research_1_1_m_p_solver.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_solver_parameters.html">MPSolverParameters</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class stores parameter settings for LP and MIP solvers. <a href="classoperations__research_1_1_m_p_solver_parameters.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_m_p_variable.html">MPVariable</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The class for variables of a Mathematical Programming (MP) model. <a href="classoperations__research_1_1_m_p_variable.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_nearest_neighbors.html">NearestNeighbors</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_neighborhood_limit.html">NeighborhoodLimit</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_nested_time_limit.html">NestedTimeLimit</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Provides a way to nest time limits for algorithms where a certain part of the computation is bounded not just by the overall time limit, but also by a stricter time limit specific just for this particular part. <a href="classoperations__research_1_1_nested_time_limit.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_numerical_rev.html">NumericalRev</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Subclass of Rev<T> which adds numerical operations. <a href="classoperations__research_1_1_numerical_rev.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_numerical_rev_array.html">NumericalRevArray</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Subclass of RevArray<T> which adds numerical operations. <a href="classoperations__research_1_1_numerical_rev_array.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_optimize_var.html">OptimizeVar</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class encapsulates an objective. <a href="classoperations__research_1_1_optimize_var.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_or_tools_version.html">OrToolsVersion</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pack.html">Pack</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pair_exchange_operator.html">PairExchangeOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which exchanges the position of two pairs; for both pairs the first node of the pair must be before the second node on the same path. <a href="classoperations__research_1_1_pair_exchange_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pair_exchange_relocate_operator.html">PairExchangeRelocateOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which exchanges the paths of two pairs (path have to be different). <a href="classoperations__research_1_1_pair_exchange_relocate_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pair_node_swap_active_operator.html">PairNodeSwapActiveOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which inserts pairs of inactive nodes into a path and makes an active node inactive. <a href="classoperations__research_1_1_pair_node_swap_active_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pair_relocate_operator.html">PairRelocateOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which moves a pair of nodes to another position where the first node of the pair must be before the second node on the same path. <a href="classoperations__research_1_1_pair_relocate_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_parallel_savings_filtered_heuristic.html">ParallelSavingsFilteredHeuristic</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_path_lns.html">PathLns</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_path_operator.html">PathOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of the local search operators dedicated to path modifications (a path is a set of nodes linked together by arcs). <a href="classoperations__research_1_1_path_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_path_state.html">PathState</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pdlp_interface.html">PdlpInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_permutation_applier.html">PermutationApplier</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_permutation_cycle_handler.html">PermutationCycleHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_permutation_index_comparison_by_arc_head.html">PermutationIndexComparisonByArcHead</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_piecewise_linear_expr.html">PiecewiseLinearExpr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_piecewise_linear_function.html">PiecewiseLinearFunction</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_piecewise_segment.html">PiecewiseSegment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_priority_queue_with_restricted_push.html">PriorityQueueWithRestrictedPush</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_profiled_decision_builder.html">ProfiledDecisionBuilder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html">PropagationBaseObject</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">NOLINT. <a href="classoperations__research_1_1_propagation_base_object.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_monitor.html">PropagationMonitor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_pruning_hamiltonian_solver.html">PruningHamiltonianSolver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_queue.html">Queue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_range_int_to_int_function.html">RangeIntToIntFunction</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_range_minimum_index_query.html">RangeMinimumIndexQuery</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_range_minimum_query.html">RangeMinimumQuery</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_range_min_max_index_function.html">RangeMinMaxIndexFunction</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_ratio_distribution.html">RatioDistribution</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_regular_limit.html">RegularLimit</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Usual limit based on wall_time, number of explored branches and number of failures in the search tree. <a href="classoperations__research_1_1_regular_limit.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate.html">Relocate</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate_and_make_active_operator.html">RelocateAndMakeActiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate_and_make_inactive_operator.html">RelocateAndMakeInactiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate_expensive_chain.html">RelocateExpensiveChain</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_relocate_expensive_chain.html" title="RelocateExpensiveChain.">RelocateExpensiveChain</a>. <a href="classoperations__research_1_1_relocate_expensive_chain.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate_path_and_heuristic_insert_unperformed_operator.html">RelocatePathAndHeuristicInsertUnperformedOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Heuristic-based local search operator which relocates an entire route to an empty vehicle of different vehicle class and then tries to insert unperformed nodes using the heuristic. <a href="classoperations__research_1_1_relocate_path_and_heuristic_insert_unperformed_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_relocate_subtrip.html">RelocateSubtrip</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Tries to move subtrips after an insertion node. <a href="classoperations__research_1_1_relocate_subtrip.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_resource_assignment_optimizer.html">ResourceAssignmentOptimizer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev.html">Rev</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class adds reversibility to a POD type. <a href="classoperations__research_1_1_rev.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_array.html">RevArray</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Reversible array of POD types. <a href="classoperations__research_1_1_rev_array.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_bit_matrix.html">RevBitMatrix</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Matrix version of the <a class="el" href="classoperations__research_1_1_rev_bit_set.html" title="This class represents a reversible bitset.">RevBitSet</a> class. <a href="classoperations__research_1_1_rev_bit_matrix.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_bit_set.html">RevBitSet</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a reversible bitset. <a href="classoperations__research_1_1_rev_bit_set.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_reversible_interface.html">ReversibleInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_growing_array.html">RevGrowingArray</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class is a reversible growing array. <a href="classoperations__research_1_1_rev_growing_array.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_growing_multi_map.html">RevGrowingMultiMap</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_immutable_multi_map.html">RevImmutableMultiMap</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Reversible Immutable MultiMap class. <a href="classoperations__research_1_1_rev_immutable_multi_map.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_int_set.html">RevIntSet</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This is a special class to represent a 'residual' set of T. <a href="classoperations__research_1_1_rev_int_set.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_map.html">RevMap</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_partial_sequence.html">RevPartialSequence</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">--— <a class="el" href="classoperations__research_1_1_rev_partial_sequence.html" title="--— RevPartialSequence --—">RevPartialSequence</a> --— <a href="classoperations__research_1_1_rev_partial_sequence.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_repository.html">RevRepository</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_switch.html">RevSwitch</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A reversible switch that can switch once from false to true. <a href="classoperations__research_1_1_rev_switch.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_rev_vector.html">RevVector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_c_p_sat_wrapper.html">RoutingCPSatWrapper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Dimensions represent quantities accumulated at nodes along the routes. <a href="classoperations__research_1_1_routing_dimension.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_filtered_heuristic.html">RoutingFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter-based heuristic dedicated to routing. <a href="classoperations__research_1_1_routing_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_glop_wrapper.html">RoutingGlopWrapper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_index_manager.html">RoutingIndexManager</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Manager for any NodeIndex <-> variable index conversion. <a href="classoperations__research_1_1_routing_index_manager.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_linear_solver_wrapper.html">RoutingLinearSolverWrapper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_model_inspector.html">RoutingModelInspector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_routing_model_visitor.html">RoutingModelVisitor</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Routing model visitor. <a href="classoperations__research_1_1_routing_model_visitor.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_running_average.html">RunningAverage</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_running_max.html">RunningMax</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sat_interface.html">SatInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_savings_filtered_heuristic.html">SavingsFilteredHeuristic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter-based decision builder which builds a solution by using Clarke & Wright's Savings heuristic. <a href="classoperations__research_1_1_savings_filtered_heuristic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_scip_callback_constraint_options.html">ScipCallbackConstraintOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_scip_constraint_handler_context.html">ScipConstraintHandlerContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_scip_constraint_handler_description.html">ScipConstraintHandlerDescription</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_scip_constraint_handler_for_m_p_callback.html">ScipConstraintHandlerForMPCallback</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_s_c_i_p_interface.html">SCIPInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_scip_m_p_callback_context.html">ScipMPCallbackContext</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_scoped_floating_point_env.html">ScopedFloatingPointEnv</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html">Search</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search_limit.html">SearchLimit</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of all search limits. <a href="classoperations__research_1_1_search_limit.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search_log.html">SearchLog</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The base class of all search logs that periodically outputs information when the search is running. <a href="classoperations__research_1_1_search_log.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search_monitor.html">SearchMonitor</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A search monitor is a simple set of callbacks to monitor all search events. <a href="classoperations__research_1_1_search_monitor.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A sequence variable is a variable whose domain is a set of possible orderings of the interval variables. <a href="classoperations__research_1_1_sequence_var.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classoperations__research_1_1_sequence_var_element.html" title="The SequenceVarElement stores a partial representation of ranked interval variables in the underlying...">SequenceVarElement</a> stores a partial representation of ranked interval variables in the underlying sequence variable. <a href="classoperations__research_1_1_sequence_var_element.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sequence_var_local_search_handler.html">SequenceVarLocalSearchHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sequence_var_local_search_operator.html">SequenceVarLocalSearchOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sequential_savings_filtered_heuristic.html">SequentialSavingsFilteredHeuristic</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_set.html">Set</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_set_range_iterator.html">SetRangeIterator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_set_range_with_cardinality.html">SetRangeWithCardinality</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_shared_time_limit.html">SharedTimeLimit</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sigint_handler.html">SigintHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_simple_bound_costs.html">SimpleBoundCosts</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A structure meant to store soft bounds and associated violation constants. <a href="classoperations__research_1_1_simple_bound_costs.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_simple_linear_sum_assignment.html">SimpleLinearSumAssignment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_simple_max_flow.html">SimpleMaxFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_simple_min_cost_flow.html">SimpleMinCostFlow</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html">SimpleRevFIFO</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represent a reversible FIFO structure. <a href="classoperations__research_1_1_simple_rev_f_i_f_o.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_small_rev_bit_set.html">SmallRevBitSet</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a small reversible bitset (size <= 64). <a href="classoperations__research_1_1_small_rev_bit_set.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_solution_collector.html">SolutionCollector</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class is the root class of all solution collectors. <a href="classoperations__research_1_1_solution_collector.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_solution_pool.html">SolutionPool</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class is used to manage a pool of solutions. <a href="classoperations__research_1_1_solution_pool.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classoperations__research_1_1_solver.html" title="Solver Class.">Solver</a> Class. <a href="classoperations__research_1_1_solver.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_solver_logger.html">SolverLogger</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sorted_disjoint_interval_list.html">SortedDisjointIntervalList</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a sorted list of disjoint, closed intervals. <a href="classoperations__research_1_1_sorted_disjoint_interval_list.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sparse_bitset.html">SparseBitset</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sparse_permutation.html">SparsePermutation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_star_graph_base.html">StarGraphBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_stat.html">Stat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_state_info.html">StateInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_state_marker.html">StateMarker</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_stats_group.html">StatsGroup</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_swap_active_operator.html">SwapActiveOperator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_swap_index_pair_operator.html">SwapIndexPairOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Operator which iterates through each alternative of a set of pairs. <a href="classoperations__research_1_1_swap_index_pair_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_sweep_arranger.html">SweepArranger</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class to arrange indices by their distance and their angle from the depot. <a href="classoperations__research_1_1_sweep_arranger.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_symmetry_breaker.html">SymmetryBreaker</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in return. <a href="classoperations__research_1_1_symmetry_breaker.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_symmetry_manager.html">SymmetryManager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_tail_array_manager.html">TailArrayManager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_thread_pool.html">ThreadPool</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_time_distribution.html">TimeDistribution</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_time_limit.html">TimeLimit</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A simple class to enforce both an elapsed time limit and a deterministic time limit in the same thread as a program. <a href="classoperations__research_1_1_time_limit.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_trace.html">Trace</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_trail.html">Trail</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_travel_bounds.html">TravelBounds</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoperations__research_1_1_traveling_salesman_lower_bound_parameters.html">TravelingSalesmanLowerBoundParameters</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_t_s_p_lns.html">TSPLns</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_t_s_p_opt.html">TSPOpt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_two_opt.html">TwoOpt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_type_incompatibility_checker.html">TypeIncompatibilityChecker</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Checker for type incompatibilities. <a href="classoperations__research_1_1_type_incompatibility_checker.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_type_regulations_checker.html">TypeRegulationsChecker</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_type_regulations_constraint.html">TypeRegulationsConstraint</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The following constraint ensures that incompatibilities and requirements between types are respected. <a href="classoperations__research_1_1_type_regulations_constraint.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_type_requirement_checker.html">TypeRequirementChecker</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Checker for type requirements. <a href="classoperations__research_1_1_type_requirement_checker.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_unary_dimension_checker.html">UnaryDimensionChecker</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_unsorted_nullable_rev_bitset.html">UnsortedNullableRevBitset</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a reversible bitset. <a href="classoperations__research_1_1_unsorted_nullable_rev_bitset.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_var_local_search_operator.html">VarLocalSearchOperator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base operator class for operators manipulating variables. <a href="classoperations__research_1_1_var_local_search_operator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_vector_map.html">VectorMap</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_vector_or_function.html">VectorOrFunction</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_vector_or_function_3_01_scalar_type_00_01std_1_1vector_3_01_scalar_type_01_4_01_4.html">VectorOrFunction< ScalarType, std::vector< ScalarType > ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_vehicle_type_curator.html">VehicleTypeCurator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Helper class that manages vehicles. <a href="classoperations__research_1_1_vehicle_type_curator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_volgenant_jonker_evaluator.html">VolgenantJonkerEvaluator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ada7d9b46f657c6053a197273a85043a7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structoperations__research_1_1_knapsack_item.html">KnapsackItem</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ada7d9b46f657c6053a197273a85043a7">KnapsackItemPtr</a></td></tr>
|
|
<tr class="separator:ada7d9b46f657c6053a197273a85043a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4accab3b29da8c3f9dc384bb9ce6f312"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4accab3b29da8c3f9dc384bb9ce6f312">KnapsackItemForCutsPtr</a> = std::unique_ptr< <a class="el" href="structoperations__research_1_1_knapsack_item_for_cuts.html">KnapsackItemForCuts</a> ></td></tr>
|
|
<tr class="separator:a4accab3b29da8c3f9dc384bb9ce6f312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad502b08bb4d69dfbaf025415310b8da8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_var_local_search_operator.html">VarLocalSearchOperator</a>< <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a>, std::vector< int >, <a class="el" href="classoperations__research_1_1_sequence_var_local_search_handler.html">SequenceVarLocalSearchHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad502b08bb4d69dfbaf025415310b8da8">SequenceVarLocalSearchOperatorTemplate</a></td></tr>
|
|
<tr class="separator:ad502b08bb4d69dfbaf025415310b8da8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae02b84a58c3008fb747c0f6917bfe6c"><td class="memItemLeft" align="right" valign="top">typedef std::function< int64_t(int64_t)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae02b84a58c3008fb747c0f6917bfe6c">RoutingTransitCallback1</a></td></tr>
|
|
<tr class="separator:aae02b84a58c3008fb747c0f6917bfe6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26868b9d744edcd8d59145e068678885"><td class="memItemLeft" align="right" valign="top">typedef std::function< int64_t(int64_t, int64_t)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a26868b9d744edcd8d59145e068678885">RoutingTransitCallback2</a></td></tr>
|
|
<tr class="separator:a26868b9d744edcd8d59145e068678885"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a630fe793e232b361cd9fd99f18599df1"><td class="memItemLeft" align="right" valign="top">typedef std::pair< std::vector< int64_t >, std::vector< int64_t > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a630fe793e232b361cd9fd99f18599df1">RoutingIndexPair</a></td></tr>
|
|
<tr class="separator:a630fe793e232b361cd9fd99f18599df1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef7db0bee0a22d1791d040fd3853f3b7"><td class="memItemLeft" align="right" valign="top">typedef std::vector< <a class="el" href="namespaceoperations__research.html#a630fe793e232b361cd9fd99f18599df1">RoutingIndexPair</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aef7db0bee0a22d1791d040fd3853f3b7">RoutingIndexPairs</a></td></tr>
|
|
<tr class="separator:aef7db0bee0a22d1791d040fd3853f3b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7deeae530369e107f9d91c1a189f451f"><td class="memItemLeft" align="right" valign="top">typedef std::pair< int64_t, int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7deeae530369e107f9d91c1a189f451f">Arc</a></td></tr>
|
|
<tr class="separator:a7deeae530369e107f9d91c1a189f451f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ae31ba4c3b4899478e53ca13df35dfc"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> = int32_t</td></tr>
|
|
<tr class="separator:a7ae31ba4c3b4899478e53ca13df35dfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecf320bda6e95d1edaf3a546673e3e6b"><td class="memItemLeft" align="right" valign="top">typedef int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a></td></tr>
|
|
<tr class="separator:aecf320bda6e95d1edaf3a546673e3e6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a259d58fc853dd928f2148dbcf1ef25cd"><td class="memItemLeft" align="right" valign="top">typedef int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a259d58fc853dd928f2148dbcf1ef25cd">FlowQuantity</a></td></tr>
|
|
<tr class="separator:a259d58fc853dd928f2148dbcf1ef25cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee97ac67f280d35acdef2c5d461a85c3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aee97ac67f280d35acdef2c5d461a85c3">CostValue</a> = int64_t</td></tr>
|
|
<tr class="separator:aee97ac67f280d35acdef2c5d461a85c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af24b13c27331f67db15d6c2a3f3507e3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_ebert_graph.html">EbertGraph</a>< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af24b13c27331f67db15d6c2a3f3507e3">StarGraph</a></td></tr>
|
|
<tr class="separator:af24b13c27331f67db15d6c2a3f3507e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab49bc230c31b15a51efb44be25b30472"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_forward_ebert_graph.html">ForwardEbertGraph</a>< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab49bc230c31b15a51efb44be25b30472">ForwardStarGraph</a></td></tr>
|
|
<tr class="separator:ab49bc230c31b15a51efb44be25b30472"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2ba507587a78ec3b72a0d62c024bc7e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_forward_static_graph.html">ForwardStaticGraph</a>< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab2ba507587a78ec3b72a0d62c024bc7e">ForwardStarStaticGraph</a></td></tr>
|
|
<tr class="separator:ab2ba507587a78ec3b72a0d62c024bc7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48bfd7172b9a8af435198c373a8cf5e4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a48bfd7172b9a8af435198c373a8cf5e4">NodeIndexArray</a></td></tr>
|
|
<tr class="separator:a48bfd7172b9a8af435198c373a8cf5e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2ab85b2912dbf12804d3d1ddea9ec15"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad2ab85b2912dbf12804d3d1ddea9ec15">ArcIndexArray</a></td></tr>
|
|
<tr class="separator:ad2ab85b2912dbf12804d3d1ddea9ec15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03fc0981d2d99da114ccd8b3abc0c6e1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< <a class="el" href="namespaceoperations__research.html#a259d58fc853dd928f2148dbcf1ef25cd">FlowQuantity</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a03fc0981d2d99da114ccd8b3abc0c6e1">QuantityArray</a></td></tr>
|
|
<tr class="separator:a03fc0981d2d99da114ccd8b3abc0c6e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbdd6fd1484828a3d5e809c551ba8cf7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< <a class="el" href="namespaceoperations__research.html#aee97ac67f280d35acdef2c5d461a85c3">CostValue</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acbdd6fd1484828a3d5e809c551ba8cf7">CostArray</a></td></tr>
|
|
<tr class="separator:acbdd6fd1484828a3d5e809c551ba8cf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8625c5e71962a0f99954d34dab9f92d"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae8625c5e71962a0f99954d34dab9f92d">PathNodeIndex</a></td></tr>
|
|
<tr class="separator:ae8625c5e71962a0f99954d34dab9f92d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7de3fbd471bc6e23faa9f23b179f05a"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af7de3fbd471bc6e23faa9f23b179f05a">GScipSolution</a> = absl::flat_hash_map< SCIP_VAR *, double ></td></tr>
|
|
<tr class="separator:af7de3fbd471bc6e23faa9f23b179f05a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3fef3403adfa105ee7ab96c042ec638"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab3fef3403adfa105ee7ab96c042ec638">GScipBranchingPriority</a> = absl::flat_hash_map< SCIP_VAR *, int ></td></tr>
|
|
<tr class="separator:ab3fef3403adfa105ee7ab96c042ec638"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2899c1afc60224e18c3d9d4a95c5064e"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2899c1afc60224e18c3d9d4a95c5064e">GScipMessageHandler</a> = std::function< void(<a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982">GScipMessageType</a> type, absl::string_view <a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)></td></tr>
|
|
<tr class="separator:a2899c1afc60224e18c3d9d4a95c5064e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6743e8c90bbb85a1017486ed70c7d29b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6743e8c90bbb85a1017486ed70c7d29b">random_engine_t</a> = std::mt19937</td></tr>
|
|
<tr class="separator:a6743e8c90bbb85a1017486ed70c7d29b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedcf71e1bf956d77554271728d32f9a2"><td class="memItemLeft" align="right" valign="top">typedef std::pair< int64_t, int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aedcf71e1bf956d77554271728d32f9a2">Fraction</a></td></tr>
|
|
<tr class="separator:aedcf71e1bf956d77554271728d32f9a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9489313f6f8d669f9705a754773bf6f7"><td class="memTemplParams" colspan="2">template<class Iterator > </td></tr>
|
|
<tr class="memitem:a9489313f6f8d669f9705a754773bf6f7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9489313f6f8d669f9705a754773bf6f7">value_type_t</a> = typename std::iterator_traits< Iterator >::value_type</td></tr>
|
|
<tr class="separator:a9489313f6f8d669f9705a754773bf6f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3308533dde4fc559cab6f4f171d54c9"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac3308533dde4fc559cab6f4f171d54c9">ScopedTimeDistributionUpdater</a> = <a class="el" href="classoperations__research_1_1_disabled_scoped_time_distribution_updater.html">DisabledScopedTimeDistributionUpdater</a></td></tr>
|
|
<tr class="separator:ac3308533dde4fc559cab6f4f171d54c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3677f6d6a86e76efad5f68c7f15d8d44"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3677f6d6a86e76efad5f68c7f15d8d44">ScopedInstructionCounter</a> = <a class="el" href="classoperations__research_1_1_disabled_scoped_instruction_counter.html">DisabledScopedInstructionCounter</a></td></tr>
|
|
<tr class="separator:a3677f6d6a86e76efad5f68c7f15d8d44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa979a202151f6e80b6413579045ab6b5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< int8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa979a202151f6e80b6413579045ab6b5">Int8ZVector</a></td></tr>
|
|
<tr class="separator:aa979a202151f6e80b6413579045ab6b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20669e6906e78808d3cee42d62ca9ab8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< int16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a20669e6906e78808d3cee42d62ca9ab8">Int16ZVector</a></td></tr>
|
|
<tr class="separator:a20669e6906e78808d3cee42d62ca9ab8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1ff6539d59839c45dd6c94fd12d2881"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab1ff6539d59839c45dd6c94fd12d2881">Int32ZVector</a></td></tr>
|
|
<tr class="separator:ab1ff6539d59839c45dd6c94fd12d2881"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41867e2c66cfd76e3b37288bbd092454"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a41867e2c66cfd76e3b37288bbd092454">Int64ZVector</a></td></tr>
|
|
<tr class="separator:a41867e2c66cfd76e3b37288bbd092454"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a015f3c8c3ef0a1204785dec467ebc129"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a015f3c8c3ef0a1204785dec467ebc129">UInt8ZVector</a></td></tr>
|
|
<tr class="separator:a015f3c8c3ef0a1204785dec467ebc129"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25db1c217a64ce91aa0fcbf697c2d65c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a25db1c217a64ce91aa0fcbf697c2d65c">UInt16ZVector</a></td></tr>
|
|
<tr class="separator:a25db1c217a64ce91aa0fcbf697c2d65c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab63382aba9f1a9ca6165c4eb3dc3987f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab63382aba9f1a9ca6165c4eb3dc3987f">UInt32ZVector</a></td></tr>
|
|
<tr class="separator:ab63382aba9f1a9ca6165c4eb3dc3987f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4e62e9469923abda0cd2751ac4eee80"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a>< uint64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac4e62e9469923abda0cd2751ac4eee80">UInt64ZVector</a></td></tr>
|
|
<tr class="separator:ac4e62e9469923abda0cd2751ac4eee80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a403e52e933033645c3388146d5e2edd2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2">VarTypes</a> { <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2aa876f4fb4e5f7f0c5c48fcf66c9ce7ce">UNSPECIFIED</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2afd9ce19c75c8a2e8ff4c7307eff08e38">DOMAIN_INT_VAR</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2a00e6c449ab034942ac313f8b48643f4b">BOOLEAN_VAR</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2ac84956f1086e3f828921e0b3d51d806b">CONST_VAR</a>
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2a16071208281c29136c1be022b7d170f0">VAR_ADD_CST</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2a0ae20d0967db3441a2b885e5074c4b36">VAR_TIMES_CST</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2a89a5a9b8c00be595eb52b4d464613d30">CST_SUB_VAR</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2ae8e4c6f3e5a6d22d24204ec432f57860">OPP_VAR</a>
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2af2d15b703802d6a1f8f402f90de90dc6">TRACE_VAR</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a403e52e933033645c3388146d5e2edd2"><td class="mdescLeft"> </td><td class="mdescRight">This enum is used internally to do dynamic typing on subclasses of integer variables. <a href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2">More...</a><br /></td></tr>
|
|
<tr class="separator:a403e52e933033645c3388146d5e2edd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0787bf78fb09d1e30f2451b5a68d4b8"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa0787bf78fb09d1e30f2451b5a68d4b8">DimensionSchedulingStatus</a> { <a class="el" href="namespaceoperations__research.html#aa0787bf78fb09d1e30f2451b5a68d4b8af00c8dbdd6e1f11bdae06be94277d293">OPTIMAL</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aa0787bf78fb09d1e30f2451b5a68d4b8af8cfb2115ef7ab822bca8edd1edac285">RELAXED_OPTIMAL_ONLY</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aa0787bf78fb09d1e30f2451b5a68d4b8a6faaca695f728b47f47dd389f31e4a93">INFEASIBLE</a>
|
|
}</td></tr>
|
|
<tr class="separator:aa0787bf78fb09d1e30f2451b5a68d4b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6df4b4cb7c39ca06812199bbee9119c"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119c">CliqueResponse</a> { <a class="el" href="namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119ca2f453cfe638e57e27bb0c9512436111e">CONTINUE</a>
|
|
, <a class="el" href="namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119ca615a46af313786fc4e349f34118be111">STOP</a>
|
|
}</td></tr>
|
|
<tr class="separator:ae6df4b4cb7c39ca06812199bbee9119c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd4e546b0e3afb0208c7a44ee6ab4ea8"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8">BronKerboschAlgorithmStatus</a> { <a class="el" href="namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8a8f7afecbc8fbc4cd0f50a57d1172482e">COMPLETED</a>
|
|
, <a class="el" href="namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8a658f2cadfdf09b6046246e9314f7cd43">INTERRUPTED</a>
|
|
}</td></tr>
|
|
<tr class="separator:abd4e546b0e3afb0208c7a44ee6ab4ea8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a806751db89938de9e63c667e24db74b9"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a> { <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9a0445605283282f17470ec2fa998a78c8">kContinuous</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9ab7400e777db61f5f726caeeab0a7dcc2">kInteger</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9a6d717c161afb5e72ce7f4d5ffe84b1b7">kImpliedInteger</a>
|
|
}</td></tr>
|
|
<tr class="separator:a806751db89938de9e63c667e24db74b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa17b6104527f45be5034e00d3c14249f"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249f">GScipHintResult</a> { <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249faa4d66aafc8bcba36b995fd8be0483574">kInfeasible</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249facea229a90d55b36e1f03b3d47e62552e">kRejected</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249fa23a4a0f8680dc3e9598c45931493e1d5">kAccepted</a>
|
|
}</td></tr>
|
|
<tr class="separator:aa17b6104527f45be5034e00d3c14249f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab05776694f43218498fa4ccdbd8cf982"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982">GScipMessageType</a> { <a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982afe3f540d315882ec4f18def8e100f446">kInfoMessage</a>
|
|
, <a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982a56673af8302b6d4c940c046bf94a0d30">kDialogMessage</a>
|
|
, <a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982a706708cd9a814cabf8a83ed922629e57">kWarningMessage</a>
|
|
}</td></tr>
|
|
<tr class="separator:ab05776694f43218498fa4ccdbd8cf982"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f0b2adea9a4297f27df941fe3ed3831"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831">MPCallbackEvent</a> { <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a25c2dc47991b3df171ed5192bcf70390">kUnknown</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a68ecbabf5f60cdbc5b8d5737fae095b5">kPolling</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831aac5d782c5d5407f4f333a40c2cc681ba">kPresolve</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831ae97d1190dcdbe357a2cf9498ce213335">kSimplex</a>
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a2cf6e729c26edab22a90defbd8af7d67">kMip</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a744c240a000894a88cd9f4740db5b87f">kMipSolution</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831af29c26bf194553ac39cae68e31d6175c">kMipNode</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831affa5976cb7170d234d6b69921bf0f085">kBarrier</a>
|
|
, <br />
|
|
  <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a9b74dc5b6954a9e2ba62b24c1f8c01e0">kMessage</a>
|
|
, <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831a181258232152ad012fb0f7430248eef2">kMultiObj</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a4f0b2adea9a4297f27df941fe3ed3831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3c8ba8539ef21570d123e56c4ff12ee"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12ee">ScipSeparationResult</a> { <a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12eeaa8e1b948c80fb564a5eac917da76a7e9">kLazyConstraintAdded</a>
|
|
, <a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12eeab22a2d6012d9a21952411a08dc99f3bd">kCuttingPlaneAdded</a>
|
|
, <a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12eeae715dc80b9a6bd66e25d740be4d67d8e">kDidNotFind</a>
|
|
}</td></tr>
|
|
<tr class="separator:ac3c8ba8539ef21570d123e56c4ff12ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf9694f57960ede8c406e3bd923bcd72"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72">ProtoWriteFormat</a> { <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72adfcd8e748f506324dff6a9d5e7aea00b">kProtoText</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72aa0af2ac06be96f6784af5295aab62c76">kProtoBinary</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72a319f3b99b8d96c21e2f6b7ebc6fe8d8f">kJson</a>
|
|
, <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72adb5cce9ced76fea1f9c1e9f3e5cb1d90">kCanonicalJson</a>
|
|
}</td></tr>
|
|
<tr class="separator:aaf9694f57960ede8c406e3bd923bcd72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a891ddf9892fb33be8044e9ac7d58ef3d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a891ddf9892fb33be8044e9ac7d58ef3d">InputContainsNan</a> (const std::vector< std::vector< double > > &<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>)</td></tr>
|
|
<tr class="separator:a891ddf9892fb33be8044e9ac7d58ef3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3820c79d78d9c5ec38238699c69e75b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3820c79d78d9c5ec38238699c69e75b1">MinimizeLinearAssignment</a> (const std::vector< std::vector< double > > &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, absl::flat_hash_map< int, int > *direct_assignment, absl::flat_hash_map< int, int > *reverse_assignment)</td></tr>
|
|
<tr class="separator:a3820c79d78d9c5ec38238699c69e75b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5c01de98fc53a984205e3dc05810f93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af5c01de98fc53a984205e3dc05810f93">MaximizeLinearAssignment</a> (const std::vector< std::vector< double > > &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, absl::flat_hash_map< int, int > *direct_assignment, absl::flat_hash_map< int, int > *reverse_assignment)</td></tr>
|
|
<tr class="separator:af5c01de98fc53a984205e3dc05810f93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa8d9a49b1a63a8931a9d542c26b62d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaa8d9a49b1a63a8931a9d542c26b62d8">GenericCheck</a> (const int expected_assignment_size, const absl::flat_hash_map< int, int > &direct_assignment, const absl::flat_hash_map< int, int > &reverse_assignment, const int expected_agents[], const int expected_tasks[])</td></tr>
|
|
<tr class="separator:aaa8d9a49b1a63a8931a9d542c26b62d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5bea9dc4042e821f42017d8a2ddb51b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab5bea9dc4042e821f42017d8a2ddb51b">TestMinimization</a> (const std::vector< std::vector< double > > &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, const int expected_assignment_size, const int expected_agents[], const int expected_tasks[])</td></tr>
|
|
<tr class="separator:ab5bea9dc4042e821f42017d8a2ddb51b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aa4c1802c8d88cdbf4557e487a76030"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4aa4c1802c8d88cdbf4557e487a76030">TestMaximization</a> (const std::vector< std::vector< double > > &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, const int expected_assignment_size, const int expected_agents[], const int expected_tasks[])</td></tr>
|
|
<tr class="separator:a4aa4c1802c8d88cdbf4557e487a76030"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a817553ad64738460e5c339f24fe5ea13"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a817553ad64738460e5c339f24fe5ea13">TEST</a> (LinearAssignmentTest, NullMatrix)</td></tr>
|
|
<tr class="separator:a817553ad64738460e5c339f24fe5ea13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25e8525177831e874798ca656d0f6f0c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a25e8525177831e874798ca656d0f6f0c">TEST</a> (LinearAssignmentTest, InvalidMatrix)</td></tr>
|
|
<tr class="separator:a25e8525177831e874798ca656d0f6f0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cba8c207c6695f1c1c21e8901a63add"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2cba8c207c6695f1c1c21e8901a63add">TEST</a> (LinearAssignmentTest, SizeOneMatrix)</td></tr>
|
|
<tr class="separator:a2cba8c207c6695f1c1c21e8901a63add"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad55d65140946bc20bb288a4364d9cbdb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad55d65140946bc20bb288a4364d9cbdb">TEST</a> (LinearAssignmentTest, Small4x4Matrix)</td></tr>
|
|
<tr class="separator:ad55d65140946bc20bb288a4364d9cbdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac690c357cab3e484126077d1a6e56bd2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac690c357cab3e484126077d1a6e56bd2">TEST</a> (LinearAssignmentTest, Small3x4Matrix)</td></tr>
|
|
<tr class="separator:ac690c357cab3e484126077d1a6e56bd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3bcc056122d299133d834f748002690"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad3bcc056122d299133d834f748002690">TEST</a> (LinearAssignmentTest, Small4x3Matrix)</td></tr>
|
|
<tr class="separator:ad3bcc056122d299133d834f748002690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a627ab892a9c19c32b05c8f118e7660e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a627ab892a9c19c32b05c8f118e7660e0">CompareKnapsackItemWithEfficiencyInDecreasingEfficiencyOrder</a> (const <a class="el" href="structoperations__research_1_1_knapsack_item_with_efficiency.html">KnapsackItemWithEfficiency</a> &item1, const <a class="el" href="structoperations__research_1_1_knapsack_item_with_efficiency.html">KnapsackItemWithEfficiency</a> &item2)</td></tr>
|
|
<tr class="separator:a627ab892a9c19c32b05c8f118e7660e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91ab8f24252b33ad014ef60c4c389cc7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_knapsack_search_node_for_cuts.html">KnapsackSearchNodeForCuts</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a91ab8f24252b33ad014ef60c4c389cc7">MoveUpToDepth</a> (const <a class="el" href="classoperations__research_1_1_knapsack_search_node_for_cuts.html">KnapsackSearchNodeForCuts</a> *node, int depth)</td></tr>
|
|
<tr class="separator:a91ab8f24252b33ad014ef60c4c389cc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a623d865a70360d624d8d29e6a13b3379"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a623d865a70360d624d8d29e6a13b3379">mix</a> (uint32_t &<a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>, uint32_t &<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, uint32_t &c)</td></tr>
|
|
<tr class="separator:a623d865a70360d624d8d29e6a13b3379"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8313ca010e8fff115c931044f63e9d8c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8313ca010e8fff115c931044f63e9d8c">mix</a> (uint64_t &<a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>, uint64_t &<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, uint64_t &c)</td></tr>
|
|
<tr class="separator:a8313ca010e8fff115c931044f63e9d8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66479cfb6b1f16b2c2bfdddf77e00dd8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a66479cfb6b1f16b2c2bfdddf77e00dd8">Hash32NumWithSeed</a> (uint32_t num, uint32_t c)</td></tr>
|
|
<tr class="separator:a66479cfb6b1f16b2c2bfdddf77e00dd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae39433d1df0e672003627fa8b777fabb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae39433d1df0e672003627fa8b777fabb">Hash64NumWithSeed</a> (uint64_t num, uint64_t c)</td></tr>
|
|
<tr class="separator:ae39433d1df0e672003627fa8b777fabb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b5040495fbb7e6b236b900e8d2b5819"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4b5040495fbb7e6b236b900e8d2b5819">GetProcessMemoryUsage</a> ()</td></tr>
|
|
<tr class="separator:a4b5040495fbb7e6b236b900e8d2b5819"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5050f7c2c36600c3898ba1b56751dece"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5050f7c2c36600c3898ba1b56751dece">MixTwoUInt64</a> (uint64_t fp1, uint64_t fp2)</td></tr>
|
|
<tr class="separator:a5050f7c2c36600c3898ba1b56751dece"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c36f70ade4fbfc1c3c4055ee6e4a857"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8c36f70ade4fbfc1c3c4055ee6e4a857">ThoroughHash</a> (const char *bytes, size_t len)</td></tr>
|
|
<tr class="separator:a8c36f70ade4fbfc1c3c4055ee6e4a857"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08b84c3f7aa7f7488210416a1a6530f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a08b84c3f7aa7f7488210416a1a6530f9">RunWorker</a> (void *data)</td></tr>
|
|
<tr class="separator:a08b84c3f7aa7f7488210416a1a6530f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0a730ed6598c5f34c53101c32de01e9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac0a730ed6598c5f34c53101c32de01e9">OrToolsMajorVersion</a> ()</td></tr>
|
|
<tr class="separator:ac0a730ed6598c5f34c53101c32de01e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4df6ae76d97136bed083af4020ec2d8a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4df6ae76d97136bed083af4020ec2d8a">OrToolsMinorVersion</a> ()</td></tr>
|
|
<tr class="separator:a4df6ae76d97136bed083af4020ec2d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4fd49d9d7fb97230e30cc270822aa0f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac4fd49d9d7fb97230e30cc270822aa0f">OrToolsPatchVersion</a> ()</td></tr>
|
|
<tr class="separator:ac4fd49d9d7fb97230e30cc270822aa0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a8d65955217a6f23bded7c2020538d8"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5a8d65955217a6f23bded7c2020538d8">OrToolsVersionString</a> ()</td></tr>
|
|
<tr class="separator:a5a8d65955217a6f23bded7c2020538d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0412e348537cd12c508820ba56ead3b0"><td class="memTemplParams" colspan="2">template<class Var , class Element , class Proto , class Container > </td></tr>
|
|
<tr class="memitem:a0412e348537cd12c508820ba56ead3b0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0412e348537cd12c508820ba56ead3b0">RealLoad</a> (const AssignmentProto &assignment_proto, Container *const container, int(AssignmentProto::*GetSize)() const, const Proto &(AssignmentProto::*GetElem)(int) const)</td></tr>
|
|
<tr class="separator:a0412e348537cd12c508820ba56ead3b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeceaa7ab9cf1334f0fd24ef39fb65d3d"><td class="memTemplParams" colspan="2">template<class Var , class Element , class Proto , class Container > </td></tr>
|
|
<tr class="memitem:aeceaa7ab9cf1334f0fd24ef39fb65d3d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeceaa7ab9cf1334f0fd24ef39fb65d3d">RealSave</a> (AssignmentProto *const assignment_proto, const Container &container, Proto *(AssignmentProto::*Add)())</td></tr>
|
|
<tr class="separator:aeceaa7ab9cf1334f0fd24ef39fb65d3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad895312656075fb0fccf0d2d4bb122ce"><td class="memTemplParams" colspan="2">template<class Container , class Element > </td></tr>
|
|
<tr class="memitem:ad895312656075fb0fccf0d2d4bb122ce"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad895312656075fb0fccf0d2d4bb122ce">RealDebugString</a> (const Container &container, std::string *const out)</td></tr>
|
|
<tr class="separator:ad895312656075fb0fccf0d2d4bb122ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57f1befcdc8fc2b6f9741369a1beb136"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a57f1befcdc8fc2b6f9741369a1beb136">SetAssignmentFromAssignment</a> (<a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *target_assignment, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &target_vars, const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *source_assignment, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &source_vars)</td></tr>
|
|
<tr class="memdesc:a57f1befcdc8fc2b6f9741369a1beb136"><td class="mdescLeft"> </td><td class="mdescRight">NOLINT. <a href="namespaceoperations__research.html#a57f1befcdc8fc2b6f9741369a1beb136">More...</a><br /></td></tr>
|
|
<tr class="separator:a57f1befcdc8fc2b6f9741369a1beb136"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51e0728b2f50b8aa26f3115138b8ff1b"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a51e0728b2f50b8aa26f3115138b8ff1b">operator<<</a> (std::ostream &out, const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> &assignment)</td></tr>
|
|
<tr class="separator:a51e0728b2f50b8aa26f3115138b8ff1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa77291e19ddff9a79129492a816faea9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa77291e19ddff9a79129492a816faea9">BuildDemonProfiler</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const solver)</td></tr>
|
|
<tr class="separator:aa77291e19ddff9a79129492a816faea9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9bda1126d10f6d82174b04a78470cbf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae9bda1126d10f6d82174b04a78470cbf">DeleteDemonProfiler</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor)</td></tr>
|
|
<tr class="separator:ae9bda1126d10f6d82174b04a78470cbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a149483ab8d542a656880da500c648a7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a149483ab8d542a656880da500c648a7a">InstallDemonProfiler</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor)</td></tr>
|
|
<tr class="separator:a149483ab8d542a656880da500c648a7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af99f1f47c471de23412979cd175e4ba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af99f1f47c471de23412979cd175e4ba5">BuildLocalSearchProfiler</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *solver)</td></tr>
|
|
<tr class="separator:af99f1f47c471de23412979cd175e4ba5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b1eaa3bbbca6bb1540d0c6f58e1b429"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6b1eaa3bbbca6bb1540d0c6f58e1b429">DeleteLocalSearchProfiler</a> (<a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> *monitor)</td></tr>
|
|
<tr class="separator:a6b1eaa3bbbca6bb1540d0c6f58e1b429"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c0f97bcea6f2f81b6fd7243ae86f95d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1c0f97bcea6f2f81b6fd7243ae86f95d">InstallLocalSearchProfiler</a> (<a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> *monitor)</td></tr>
|
|
<tr class="separator:a1c0f97bcea6f2f81b6fd7243ae86f95d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d93e6c7c6b355e59b3305d51ad28ea4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2d93e6c7c6b355e59b3305d51ad28ea4">CleanVariableOnFail</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:a2d93e6c7c6b355e59b3305d51ad28ea4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa101bbcacb341513ace416484147ce55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa101bbcacb341513ace416484147ce55">RestoreBoolValue</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:aa101bbcacb341513ace416484147ce55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e9621c9c2973131800432eaa57818d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0e9621c9c2973131800432eaa57818d5">InternalSaveBooleanVarValue</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const solver, <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:a0e9621c9c2973131800432eaa57818d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3c183bd74c4ac70341e97fe5030b191"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af3c183bd74c4ac70341e97fe5030b191">LocalOptimumReached</a> (<a class="el" href="classoperations__research_1_1_search.html">Search</a> *const search)</td></tr>
|
|
<tr class="separator:af3c183bd74c4ac70341e97fe5030b191"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa84acd1f5e19a0fda99d68bfcce4fdcf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa84acd1f5e19a0fda99d68bfcce4fdcf">AcceptDelta</a> (<a class="el" href="classoperations__research_1_1_search.html">Search</a> *const search, <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *<a class="el" href="primal__dual__hybrid__gradient_8cc.html#ae99d92906640f8755574c1f93f39d320">delta</a>, <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *deltadelta)</td></tr>
|
|
<tr class="separator:aa84acd1f5e19a0fda99d68bfcce4fdcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac076f97ddc2c6a302b01ca2bb528e1f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac076f97ddc2c6a302b01ca2bb528e1f4">AcceptNeighbor</a> (<a class="el" href="classoperations__research_1_1_search.html">Search</a> *const search)</td></tr>
|
|
<tr class="separator:ac076f97ddc2c6a302b01ca2bb528e1f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7c8c8d0b8a6e63b446a63628d790337"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af7c8c8d0b8a6e63b446a63628d790337">AcceptUncheckedNeighbor</a> (<a class="el" href="classoperations__research_1_1_search.html">Search</a> *const search)</td></tr>
|
|
<tr class="separator:af7c8c8d0b8a6e63b446a63628d790337"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae86db60a7a714376a12d02f5a17e0834"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_propagation_monitor.html">PropagationMonitor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae86db60a7a714376a12d02f5a17e0834">BuildTrace</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
|
|
<tr class="separator:ae86db60a7a714376a12d02f5a17e0834"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac14e9b596ffcb12583b9afc36d205514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_monitor.html">LocalSearchMonitor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac14e9b596ffcb12583b9afc36d205514">BuildLocalSearchMonitorMaster</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
|
|
<tr class="separator:ac14e9b596ffcb12583b9afc36d205514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a361a9208d4526ad684cd218aa429676d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_model_cache.html">ModelCache</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a361a9208d4526ad684cd218aa429676d">BuildModelCache</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const solver)</td></tr>
|
|
<tr class="separator:a361a9208d4526ad684cd218aa429676d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00c751d43cd8e101a59f9198ea5a5555"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_propagation_monitor.html">PropagationMonitor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a00c751d43cd8e101a59f9198ea5a5555">BuildPrintTrace</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
|
|
<tr class="separator:a00c751d43cd8e101a59f9198ea5a5555"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5243a6e26c5553715409101ba9dedfbb"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5243a6e26c5553715409101ba9dedfbb">operator<<</a> (std::ostream &out, const <a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
|
|
<tr class="separator:a5243a6e26c5553715409101ba9dedfbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33241b1c5963edc052a5ddd089274322"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a33241b1c5963edc052a5ddd089274322">operator<<</a> (std::ostream &out, const <a class="el" href="classoperations__research_1_1_base_object.html">BaseObject</a> *const o)</td></tr>
|
|
<tr class="separator:a33241b1c5963edc052a5ddd089274322"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6daa2481a6bbd7b307647006a8752630"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6daa2481a6bbd7b307647006a8752630">CpRandomSeed</a> ()</td></tr>
|
|
<tr class="separator:a6daa2481a6bbd7b307647006a8752630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a9881f8a07b166ef2cbde572cea27b6"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5a9881f8a07b166ef2cbde572cea27b6">Zero</a> ()</td></tr>
|
|
<tr class="memdesc:a5a9881f8a07b166ef2cbde572cea27b6"><td class="mdescLeft"> </td><td class="mdescRight">NOLINT. <a href="namespaceoperations__research.html#a5a9881f8a07b166ef2cbde572cea27b6">More...</a><br /></td></tr>
|
|
<tr class="separator:a5a9881f8a07b166ef2cbde572cea27b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e48359348ad94d97e6c44ffd52b33e3"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9e48359348ad94d97e6c44ffd52b33e3">One</a> ()</td></tr>
|
|
<tr class="memdesc:a9e48359348ad94d97e6c44ffd52b33e3"><td class="mdescLeft"> </td><td class="mdescRight">This method returns 1. <a href="namespaceoperations__research.html#a9e48359348ad94d97e6c44ffd52b33e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a9e48359348ad94d97e6c44ffd52b33e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee1401375b23909949cce272a3b787db"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aee1401375b23909949cce272a3b787db">Hash1</a> (uint64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="memdesc:aee1401375b23909949cce272a3b787db"><td class="mdescLeft"> </td><td class="mdescRight">Hash functions. <a href="namespaceoperations__research.html#aee1401375b23909949cce272a3b787db">More...</a><br /></td></tr>
|
|
<tr class="separator:aee1401375b23909949cce272a3b787db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c150546a98dce59439f838f68493d84"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5c150546a98dce59439f838f68493d84">Hash1</a> (uint32_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a5c150546a98dce59439f838f68493d84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e95e16a711ae93395f3735e07708708"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8e95e16a711ae93395f3735e07708708">Hash1</a> (int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a8e95e16a711ae93395f3735e07708708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53a6358ea0e13e600820df98156f132d"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a53a6358ea0e13e600820df98156f132d">Hash1</a> (int <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a53a6358ea0e13e600820df98156f132d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24d85d1e77f31f346dba6bdc02067473"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a24d85d1e77f31f346dba6bdc02067473">Hash1</a> (void *const ptr)</td></tr>
|
|
<tr class="separator:a24d85d1e77f31f346dba6bdc02067473"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14927dac339bd5be7348433e5ae46551"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a14927dac339bd5be7348433e5ae46551"><td class="memTemplItemLeft" align="right" valign="top">uint64_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a14927dac339bd5be7348433e5ae46551">Hash1</a> (const std::vector< T * > &ptrs)</td></tr>
|
|
<tr class="separator:a14927dac339bd5be7348433e5ae46551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a597f70b9007402fadc265ccb27687966"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a597f70b9007402fadc265ccb27687966">Hash1</a> (const std::vector< int64_t > &ptrs)</td></tr>
|
|
<tr class="separator:a597f70b9007402fadc265ccb27687966"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1988908f406c46ceaed7911f83aef59c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a1988908f406c46ceaed7911f83aef59c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_operator.html">LocalSearchOperator</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1988908f406c46ceaed7911f83aef59c">MakeLocalSearchOperator</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *solver, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &secondary_vars, std::function< int(int64_t)> start_empty_path_class)</td></tr>
|
|
<tr class="memdesc:a1988908f406c46ceaed7911f83aef59c"><td class="mdescLeft"> </td><td class="mdescRight">Operator Factories. <a href="namespaceoperations__research.html#a1988908f406c46ceaed7911f83aef59c">More...</a><br /></td></tr>
|
|
<tr class="separator:a1988908f406c46ceaed7911f83aef59c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12527c82ffc8b31c5d8dc836c366d624"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a12527c82ffc8b31c5d8dc836c366d624"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a12527c82ffc8b31c5d8dc836c366d624">IsArrayConstant</a> (const std::vector< T > &values, const T &<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a12527c82ffc8b31c5d8dc836c366d624"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f4525e71a6b05d97c868f0832750a60"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3f4525e71a6b05d97c868f0832750a60"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3f4525e71a6b05d97c868f0832750a60">IsArrayBoolean</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:a3f4525e71a6b05d97c868f0832750a60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3e4f71c4c79e0b4ec00c4e715a7c298"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ae3e4f71c4c79e0b4ec00c4e715a7c298"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae3e4f71c4c79e0b4ec00c4e715a7c298">AreAllOnes</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:ae3e4f71c4c79e0b4ec00c4e715a7c298"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0ae787392a8dd8a499eb55ac0916aa4"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ab0ae787392a8dd8a499eb55ac0916aa4"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab0ae787392a8dd8a499eb55ac0916aa4">AreAllNull</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:ab0ae787392a8dd8a499eb55ac0916aa4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3aea406979285a28c91fd1ee8115af74"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3aea406979285a28c91fd1ee8115af74"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3aea406979285a28c91fd1ee8115af74">AreAllGreaterOrEqual</a> (const std::vector< T > &values, const T &<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a3aea406979285a28c91fd1ee8115af74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15f08cfbb35e2b8b1eb76f79caea924a"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a15f08cfbb35e2b8b1eb76f79caea924a"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a15f08cfbb35e2b8b1eb76f79caea924a">AreAllLessOrEqual</a> (const std::vector< T > &values, const T &<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a15f08cfbb35e2b8b1eb76f79caea924a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab62b402f767cda48eb67ef8b50397f8f"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ab62b402f767cda48eb67ef8b50397f8f"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab62b402f767cda48eb67ef8b50397f8f">AreAllPositive</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:ab62b402f767cda48eb67ef8b50397f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38972723946490ea4df4e34298d8805d"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a38972723946490ea4df4e34298d8805d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a38972723946490ea4df4e34298d8805d">AreAllNegative</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:a38972723946490ea4df4e34298d8805d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de09f9134b976e5ba64751ac0f4440b"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3de09f9134b976e5ba64751ac0f4440b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3de09f9134b976e5ba64751ac0f4440b">AreAllStrictlyPositive</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:a3de09f9134b976e5ba64751ac0f4440b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8351829c324863ddda52e201df4f9f84"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a8351829c324863ddda52e201df4f9f84"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8351829c324863ddda52e201df4f9f84">AreAllStrictlyNegative</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:a8351829c324863ddda52e201df4f9f84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafac7375c23337f25821aa6f86ca627c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aafac7375c23337f25821aa6f86ca627c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aafac7375c23337f25821aa6f86ca627c">IsIncreasingContiguous</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:aafac7375c23337f25821aa6f86ca627c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d434774c07815a25ffaa7adb343c19e"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3d434774c07815a25ffaa7adb343c19e"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3d434774c07815a25ffaa7adb343c19e">IsIncreasing</a> (const std::vector< T > &values)</td></tr>
|
|
<tr class="separator:a3d434774c07815a25ffaa7adb343c19e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf2aea6c68fe502389c9264b971b2f85"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:adf2aea6c68fe502389c9264b971b2f85"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adf2aea6c68fe502389c9264b971b2f85">IsArrayInRange</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars, T range_min, T range_max)</td></tr>
|
|
<tr class="separator:adf2aea6c68fe502389c9264b971b2f85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4c7a8bfc6877606e512d3279549f44d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae4c7a8bfc6877606e512d3279549f44d">AreAllBound</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:ae4c7a8bfc6877606e512d3279549f44d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7abde7313cef64d25202a18f07481fc3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7abde7313cef64d25202a18f07481fc3">AreAllBooleans</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a7abde7313cef64d25202a18f07481fc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54470bffc3ea32cc37d0222e5dbb62a6"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a54470bffc3ea32cc37d0222e5dbb62a6"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a54470bffc3ea32cc37d0222e5dbb62a6">AreAllBoundOrNull</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars, const std::vector< T > &values)</td></tr>
|
|
<tr class="memdesc:a54470bffc3ea32cc37d0222e5dbb62a6"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if all the variables are assigned to a single value, or if their corresponding value is null. <a href="namespaceoperations__research.html#a54470bffc3ea32cc37d0222e5dbb62a6">More...</a><br /></td></tr>
|
|
<tr class="separator:a54470bffc3ea32cc37d0222e5dbb62a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78ff06a9b302c6c96d8d917da235b749"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78ff06a9b302c6c96d8d917da235b749">AreAllBoundTo</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="memdesc:a78ff06a9b302c6c96d8d917da235b749"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if all variables are assigned to 'value'. <a href="namespaceoperations__research.html#a78ff06a9b302c6c96d8d917da235b749">More...</a><br /></td></tr>
|
|
<tr class="separator:a78ff06a9b302c6c96d8d917da235b749"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a587a6a73cbcb4e4a4c7d3b596fa407aa"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a587a6a73cbcb4e4a4c7d3b596fa407aa">MaxVarArray</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a587a6a73cbcb4e4a4c7d3b596fa407aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e8f645f06f9749b562b6625cd822daa"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8e8f645f06f9749b562b6625cd822daa">MinVarArray</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a8e8f645f06f9749b562b6625cd822daa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79edaa5bfddfcd382d36a2ae25df798c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a79edaa5bfddfcd382d36a2ae25df798c">FillValues</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars, std::vector< int64_t > *const values)</td></tr>
|
|
<tr class="separator:a79edaa5bfddfcd382d36a2ae25df798c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb0903025d265c67199f5f09cee57ed0"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afb0903025d265c67199f5f09cee57ed0">PosIntDivUp</a> (int64_t e, int64_t v)</td></tr>
|
|
<tr class="separator:afb0903025d265c67199f5f09cee57ed0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade1945fe75ec08245775fc4df20153d6"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ade1945fe75ec08245775fc4df20153d6">PosIntDivDown</a> (int64_t e, int64_t v)</td></tr>
|
|
<tr class="separator:ade1945fe75ec08245775fc4df20153d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abeac98dfd5ab1335f6d21a8d71bdfd51"><td class="memItemLeft" align="right" valign="top">std::vector< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abeac98dfd5ab1335f6d21a8d71bdfd51">ToInt64Vector</a> (const std::vector< int > &<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>)</td></tr>
|
|
<tr class="separator:abeac98dfd5ab1335f6d21a8d71bdfd51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1de0a1f7cf121d53ee230f794ce51f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae1de0a1f7cf121d53ee230f794ce51f5">MakePathStateFilter</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *solver, std::unique_ptr< <a class="el" href="classoperations__research_1_1_path_state.html">PathState</a> > path_state, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &nexts)</td></tr>
|
|
<tr class="separator:ae1de0a1f7cf121d53ee230f794ce51f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2df70eb91e349ca7fe8310de3a9bc9b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2df70eb91e349ca7fe8310de3a9bc9b9">MakeUnaryDimensionFilter</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *solver, std::unique_ptr< <a class="el" href="classoperations__research_1_1_unary_dimension_checker.html">UnaryDimensionChecker</a> > checker, const std::string &dimension_name)</td></tr>
|
|
<tr class="separator:a2df70eb91e349ca7fe8310de3a9bc9b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a733a158778811d96006bf3a550933c19"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a733a158778811d96006bf3a550933c19">DefaultPhaseStatString</a> (<a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *db)</td></tr>
|
|
<tr class="separator:a733a158778811d96006bf3a550933c19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9844237a85ad9809bc8b4647b79bc5be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9844237a85ad9809bc8b4647b79bc5be">RegisterDemon</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const solver, <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const demon, <a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor)</td></tr>
|
|
<tr class="separator:a9844237a85ad9809bc8b4647b79bc5be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb69b841f574c12de42dfdf5ba922a1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeb69b841f574c12de42dfdf5ba922a1b">DemonProfilerAddFakeRun</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor, <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const demon, int64_t start_time, int64_t end_time, bool is_fail)</td></tr>
|
|
<tr class="separator:aeb69b841f574c12de42dfdf5ba922a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9662ae85fa7c93693ca1de23561abcba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9662ae85fa7c93693ca1de23561abcba">DemonProfilerExportInformation</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor, const <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const constraint, int64_t *const fails, int64_t *const initial_propagation_runtime, int64_t *const demon_invocations, int64_t *const total_demon_runtime, int *const demon_count)</td></tr>
|
|
<tr class="separator:a9662ae85fa7c93693ca1de23561abcba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dbab54955331ee5ce2726174a03fba5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9dbab54955331ee5ce2726174a03fba5">DemonProfilerBeginInitialPropagation</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor, <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const constraint)</td></tr>
|
|
<tr class="separator:a9dbab54955331ee5ce2726174a03fba5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a219e17ce079a92adfc4e138a0980554a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a219e17ce079a92adfc4e138a0980554a">DemonProfilerEndInitialPropagation</a> (<a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const monitor, <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const constraint)</td></tr>
|
|
<tr class="separator:a219e17ce079a92adfc4e138a0980554a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac14e5bdd8a27f1b2089a783f842dce2f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac14e5bdd8a27f1b2089a783f842dce2f">LinkVarExpr</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, <a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> *const expr, <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:ac14e5bdd8a27f1b2089a783f842dce2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70ab2a2744292ead43b0cc90ca07d325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a70ab2a2744292ead43b0cc90ca07d325">SetIsEqual</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector< int64_t > &values, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a70ab2a2744292ead43b0cc90ca07d325"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa13639a982966b4a34e64aaba924efe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa13639a982966b4a34e64aaba924efe0">SetIsGreaterOrEqual</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector< int64_t > &values, const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:aa13639a982966b4a34e64aaba924efe0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e245a0fc785ca7395292e5f27abaa82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2e245a0fc785ca7395292e5f27abaa82">BuildStartExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:a2e245a0fc785ca7395292e5f27abaa82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebd01080f2d18a8baf1b2bf540d5c174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aebd01080f2d18a8baf1b2bf540d5c174">BuildDurationExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:aebd01080f2d18a8baf1b2bf540d5c174"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2174872e952aff88b8cf8afeb7479f89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2174872e952aff88b8cf8afeb7479f89">BuildEndExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
|
|
<tr class="separator:a2174872e952aff88b8cf8afeb7479f89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d628bdd9f86bae5e58ae3bb79435024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5d628bdd9f86bae5e58ae3bb79435024">BuildSafeStartExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t unperformed_value)</td></tr>
|
|
<tr class="separator:a5d628bdd9f86bae5e58ae3bb79435024"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0ee69fd9488dff98d37ac955fc6476b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa0ee69fd9488dff98d37ac955fc6476b">BuildSafeDurationExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t unperformed_value)</td></tr>
|
|
<tr class="separator:aa0ee69fd9488dff98d37ac955fc6476b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a094677dae3c70117897f90af014f686c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a094677dae3c70117897f90af014f686c">BuildSafeEndExpr</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t unperformed_value)</td></tr>
|
|
<tr class="separator:a094677dae3c70117897f90af014f686c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f3c7082ef5ac88b70d3488d5886812a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7f3c7082ef5ac88b70d3488d5886812a">MakeSetValuesFromTargets</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *solver, std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > variables, std::vector< int64_t > targets)</td></tr>
|
|
<tr class="memdesc:a7f3c7082ef5ac88b70d3488d5886812a"><td class="mdescLeft"> </td><td class="mdescRight">A decision builder which tries to assign values to variables as close as possible to target values first. <a href="namespaceoperations__research.html#a7f3c7082ef5ac88b70d3488d5886812a">More...</a><br /></td></tr>
|
|
<tr class="separator:a7f3c7082ef5ac88b70d3488d5886812a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e20bc08641201021d455c297e572bb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6e20bc08641201021d455c297e572bb1">MakeRestoreDimensionValuesForUnchangedRoutes</a> (<a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
|
|
<tr class="separator:a6e20bc08641201021d455c297e572bb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc5e06b587829ed7c5e02c1d95293378"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adc5e06b587829ed7c5e02c1d95293378">HasUnaryDimension</a> (const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > &<a class="el" href="arc__flow__builder_8cc.html#a85d16954ed793ec11f3250a16cab2a36">dimensions</a>)</td></tr>
|
|
<tr class="separator:adc5e06b587829ed7c5e02c1d95293378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae315ffb47820060e3fa070260434118"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae315ffb47820060e3fa070260434118">FillPathEvaluation</a> (const std::vector< int64_t > &path, const <a class="el" href="classoperations__research_1_1_routing_model.html#a5fa8aee5b0c67072dbbb03f1899ec60a">RoutingModel::TransitCallback2</a> &evaluator, std::vector< int64_t > *values)</td></tr>
|
|
<tr class="separator:aae315ffb47820060e3fa070260434118"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3db12120fcb6529cf2860fac7ef37bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa3db12120fcb6529cf2860fac7ef37bd">AppendTasksFromPath</a> (const std::vector< int64_t > &path, const <a class="el" href="structoperations__research_1_1_travel_bounds.html">TravelBounds</a> &travel_bounds, const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> &dimension, <a class="el" href="structoperations__research_1_1_disjunctive_propagator_1_1_tasks.html">DisjunctivePropagator::Tasks</a> *tasks)</td></tr>
|
|
<tr class="separator:aa3db12120fcb6529cf2860fac7ef37bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a8bc2370087a30d5a122524bafa867b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a8bc2370087a30d5a122524bafa867b">AppendTasksFromIntervals</a> (const std::vector< <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * > &intervals, <a class="el" href="structoperations__research_1_1_disjunctive_propagator_1_1_tasks.html">DisjunctivePropagator::Tasks</a> *tasks)</td></tr>
|
|
<tr class="separator:a6a8bc2370087a30d5a122524bafa867b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac694e4749fb4e5c7739d20b84de6c5ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac694e4749fb4e5c7739d20b84de6c5ec">FillTravelBoundsOfVehicle</a> (int vehicle, const std::vector< int64_t > &path, const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> &dimension, <a class="el" href="structoperations__research_1_1_travel_bounds.html">TravelBounds</a> *travel_bounds)</td></tr>
|
|
<tr class="separator:ac694e4749fb4e5c7739d20b84de6c5ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a082573f2b119f85031afcc6b9096b102"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a082573f2b119f85031afcc6b9096b102">SolveModelWithSat</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const RoutingSearchParameters &search_parameters, const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *initial_solution, <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *solution)</td></tr>
|
|
<tr class="memdesc:a082573f2b119f85031afcc6b9096b102"><td class="mdescLeft"> </td><td class="mdescRight">Attempts to solve the model using the cp-sat solver. <a href="namespaceoperations__research.html#a082573f2b119f85031afcc6b9096b102">More...</a><br /></td></tr>
|
|
<tr class="separator:a082573f2b119f85031afcc6b9096b102"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a447588dfd4d5f539ec22f403e21ca668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a447588dfd4d5f539ec22f403e21ca668">MakeVehicleBreaksFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model, const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> &dimension)</td></tr>
|
|
<tr class="separator:a447588dfd4d5f539ec22f403e21ca668"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2ef113e19924b88159b114a929b3358"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa2ef113e19924b88159b114a929b3358">MakeMaxActiveVehiclesFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model)</td></tr>
|
|
<tr class="memdesc:aa2ef113e19924b88159b114a929b3358"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter ensuring that max active vehicles constraints are enforced. <a href="namespaceoperations__research.html#aa2ef113e19924b88159b114a929b3358">More...</a><br /></td></tr>
|
|
<tr class="separator:aa2ef113e19924b88159b114a929b3358"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae83b77e66d5864f0ed762e07e2f5d660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae83b77e66d5864f0ed762e07e2f5d660">MakeNodeDisjunctionFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model, bool filter_cost)</td></tr>
|
|
<tr class="memdesc:ae83b77e66d5864f0ed762e07e2f5d660"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter ensuring that node disjunction constraints are enforced. <a href="namespaceoperations__research.html#ae83b77e66d5864f0ed762e07e2f5d660">More...</a><br /></td></tr>
|
|
<tr class="separator:ae83b77e66d5864f0ed762e07e2f5d660"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bbb86ef97d259aabe86e0abde4759e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4bbb86ef97d259aabe86e0abde4759e3">MakeVehicleAmortizedCostFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model)</td></tr>
|
|
<tr class="memdesc:a4bbb86ef97d259aabe86e0abde4759e3"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter computing vehicle amortized costs. <a href="namespaceoperations__research.html#a4bbb86ef97d259aabe86e0abde4759e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a4bbb86ef97d259aabe86e0abde4759e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada7da4059546f5ef90de0b2f8bada19a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ada7da4059546f5ef90de0b2f8bada19a">MakeTypeRegulationsFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model)</td></tr>
|
|
<tr class="memdesc:ada7da4059546f5ef90de0b2f8bada19a"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter ensuring type regulation constraints are enforced. <a href="namespaceoperations__research.html#ada7da4059546f5ef90de0b2f8bada19a">More...</a><br /></td></tr>
|
|
<tr class="separator:ada7da4059546f5ef90de0b2f8bada19a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac01e4aa9c699cde5c8ec82273a8d7ec4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac01e4aa9c699cde5c8ec82273a8d7ec4">MakePathCumulFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> &dimension, bool propagate_own_objective_value, bool filter_objective_cost, bool can_use_lp)</td></tr>
|
|
<tr class="memdesc:ac01e4aa9c699cde5c8ec82273a8d7ec4"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter handling dimension costs and constraints. <a href="namespaceoperations__research.html#ac01e4aa9c699cde5c8ec82273a8d7ec4">More...</a><br /></td></tr>
|
|
<tr class="separator:ac01e4aa9c699cde5c8ec82273a8d7ec4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2219dbffeee11e9bca17cc1e8217747"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae2219dbffeee11e9bca17cc1e8217747">AppendLightWeightDimensionFilters</a> (const <a class="el" href="classoperations__research_1_1_path_state.html">PathState</a> *path_state, const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > &<a class="el" href="arc__flow__builder_8cc.html#a85d16954ed793ec11f3250a16cab2a36">dimensions</a>, std::vector< <a class="el" href="structoperations__research_1_1_local_search_filter_manager_1_1_filter_event.html">LocalSearchFilterManager::FilterEvent</a> > *filters)</td></tr>
|
|
<tr class="memdesc:ae2219dbffeee11e9bca17cc1e8217747"><td class="mdescLeft"> </td><td class="mdescRight">Appends dimension-based filters to the given list of filters using a path state. <a href="namespaceoperations__research.html#ae2219dbffeee11e9bca17cc1e8217747">More...</a><br /></td></tr>
|
|
<tr class="separator:ae2219dbffeee11e9bca17cc1e8217747"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f4fe408591e8a588a180aa911fff682"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7f4fe408591e8a588a180aa911fff682">AppendDimensionCumulFilters</a> (const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > &<a class="el" href="arc__flow__builder_8cc.html#a85d16954ed793ec11f3250a16cab2a36">dimensions</a>, const RoutingSearchParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, bool filter_objective_cost, bool filter_light_weight_unary_dimensions, std::vector< <a class="el" href="structoperations__research_1_1_local_search_filter_manager_1_1_filter_event.html">LocalSearchFilterManager::FilterEvent</a> > *filters)</td></tr>
|
|
<tr class="separator:a7f4fe408591e8a588a180aa911fff682"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad03cbd2a51a0688c1fd08d3a7c1754c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad03cbd2a51a0688c1fd08d3a7c1754c9">MakePickupDeliveryFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model, const <a class="el" href="classoperations__research_1_1_routing_model.html#a76874cd778ea1b9220673e019f9e7abe">RoutingModel::IndexPairs</a> &pairs, const std::vector< <a class="el" href="classoperations__research_1_1_routing_model.html#aa5cff2ee7fbe3a9c5c701bfba7460c83">RoutingModel::PickupAndDeliveryPolicy</a> > &vehicle_policies)</td></tr>
|
|
<tr class="memdesc:ad03cbd2a51a0688c1fd08d3a7c1754c9"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter enforcing pickup and delivery constraints for the given pair of nodes and given policies. <a href="namespaceoperations__research.html#ad03cbd2a51a0688c1fd08d3a7c1754c9">More...</a><br /></td></tr>
|
|
<tr class="separator:ad03cbd2a51a0688c1fd08d3a7c1754c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab962de016b1a14868457ac876eadf008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab962de016b1a14868457ac876eadf008">MakeVehicleVarFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> &routing_model)</td></tr>
|
|
<tr class="memdesc:ab962de016b1a14868457ac876eadf008"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter checking that vehicle variable domains are respected. <a href="namespaceoperations__research.html#ab962de016b1a14868457ac876eadf008">More...</a><br /></td></tr>
|
|
<tr class="separator:ab962de016b1a14868457ac876eadf008"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21d884ccc65aaa3278b977df560d31a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a21d884ccc65aaa3278b977df560d31a0">MakeCumulBoundsPropagatorFilter</a> (const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> &dimension)</td></tr>
|
|
<tr class="memdesc:a21d884ccc65aaa3278b977df560d31a0"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter handling dimension cumul bounds. <a href="namespaceoperations__research.html#a21d884ccc65aaa3278b977df560d31a0">More...</a><br /></td></tr>
|
|
<tr class="separator:a21d884ccc65aaa3278b977df560d31a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91afedb1e53b3780441cc6ee7aebb2b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a91afedb1e53b3780441cc6ee7aebb2b3">MakeGlobalLPCumulFilter</a> (<a class="el" href="classoperations__research_1_1_global_dimension_cumul_optimizer.html">GlobalDimensionCumulOptimizer</a> *optimizer, <a class="el" href="classoperations__research_1_1_global_dimension_cumul_optimizer.html">GlobalDimensionCumulOptimizer</a> *mp_optimizer, bool filter_objective_cost)</td></tr>
|
|
<tr class="memdesc:a91afedb1e53b3780441cc6ee7aebb2b3"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter checking global linear constraints and costs. <a href="namespaceoperations__research.html#a91afedb1e53b3780441cc6ee7aebb2b3">More...</a><br /></td></tr>
|
|
<tr class="separator:a91afedb1e53b3780441cc6ee7aebb2b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b3beec7f703272555d72aa07e633934"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7b3beec7f703272555d72aa07e633934">MakeResourceAssignmentFilter</a> (<a class="el" href="classoperations__research_1_1_local_dimension_cumul_optimizer.html">LocalDimensionCumulOptimizer</a> *optimizer, <a class="el" href="classoperations__research_1_1_local_dimension_cumul_optimizer.html">LocalDimensionCumulOptimizer</a> *mp_optimizer, bool propagate_own_objective_value, bool filter_objective_cost)</td></tr>
|
|
<tr class="memdesc:a7b3beec7f703272555d72aa07e633934"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter checking the feasibility and cost of the resource assignment. <a href="namespaceoperations__research.html#a7b3beec7f703272555d72aa07e633934">More...</a><br /></td></tr>
|
|
<tr class="separator:a7b3beec7f703272555d72aa07e633934"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a24a85a196ecfb2b799a0409ef757c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a24a85a196ecfb2b799a0409ef757c6">MakeCPFeasibilityFilter</a> (<a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> *routing_model)</td></tr>
|
|
<tr class="memdesc:a6a24a85a196ecfb2b799a0409ef757c6"><td class="mdescLeft"> </td><td class="mdescRight">Returns a filter checking the current solution using CP propagation. <a href="namespaceoperations__research.html#a6a24a85a196ecfb2b799a0409ef757c6">More...</a><br /></td></tr>
|
|
<tr class="separator:a6a24a85a196ecfb2b799a0409ef757c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab13b8ac0350663865b99459d5f89670b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab13b8ac0350663865b99459d5f89670b">SetFirstSolutionStrategyFromFlags</a> (RoutingSearchParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:ab13b8ac0350663865b99459d5f89670b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4231c5f3eed24a3326fff84a9a987ea4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4231c5f3eed24a3326fff84a9a987ea4">SetLocalSearchMetaheuristicFromFlags</a> (RoutingSearchParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a4231c5f3eed24a3326fff84a9a987ea4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc3626b36637c627bb520724b3524c58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acc3626b36637c627bb520724b3524c58">AddLocalSearchNeighborhoodOperatorsFromFlags</a> (RoutingSearchParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:acc3626b36637c627bb520724b3524c58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa07144d7fa023182e476ab96bb1e2f5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa07144d7fa023182e476ab96bb1e2f5e">SetSearchLimitsFromFlags</a> (RoutingSearchParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:aa07144d7fa023182e476ab96bb1e2f5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add71c77460438d40e07b934c73bf09e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#add71c77460438d40e07b934c73bf09e3">SetMiscellaneousParametersFromFlags</a> (RoutingSearchParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:add71c77460438d40e07b934c73bf09e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4dc50faf46fe783b8318617657dedd14"><td class="memItemLeft" align="right" valign="top">RoutingSearchParameters </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4dc50faf46fe783b8318617657dedd14">BuildSearchParametersFromFlags</a> ()</td></tr>
|
|
<tr class="memdesc:a4dc50faf46fe783b8318617657dedd14"><td class="mdescLeft"> </td><td class="mdescRight">Builds routing search parameters from flags. <a href="namespaceoperations__research.html#a4dc50faf46fe783b8318617657dedd14">More...</a><br /></td></tr>
|
|
<tr class="separator:a4dc50faf46fe783b8318617657dedd14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa8eef0f9e8ca3d08beb0a3beb719150"><td class="memItemLeft" align="right" valign="top">RoutingModelParameters </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afa8eef0f9e8ca3d08beb0a3beb719150">BuildModelParametersFromFlags</a> ()</td></tr>
|
|
<tr class="memdesc:afa8eef0f9e8ca3d08beb0a3beb719150"><td class="mdescLeft"> </td><td class="mdescRight">Builds routing search parameters from flags. <a href="namespaceoperations__research.html#afa8eef0f9e8ca3d08beb0a3beb719150">More...</a><br /></td></tr>
|
|
<tr class="separator:afa8eef0f9e8ca3d08beb0a3beb719150"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fb66556abf59bfcf2fc1b87789d2a8e"><td class="memItemLeft" align="right" valign="top">RoutingModelParameters </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2fb66556abf59bfcf2fc1b87789d2a8e">DefaultRoutingModelParameters</a> ()</td></tr>
|
|
<tr class="separator:a2fb66556abf59bfcf2fc1b87789d2a8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab59d4ce2b572e1ae576d2aa181433187"><td class="memItemLeft" align="right" valign="top">RoutingSearchParameters </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab59d4ce2b572e1ae576d2aa181433187">DefaultRoutingSearchParameters</a> ()</td></tr>
|
|
<tr class="separator:ab59d4ce2b572e1ae576d2aa181433187"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4955428bea2f2202769a58fdd47a126d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4955428bea2f2202769a58fdd47a126d">FindErrorInRoutingSearchParameters</a> (const RoutingSearchParameters &search_parameters)</td></tr>
|
|
<tr class="memdesc:a4955428bea2f2202769a58fdd47a126d"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty std::string if the routing search parameters are valid, and a non-empty, human readable error description if they're not. <a href="namespaceoperations__research.html#a4955428bea2f2202769a58fdd47a126d">More...</a><br /></td></tr>
|
|
<tr class="separator:a4955428bea2f2202769a58fdd47a126d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89152c6d7ca6a92ff106fe602c706816"><td class="memItemLeft" align="right" valign="top">FirstSolutionStrategy::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a89152c6d7ca6a92ff106fe602c706816">AutomaticFirstSolutionStrategy</a> (bool has_pickup_deliveries, bool has_node_precedences, bool has_single_vehicle_node)</td></tr>
|
|
<tr class="memdesc:a89152c6d7ca6a92ff106fe602c706816"><td class="mdescLeft"> </td><td class="mdescRight">Returns the best value for the automatic first solution strategy, based on the given model parameters. <a href="namespaceoperations__research.html#a89152c6d7ca6a92ff106fe602c706816">More...</a><br /></td></tr>
|
|
<tr class="separator:a89152c6d7ca6a92ff106fe602c706816"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5b064a7895b1fc8084546441a57b46a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab5b064a7895b1fc8084546441a57b46a">MakeSweepDecisionBuilder</a> (<a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, bool check_assignment)</td></tr>
|
|
<tr class="separator:ab5b064a7895b1fc8084546441a57b46a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26a2d5d3c5887e436bf4da4c20a99a26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a26a2d5d3c5887e436bf4da4c20a99a26">MakeAllUnperformed</a> (<a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
|
|
<tr class="separator:a26a2d5d3c5887e436bf4da4c20a99a26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ac15931bc80d274989abd5021c1a405"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5ac15931bc80d274989abd5021c1a405">DEFINE_STRONG_INT_TYPE</a> (RoutingNodeIndex, int)</td></tr>
|
|
<tr class="memdesc:a5ac15931bc80d274989abd5021c1a405"><td class="mdescLeft"> </td><td class="mdescRight">Defining common types used in the routing library outside the main <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> class has several purposes: 1) It allows some small libraries to avoid a dependency on routing. <a href="namespaceoperations__research.html#a5ac15931bc80d274989abd5021c1a405">More...</a><br /></td></tr>
|
|
<tr class="separator:a5ac15931bc80d274989abd5021c1a405"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac31922bec0fce604355f05e442c6841e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac31922bec0fce604355f05e442c6841e">DEFINE_STRONG_INT_TYPE</a> (RoutingCostClassIndex, int)</td></tr>
|
|
<tr class="separator:ac31922bec0fce604355f05e442c6841e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81f46879035192e05c66ea2057a932a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a81f46879035192e05c66ea2057a932a2">DEFINE_STRONG_INT_TYPE</a> (RoutingDimensionIndex, int)</td></tr>
|
|
<tr class="separator:a81f46879035192e05c66ea2057a932a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09339ebcf4d5e8a848ebcf71a7c552ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a09339ebcf4d5e8a848ebcf71a7c552ce">DEFINE_STRONG_INT_TYPE</a> (RoutingDisjunctionIndex, int)</td></tr>
|
|
<tr class="separator:a09339ebcf4d5e8a848ebcf71a7c552ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85589635492c818a6f29133d763ad679"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a85589635492c818a6f29133d763ad679">DEFINE_STRONG_INT_TYPE</a> (RoutingVehicleClassIndex, int)</td></tr>
|
|
<tr class="separator:a85589635492c818a6f29133d763ad679"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7dae3ea7fbd3c3a43dd7d5a28ca544b"><td class="memItemLeft" align="right" valign="top">BaseAssignVariables::Mode </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af7dae3ea7fbd3c3a43dd7d5a28ca544b">ChooseMode</a> (<a class="el" href="classoperations__research_1_1_solver.html#a45c5a2dd0d47110ef5b00408854d8d84">Solver::IntValueStrategy</a> val_str)</td></tr>
|
|
<tr class="separator:af7dae3ea7fbd3c3a43dd7d5a28ca544b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3017e52db1c2688aa77b569b9f7a7b19"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3017e52db1c2688aa77b569b9f7a7b19">ComputeFormVarStatus</a> (glp_prob *const problem, const int num_cstrs, const int k)</td></tr>
|
|
<tr class="separator:a3017e52db1c2688aa77b569b9f7a7b19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78b479e166142f91a81aa29b32f3f2bd"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78b479e166142f91a81aa29b32f3f2bd">ComputeFormVarReducedCost</a> (glp_prob *const problem, const int num_cstrs, const int k)</td></tr>
|
|
<tr class="separator:a78b479e166142f91a81aa29b32f3f2bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08778ed3d6825737a554d34700015bde"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a08778ed3d6825737a554d34700015bde">ComputeFormVarPrimalValue</a> (glp_prob *const problem, const int num_cstrs, const int k)</td></tr>
|
|
<tr class="separator:a08778ed3d6825737a554d34700015bde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1175b5bb75d496f60b63e49399e1818"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab1175b5bb75d496f60b63e49399e1818">ComputeFormVarLowerBound</a> (glp_prob *const problem, const int num_cstrs, const int k)</td></tr>
|
|
<tr class="separator:ab1175b5bb75d496f60b63e49399e1818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8092de2472a0ac3308c39609792e6fb"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae8092de2472a0ac3308c39609792e6fb">ComputeFormVarUpperBound</a> (glp_prob *const problem, const int num_cstrs, const int k)</td></tr>
|
|
<tr class="separator:ae8092de2472a0ac3308c39609792e6fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa0e53e4462391903db0d0c77f8cecd0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afa0e53e4462391903db0d0c77f8cecd0">SetupGlpkEnvAutomaticDeletion</a> ()</td></tr>
|
|
<tr class="separator:afa0e53e4462391903db0d0c77f8cecd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a934d1283f015d3a37d13a611d1be3725"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a934d1283f015d3a37d13a611d1be3725">SolutionStatusString</a> (const int <a class="el" href="g__gurobi_8cc.html#a2237393c7ae7ad7344c9885066d5ab6d">status</a>)</td></tr>
|
|
<tr class="separator:a934d1283f015d3a37d13a611d1be3725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a190d88f2f236423afb5ff49fe3a31217"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a190d88f2f236423afb5ff49fe3a31217">BasisStatusString</a> (const int stat)</td></tr>
|
|
<tr class="separator:a190d88f2f236423afb5ff49fe3a31217"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90d45f14d9a74cb49094695918d444d8"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a90d45f14d9a74cb49094695918d444d8">ReturnCodeString</a> (const int rc)</td></tr>
|
|
<tr class="separator:a90d45f14d9a74cb49094695918d444d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf51c853d314713db5429bcdb29c540d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abf51c853d314713db5429bcdb29c540d">TruncateAndQuoteGLPKName</a> (const std::string_view original_name)</td></tr>
|
|
<tr class="separator:abf51c853d314713db5429bcdb29c540d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40d226c5f5c250cf81ae0845a8afeb89"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a40d226c5f5c250cf81ae0845a8afeb89">AStarShortestPath</a> (int node_count, int start_node, int end_node, std::function< int64_t(int, int)> graph, std::function< int64_t(int)> heuristic, int64_t disconnected_distance, std::vector< int > *<a class="el" href="routing__search_8cc.html#a6b7983ccd32c86cbbc3d4d9cda4cac17">nodes</a>)</td></tr>
|
|
<tr class="separator:a40d226c5f5c250cf81ae0845a8afeb89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7c912405ec283963f6a4f6dda80c674"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad7c912405ec283963f6a4f6dda80c674">BellmanFordShortestPath</a> (int node_count, int start_node, int end_node, std::function< int64_t(int, int)> graph, int64_t disconnected_distance, std::vector< int > *<a class="el" href="routing__search_8cc.html#a6b7983ccd32c86cbbc3d4d9cda4cac17">nodes</a>)</td></tr>
|
|
<tr class="separator:ad7c912405ec283963f6a4f6dda80c674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc1ef62538cd0faf409f9900fd6e2ae8"><td class="memTemplParams" colspan="2">template<typename WeightFunctionType , typename GraphType > </td></tr>
|
|
<tr class="memitem:acc1ef62538cd0faf409f9900fd6e2ae8"><td class="memTemplItemLeft" align="right" valign="top">absl::StatusOr< std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acc1ef62538cd0faf409f9900fd6e2ae8">ComputeMinimumWeightMatching</a> (const GraphType &graph, const WeightFunctionType &<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>)</td></tr>
|
|
<tr class="separator:acc1ef62538cd0faf409f9900fd6e2ae8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53bf12f941f978cc1b1b985816c1fbdf"><td class="memTemplParams" colspan="2">template<typename WeightFunctionType , typename GraphType > </td></tr>
|
|
<tr class="memitem:a53bf12f941f978cc1b1b985816c1fbdf"><td class="memTemplItemLeft" align="right" valign="top">absl::StatusOr< std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a53bf12f941f978cc1b1b985816c1fbdf">ComputeMinimumWeightMatchingWithMIP</a> (const GraphType &graph, const WeightFunctionType &<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>)</td></tr>
|
|
<tr class="separator:a53bf12f941f978cc1b1b985816c1fbdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7f3504c258b748227551a4d7b7bf036"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af7f3504c258b748227551a4d7b7bf036">FindCliques</a> (std::function< bool(int, int)> graph, int node_count, std::function< bool(const std::vector< int > &)> <a class="el" href="gurobi__interface_8cc.html#a6627a3800ac768bb5528ef54c9cace36">callback</a>)</td></tr>
|
|
<tr class="separator:af7f3504c258b748227551a4d7b7bf036"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5986867bcb6d1470fd6c27438d289fcd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5986867bcb6d1470fd6c27438d289fcd">CoverArcsByCliques</a> (std::function< bool(int, int)> graph, int node_count, std::function< bool(const std::vector< int > &)> <a class="el" href="gurobi__interface_8cc.html#a6627a3800ac768bb5528ef54c9cace36">callback</a>)</td></tr>
|
|
<tr class="separator:a5986867bcb6d1470fd6c27438d289fcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18d2a8338b0d0e7ec3852cc0b58037ed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a18d2a8338b0d0e7ec3852cc0b58037ed">DijkstraShortestPath</a> (int node_count, int start_node, int end_node, std::function< int64_t(int, int)> graph, int64_t disconnected_distance, std::vector< int > *<a class="el" href="routing__search_8cc.html#a6b7983ccd32c86cbbc3d4d9cda4cac17">nodes</a>)</td></tr>
|
|
<tr class="separator:a18d2a8338b0d0e7ec3852cc0b58037ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e9e916a0fd3a846388cc235c42d99fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9e9e916a0fd3a846388cc235c42d99fb">StableDijkstraShortestPath</a> (int node_count, int start_node, int end_node, std::function< int64_t(int, int)> graph, int64_t disconnected_distance, std::vector< int > *<a class="el" href="routing__search_8cc.html#a6b7983ccd32c86cbbc3d4d9cda4cac17">nodes</a>)</td></tr>
|
|
<tr class="separator:a9e9e916a0fd3a846388cc235c42d99fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb53c505b8fd29ceb3abdcc7dfd809ce"><td class="memTemplParams" colspan="2">template<typename GraphType > </td></tr>
|
|
<tr class="memitem:acb53c505b8fd29ceb3abdcc7dfd809ce"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acb53c505b8fd29ceb3abdcc7dfd809ce">BuildLineGraph</a> (const GraphType &graph, GraphType *const line_graph)</td></tr>
|
|
<tr class="separator:acb53c505b8fd29ceb3abdcc7dfd809ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1cf773de0cae72d0c44efe5b8f4bb89"><td class="memTemplParams" colspan="2">template<typename Graph > </td></tr>
|
|
<tr class="memitem:ab1cf773de0cae72d0c44efe5b8f4bb89"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab1cf773de0cae72d0c44efe5b8f4bb89">IsEulerianGraph</a> (const Graph &graph)</td></tr>
|
|
<tr class="separator:ab1cf773de0cae72d0c44efe5b8f4bb89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b312dd19c90b2af099e6f159869f7ee"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> , typename Graph > </td></tr>
|
|
<tr class="memitem:a6b312dd19c90b2af099e6f159869f7ee"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6b312dd19c90b2af099e6f159869f7ee">IsSemiEulerianGraph</a> (const Graph &graph, std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > *odd_nodes)</td></tr>
|
|
<tr class="separator:a6b312dd19c90b2af099e6f159869f7ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea46f8caebe966fcd0739c713011693e"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> , typename Graph > </td></tr>
|
|
<tr class="memitem:aea46f8caebe966fcd0739c713011693e"><td class="memTemplItemLeft" align="right" valign="top">std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aea46f8caebe966fcd0739c713011693e">BuildEulerianPathFromNode</a> (const Graph &graph, <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> root)</td></tr>
|
|
<tr class="separator:aea46f8caebe966fcd0739c713011693e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b4f8ac7471140527e6105ccc6e69c59"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> , typename Graph > </td></tr>
|
|
<tr class="memitem:a5b4f8ac7471140527e6105ccc6e69c59"><td class="memTemplItemLeft" align="right" valign="top">std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5b4f8ac7471140527e6105ccc6e69c59">BuildEulerianTourFromNode</a> (const Graph &graph, <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> root)</td></tr>
|
|
<tr class="separator:a5b4f8ac7471140527e6105ccc6e69c59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2edec3419b74442a91b597979950c5b"><td class="memTemplParams" colspan="2">template<typename Graph > </td></tr>
|
|
<tr class="memitem:ad2edec3419b74442a91b597979950c5b"><td class="memTemplItemLeft" align="right" valign="top">std::vector< typename Graph::NodeIndex > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad2edec3419b74442a91b597979950c5b">BuildEulerianTour</a> (const Graph &graph)</td></tr>
|
|
<tr class="separator:ad2edec3419b74442a91b597979950c5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c554960a5c3ff8d8f9eacf5bf77377a"><td class="memTemplParams" colspan="2">template<typename Graph > </td></tr>
|
|
<tr class="memitem:a1c554960a5c3ff8d8f9eacf5bf77377a"><td class="memTemplItemLeft" align="right" valign="top">std::vector< typename Graph::NodeIndex > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1c554960a5c3ff8d8f9eacf5bf77377a">BuildEulerianPath</a> (const Graph &graph)</td></tr>
|
|
<tr class="separator:a1c554960a5c3ff8d8f9eacf5bf77377a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3fee0d3bb89e4913ad2269f8a1be421"><td class="memTemplParams" colspan="2">template<typename CostType , typename CostFunction > </td></tr>
|
|
<tr class="memitem:ae3fee0d3bb89e4913ad2269f8a1be421"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_hamiltonian_path_solver.html">HamiltonianPathSolver</a>< CostType, CostFunction > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae3fee0d3bb89e4913ad2269f8a1be421">MakeHamiltonianPathSolver</a> (int num_nodes, CostFunction <a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>)</td></tr>
|
|
<tr class="separator:ae3fee0d3bb89e4913ad2269f8a1be421"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefd088882d7ba8d27157eba391b02792"><td class="memTemplParams" colspan="2">template<typename Graph > </td></tr>
|
|
<tr class="memitem:aefd088882d7ba8d27157eba391b02792"><td class="memTemplItemLeft" align="right" valign="top">std::vector< typename Graph::ArcIndex > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aefd088882d7ba8d27157eba391b02792">BuildKruskalMinimumSpanningTreeFromSortedArcs</a> (const Graph &graph, const std::vector< typename Graph::ArcIndex > &sorted_arcs)</td></tr>
|
|
<tr class="separator:aefd088882d7ba8d27157eba391b02792"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea7ea9ecb4c13ebf26b36a576c4fdc5f"><td class="memTemplParams" colspan="2">template<typename Graph , typename ArcComparator > </td></tr>
|
|
<tr class="memitem:aea7ea9ecb4c13ebf26b36a576c4fdc5f"><td class="memTemplItemLeft" align="right" valign="top">std::vector< typename Graph::ArcIndex > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aea7ea9ecb4c13ebf26b36a576c4fdc5f">BuildKruskalMinimumSpanningTree</a> (const Graph &graph, const ArcComparator &arc_comparator)</td></tr>
|
|
<tr class="separator:aea7ea9ecb4c13ebf26b36a576c4fdc5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7f6b276e52d86253d0798bc37f4994e"><td class="memTemplParams" colspan="2">template<typename Graph , typename ArcValue > </td></tr>
|
|
<tr class="memitem:aa7f6b276e52d86253d0798bc37f4994e"><td class="memTemplItemLeft" align="right" valign="top">std::vector< typename Graph::ArcIndex > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa7f6b276e52d86253d0798bc37f4994e">BuildPrimMinimumSpanningTree</a> (const Graph &graph, const ArcValue &arc_value)</td></tr>
|
|
<tr class="separator:aa7f6b276e52d86253d0798bc37f4994e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5b08aa63fdd1b499b4653688c13af81"><td class="memTemplParams" colspan="2">template<typename CostFunction > </td></tr>
|
|
<tr class="memitem:ac5b08aa63fdd1b499b4653688c13af81"><td class="memTemplItemLeft" align="right" valign="top">std::set< std::pair< int, int > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac5b08aa63fdd1b499b4653688c13af81">NearestNeighbors</a> (int number_of_nodes, int number_of_neighbors, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>)</td></tr>
|
|
<tr class="separator:ac5b08aa63fdd1b499b4653688c13af81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af916b84aff43c128a27c2f02a55ab000"><td class="memTemplParams" colspan="2">template<typename CostFunction > </td></tr>
|
|
<tr class="memitem:af916b84aff43c128a27c2f02a55ab000"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af916b84aff43c128a27c2f02a55ab000">AddArcsFromMinimumSpanningTree</a> (int number_of_nodes, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, std::set< std::pair< int, int > > *arcs)</td></tr>
|
|
<tr class="separator:af916b84aff43c128a27c2f02a55ab000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeae6cf89ac4d73d2e95cffaa0edbd687"><td class="memTemplParams" colspan="2">template<typename CostFunction , typename GraphType , typename AcceptFunction > </td></tr>
|
|
<tr class="memitem:aeae6cf89ac4d73d2e95cffaa0edbd687"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeae6cf89ac4d73d2e95cffaa0edbd687">GetNodeMinimizingEdgeCostToSource</a> (const GraphType &graph, int source, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, AcceptFunction accept)</td></tr>
|
|
<tr class="separator:aeae6cf89ac4d73d2e95cffaa0edbd687"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ef4076dcc63501e6d1ecf4a3c6da31b"><td class="memTemplParams" colspan="2">template<typename CostFunction , typename GraphType , typename CostType > </td></tr>
|
|
<tr class="memitem:a9ef4076dcc63501e6d1ecf4a3c6da31b"><td class="memTemplItemLeft" align="right" valign="top">std::vector< int > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ef4076dcc63501e6d1ecf4a3c6da31b">ComputeOneTree</a> (const GraphType &graph, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, const std::vector< double > &weights, const std::vector< int > &sorted_arcs, CostType *one_tree_cost)</td></tr>
|
|
<tr class="separator:a9ef4076dcc63501e6d1ecf4a3c6da31b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ed3d609fa06ad508b3d21119f94a560"><td class="memTemplParams" colspan="2">template<typename CostFunction , typename Algorithm > </td></tr>
|
|
<tr class="memitem:a3ed3d609fa06ad508b3d21119f94a560"><td class="memTemplItemLeft" align="right" valign="top">double </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3ed3d609fa06ad508b3d21119f94a560">ComputeOneTreeLowerBoundWithAlgorithm</a> (int number_of_nodes, int nearest_neighbors, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, Algorithm *algorithm)</td></tr>
|
|
<tr class="separator:a3ed3d609fa06ad508b3d21119f94a560"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a516a7ec8626d689aa84729fb6f358f89"><td class="memTemplParams" colspan="2">template<typename CostFunction > </td></tr>
|
|
<tr class="memitem:a516a7ec8626d689aa84729fb6f358f89"><td class="memTemplItemLeft" align="right" valign="top">double </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a516a7ec8626d689aa84729fb6f358f89">ComputeOneTreeLowerBoundWithParameters</a> (int number_of_nodes, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>, const <a class="el" href="structoperations__research_1_1_traveling_salesman_lower_bound_parameters.html">TravelingSalesmanLowerBoundParameters</a> &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a516a7ec8626d689aa84729fb6f358f89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9af26e7687cb65967941eb175148fe5"><td class="memTemplParams" colspan="2">template<typename CostFunction > </td></tr>
|
|
<tr class="memitem:ae9af26e7687cb65967941eb175148fe5"><td class="memTemplItemLeft" align="right" valign="top">double </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae9af26e7687cb65967941eb175148fe5">ComputeOneTreeLowerBound</a> (int number_of_nodes, const CostFunction &<a class="el" href="routing__flow_8cc.html#a75d7b5e4cab1e156cc7a2c5eba1e16f1">cost</a>)</td></tr>
|
|
<tr class="separator:ae9af26e7687cb65967941eb175148fe5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d7943b6a04aa96bd8908f9551d77996"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1_g_scip_variable_options.html">GScipVariableOptions</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8d7943b6a04aa96bd8908f9551d77996">DefaultGScipVariableOptions</a> ()</td></tr>
|
|
<tr class="separator:a8d7943b6a04aa96bd8908f9551d77996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20fcb412d90387bbb6ba128cf953c080"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a> ()</td></tr>
|
|
<tr class="separator:a20fcb412d90387bbb6ba128cf953c080"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57f82891d1f3106f0fe0359d0aa436ed"><td class="memItemLeft" align="right" valign="top">SCIP_RETCODE </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a57f82891d1f3106f0fe0359d0aa436ed">DropAllEvents</a> (<a class="el" href="classoperations__research_1_1_g_scip_event_handler.html">GScipEventHandler</a> &handler)</td></tr>
|
|
<tr class="separator:a57f82891d1f3106f0fe0359d0aa436ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f87c40d4bdf2c5a4a38f4b949d21f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2f87c40d4bdf2c5a4a38f4b949d21f06">GScipDifference</a> (<a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> left, const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> &right)</td></tr>
|
|
<tr class="separator:a2f87c40d4bdf2c5a4a38f4b949d21f06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afed9a24bde49a74960848a3d560274a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afed9a24bde49a74960848a3d560274a3">GScipNegate</a> (<a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> expr)</td></tr>
|
|
<tr class="separator:afed9a24bde49a74960848a3d560274a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a297998830d7b9c480a499be99a90c7c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structoperations__research_1_1_g_scip_linear_range.html">GScipLinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a297998830d7b9c480a499be99a90c7c0">GScipLe</a> (const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> left, const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> &right)</td></tr>
|
|
<tr class="separator:a297998830d7b9c480a499be99a90c7c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a876ba05b3ab41e7e9bf0425d47197e5f"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a876ba05b3ab41e7e9bf0425d47197e5f">GScipCreateAbs</a> (<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> *gscip, SCIP_Var *x, SCIP_Var *abs_x, const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:a876ba05b3ab41e7e9bf0425d47197e5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32116424b56445ea83eebdb47a21eb21"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a32116424b56445ea83eebdb47a21eb21">GScipCreateMaximum</a> (<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> *gscip, const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> &resultant, const std::vector< <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> > &terms, const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:a32116424b56445ea83eebdb47a21eb21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb287f3f4d1bce6b4ec847c62a08a8ee"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abb287f3f4d1bce6b4ec847c62a08a8ee">GScipCreateMinimum</a> (<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> *gscip, const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> &resultant, const std::vector< <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> > &terms, const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:abb287f3f4d1bce6b4ec847c62a08a8ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a986eab45ec513f2034562cae6e02b4c6"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a986eab45ec513f2034562cae6e02b4c6">GScipAddQuadraticObjectiveTerm</a> (<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> *gscip, std::vector< SCIP_Var * > quadratic_variables1, std::vector< SCIP_Var * > quadratic_variables2, std::vector< double > quadratic_coefficients, const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:a986eab45ec513f2034562cae6e02b4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae203d18bb597e00e945b5e16de484731"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae203d18bb597e00e945b5e16de484731">GScipCreateIndicatorRange</a> (<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> *gscip, const <a class="el" href="structoperations__research_1_1_g_scip_indicator_range_constraint.html">GScipIndicatorRangeConstraint</a> &indicator_range, const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &options)</td></tr>
|
|
<tr class="separator:ae203d18bb597e00e945b5e16de484731"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35973d7e6ca206694a6d31a5d81d3726"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a35973d7e6ca206694a6d31a5d81d3726">GScipSetTimeLimit</a> (absl::Duration <a class="el" href="cp__model__solver_8cc.html#aec8af5c1be4e1b6d4330e1161028de21">time_limit</a>, GScipParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a35973d7e6ca206694a6d31a5d81d3726"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff604702d7a907a7396350f85bd867e7"><td class="memItemLeft" align="right" valign="top">absl::Duration </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aff604702d7a907a7396350f85bd867e7">GScipTimeLimit</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:aff604702d7a907a7396350f85bd867e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5073554dfe22670634cf21b4300199f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af5073554dfe22670634cf21b4300199f">GScipTimeLimitSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:af5073554dfe22670634cf21b4300199f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d54b1bb892f63abf51051c7b4228041"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9d54b1bb892f63abf51051c7b4228041">GScipSetMaxNumThreads</a> (int num_threads, GScipParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a9d54b1bb892f63abf51051c7b4228041"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68892002ecc3aeef5a359ba29dc9b9e0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a68892002ecc3aeef5a359ba29dc9b9e0">GScipMaxNumThreads</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a68892002ecc3aeef5a359ba29dc9b9e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93af7f7c8a94dcc8bacc831ac5a9db47"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a93af7f7c8a94dcc8bacc831ac5a9db47">GScipMaxNumThreadsSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a93af7f7c8a94dcc8bacc831ac5a9db47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad795c8f85248c422d2a1b871ed6d3b6d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad795c8f85248c422d2a1b871ed6d3b6d">GScipSetLogLevel</a> (GScipParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, int log_level)</td></tr>
|
|
<tr class="separator:ad795c8f85248c422d2a1b871ed6d3b6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b4fa504c41da6367c9203e24880cec0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2b4fa504c41da6367c9203e24880cec0">GScipLogLevel</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a2b4fa504c41da6367c9203e24880cec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dc94da0ba557178e8fb0573bd5196f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3dc94da0ba557178e8fb0573bd5196f9">GScipLogLevelSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a3dc94da0ba557178e8fb0573bd5196f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7adb43bd64ce9c284340081cd18f9561"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7adb43bd64ce9c284340081cd18f9561">GScipSetOutputEnabled</a> (GScipParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, bool output_enabled)</td></tr>
|
|
<tr class="separator:a7adb43bd64ce9c284340081cd18f9561"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9760583a8fa5451fe830e6217aa341ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9760583a8fa5451fe830e6217aa341ad">GScipOutputEnabled</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a9760583a8fa5451fe830e6217aa341ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a765f12cf99e50045817940462fcd43cd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a765f12cf99e50045817940462fcd43cd">GScipOutputEnabledSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a765f12cf99e50045817940462fcd43cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c8817646c7d4431dd9327a3b0b5c8c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6c8817646c7d4431dd9327a3b0b5c8c9">GScipSetRandomSeed</a> (GScipParameters *<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, int random_seed)</td></tr>
|
|
<tr class="separator:a6c8817646c7d4431dd9327a3b0b5c8c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf4dff2bd8414c8a0b93214abafc9adb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaf4dff2bd8414c8a0b93214abafc9adb">GScipRandomSeed</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:aaf4dff2bd8414c8a0b93214abafc9adb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedcc709d4a4cf79323d7abf302b5b276"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aedcc709d4a4cf79323d7abf302b5b276">GScipRandomSeedSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:aedcc709d4a4cf79323d7abf302b5b276"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14c54b4add43bf2d102ca8580690c69b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a14c54b4add43bf2d102ca8580690c69b">GScipSetCatchCtrlC</a> (const bool catch_ctrl_c, GScipParameters *const <a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a14c54b4add43bf2d102ca8580690c69b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70745987d67cc331304e3873730aab0e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a70745987d67cc331304e3873730aab0e">GScipCatchCtrlC</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a70745987d67cc331304e3873730aab0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e95a3fd07e6e216457bcb9cadf636ee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8e95a3fd07e6e216457bcb9cadf636ee">GScipCatchCtrlCSet</a> (const GScipParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:a8e95a3fd07e6e216457bcb9cadf636ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c33a211b2fdb0b6e816dc8e3f99c6f3"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6c33a211b2fdb0b6e816dc8e3f99c6f3">LegacyScipSetSolverSpecificParameters</a> (const std::string &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, SCIP *scip)</td></tr>
|
|
<tr class="separator:a6c33a211b2fdb0b6e816dc8e3f99c6f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac79aad20cb4baeeb6be9336730973514"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac79aad20cb4baeeb6be9336730973514">GurobiIsCorrectlyInstalled</a> ()</td></tr>
|
|
<tr class="separator:ac79aad20cb4baeeb6be9336730973514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b04d9d37e72714a19537614c7948045"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7b04d9d37e72714a19537614c7948045">LoadGurobiFunctions</a> (<a class="el" href="class_dynamic_library.html">DynamicLibrary</a> *gurobi_dynamic_library)</td></tr>
|
|
<tr class="separator:a7b04d9d37e72714a19537614c7948045"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab44ae2e3c5c072bc8bd2194a8e9df0db"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab44ae2e3c5c072bc8bd2194a8e9df0db">GurobiDynamicLibraryPotentialPaths</a> ()</td></tr>
|
|
<tr class="separator:ab44ae2e3c5c072bc8bd2194a8e9df0db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6c6ca37ce0f44ef738366070fe992a4"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad6c6ca37ce0f44ef738366070fe992a4">LoadGurobiDynamicLibrary</a> (std::vector< std::string > potential_paths)</td></tr>
|
|
<tr class="separator:ad6c6ca37ce0f44ef738366070fe992a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fb0c68e3b93033a6161597239899e38"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6fb0c68e3b93033a6161597239899e38">GetGurobiEnv</a> ()</td></tr>
|
|
<tr class="separator:a6fb0c68e3b93033a6161597239899e38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cda4034d09c9fa2f0641992116830f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1cda4034d09c9fa2f0641992116830f0">BuildBopInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:a1cda4034d09c9fa2f0641992116830f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cde3225ed4ac75f81b1ee768a41aa4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3cde3225ed4ac75f81b1ee768a41aa4b">BuildCBCInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:a3cde3225ed4ac75f81b1ee768a41aa4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9ff99a01a4a9c5d8a65a5f5ea37d342"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa9ff99a01a4a9c5d8a65a5f5ea37d342">BuildCLPInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:aa9ff99a01a4a9c5d8a65a5f5ea37d342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf644bfef595ca374bb1bb5da5f2c1f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaf644bfef595ca374bb1bb5da5f2c1f2">BuildGLOPInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:aaf644bfef595ca374bb1bb5da5f2c1f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a870ed4c2d724459db8fa23b0f73b6b24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a870ed4c2d724459db8fa23b0f73b6b24">GlopToMPSolverResultStatus</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">glop::ProblemStatus</a> s)</td></tr>
|
|
<tr class="separator:a870ed4c2d724459db8fa23b0f73b6b24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a257a7b603195952cf0d1382e876c1894"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a257a7b603195952cf0d1382e876c1894">GlopToMPSolverVariableStatus</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">glop::VariableStatus</a> s)</td></tr>
|
|
<tr class="separator:a257a7b603195952cf0d1382e876c1894"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e90b3b9a72bc941dc09364171965851"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">glop::VariableStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9e90b3b9a72bc941dc09364171965851">MPSolverToGlopVariableStatus</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> s)</td></tr>
|
|
<tr class="separator:a9e90b3b9a72bc941dc09364171965851"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75d366a3e32ad3d094f51168fb71cc62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a75d366a3e32ad3d094f51168fb71cc62">GlopToMPSolverConstraintStatus</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">glop::ConstraintStatus</a> s)</td></tr>
|
|
<tr class="separator:a75d366a3e32ad3d094f51168fb71cc62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4be7d6562f6085cc5c81ab74e2ec400"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">glop::ConstraintStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad4be7d6562f6085cc5c81ab74e2ec400">MPSolverToGlopConstraintStatus</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> s)</td></tr>
|
|
<tr class="separator:ad4be7d6562f6085cc5c81ab74e2ec400"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15d8d3f0cd329880580efdb01db139be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a15d8d3f0cd329880580efdb01db139be">BuildGurobiInterface</a> (bool mip, <a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:a15d8d3f0cd329880580efdb01db139be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a957fc4194ee4e7d712bca3d64332041c"><td class="memItemLeft" align="right" valign="top">absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a957fc4194ee4e7d712bca3d64332041c">SetSolverSpecificParameters</a> (const std::string &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>, <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *<a class="el" href="g__gurobi_8cc.html#ac990cb3bd3735ca93fbc86345df21bd5">gurobi</a>)</td></tr>
|
|
<tr class="separator:a957fc4194ee4e7d712bca3d64332041c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99a2d4781f0758d43de829c610a1a33b"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< MPSolutionResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a99a2d4781f0758d43de829c610a1a33b">GurobiSolveProto</a> (const MPModelRequest &request, <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *gurobi_env)</td></tr>
|
|
<tr class="separator:a99a2d4781f0758d43de829c610a1a33b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d39af6692e71ee2b0191f0a9d46b764"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4d39af6692e71ee2b0191f0a9d46b764">operator<<</a> (std::ostream &stream, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &linear_expr)</td></tr>
|
|
<tr class="separator:a4d39af6692e71ee2b0191f0a9d46b764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a118de93231a6290e4f98ce5d981fd903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a118de93231a6290e4f98ce5d981fd903">operator+</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a118de93231a6290e4f98ce5d981fd903"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a57971e3ced4a836ed66de9dc3b657d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9a57971e3ced4a836ed66de9dc3b657d">operator-</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:a9a57971e3ced4a836ed66de9dc3b657d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66066138340286e4386bbb3de7eafdf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a66066138340286e4386bbb3de7eafdf4">operator*</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, double rhs)</td></tr>
|
|
<tr class="separator:a66066138340286e4386bbb3de7eafdf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81b3f73c470d398ce42791b85964e90f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a81b3f73c470d398ce42791b85964e90f">operator/</a> (<a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> lhs, double rhs)</td></tr>
|
|
<tr class="separator:a81b3f73c470d398ce42791b85964e90f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ad9d128501e5d521839ad16cdc82d39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4ad9d128501e5d521839ad16cdc82d39">operator*</a> (double lhs, <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> rhs)</td></tr>
|
|
<tr class="separator:a4ad9d128501e5d521839ad16cdc82d39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0e6185e1b4809a4edd6cc31ac00d7e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad0e6185e1b4809a4edd6cc31ac00d7e2">operator<=</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:ad0e6185e1b4809a4edd6cc31ac00d7e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae161405d349af5d521fa0fd25c3b6f83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae161405d349af5d521fa0fd25c3b6f83">operator==</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:ae161405d349af5d521fa0fd25c3b6f83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7cf6c0298d3fa64034fe8d1eff683f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab7cf6c0298d3fa64034fe8d1eff683f6">operator>=</a> (const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &lhs, const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> &rhs)</td></tr>
|
|
<tr class="separator:ab7cf6c0298d3fa64034fe8d1eff683f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a318aeb9572247dd1ee5391ab4699664d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a318aeb9572247dd1ee5391ab4699664d">SolverTypeIsMip</a> (MPModelRequest::SolverType solver_type)</td></tr>
|
|
<tr class="separator:a318aeb9572247dd1ee5391ab4699664d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacd536d7bdb8bb410e085d23255ea655"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aacd536d7bdb8bb410e085d23255ea655">BuildPdlpInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:aacd536d7bdb8bb410e085d23255ea655"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9bd6ab049e29558fe2e8af85db61722"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa9bd6ab049e29558fe2e8af85db61722">BuildSatInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:aa9bd6ab049e29558fe2e8af85db61722"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bdf7de568fd36934caf67b1bfd20455"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1bdf7de568fd36934caf67b1bfd20455">BuildSCIPInterface</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const solver)</td></tr>
|
|
<tr class="separator:a1bdf7de568fd36934caf67b1bfd20455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23fc0ff92a3f47fe0bd2ad3eac3c9b57"><td class="memItemLeft" align="right" valign="top">const absl::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a23fc0ff92a3f47fe0bd2ad3eac3c9b57">ToString</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> optimization_problem_type)</td></tr>
|
|
<tr class="separator:a23fc0ff92a3f47fe0bd2ad3eac3c9b57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f018fb86890eaa4057b0db41f32145c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8f018fb86890eaa4057b0db41f32145c">AbslParseFlag</a> (const absl::string_view text, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> *solver_type, std::string *error)</td></tr>
|
|
<tr class="separator:a8f018fb86890eaa4057b0db41f32145c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af871c71d6ad60c9af3ae9348c59ab830"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af871c71d6ad60c9af3ae9348c59ab830">MPSolverResponseStatusIsRpcError</a> (MPSolverResponseStatus <a class="el" href="g__gurobi_8cc.html#a2237393c7ae7ad7344c9885066d5ab6d">status</a>)</td></tr>
|
|
<tr class="separator:af871c71d6ad60c9af3ae9348c59ab830"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a417ee4c2129def5589f952ac70233b2e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a417ee4c2129def5589f952ac70233b2e">SolverTypeIsMip</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> solver_type)</td></tr>
|
|
<tr class="separator:a417ee4c2129def5589f952ac70233b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6e53662a1f604ececc66ebeef3902f3"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af6e53662a1f604ececc66ebeef3902f3">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> optimization_problem_type)</td></tr>
|
|
<tr class="separator:af6e53662a1f604ececc66ebeef3902f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45a908ea6b50a2a7d3f6bd59de6db37c"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a45a908ea6b50a2a7d3f6bd59de6db37c">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> <a class="el" href="g__gurobi_8cc.html#a2237393c7ae7ad7344c9885066d5ab6d">status</a>)</td></tr>
|
|
<tr class="separator:a45a908ea6b50a2a7d3f6bd59de6db37c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af04d1dfc591c35038a974202e50e541f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af04d1dfc591c35038a974202e50e541f">AbslUnparseFlag</a> (<a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> solver_type)</td></tr>
|
|
<tr class="separator:af04d1dfc591c35038a974202e50e541f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fe59f7a41544f1ede13eac09c29ad0b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3fe59f7a41544f1ede13eac09c29ad0b">ToString</a> (<a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831">MPCallbackEvent</a> event)</td></tr>
|
|
<tr class="separator:a3fe59f7a41544f1ede13eac09c29ad0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc00ba1bc76286e8c84346133d407bd7"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acc00ba1bc76286e8c84346133d407bd7">ExportModelAsLpFormat</a> (const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="memdesc:acc00ba1bc76286e8c84346133d407bd7"><td class="mdescLeft"> </td><td class="mdescRight">Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. <a href="namespaceoperations__research.html#acc00ba1bc76286e8c84346133d407bd7">More...</a><br /></td></tr>
|
|
<tr class="separator:acc00ba1bc76286e8c84346133d407bd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8511ded0dd137bb52026b223ba0669b3"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8511ded0dd137bb52026b223ba0669b3">ExportModelAsMpsFormat</a> (const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> &options=<a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>())</td></tr>
|
|
<tr class="memdesc:a8511ded0dd137bb52026b223ba0669b3"><td class="mdescLeft"> </td><td class="mdescRight">Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. <a href="namespaceoperations__research.html#a8511ded0dd137bb52026b223ba0669b3">More...</a><br /></td></tr>
|
|
<tr class="separator:a8511ded0dd137bb52026b223ba0669b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa964b4fd4cba1119c722a85bea947d05"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa964b4fd4cba1119c722a85bea947d05">FindErrorInMPModelProto</a> (const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, double abs_value_threshold=0.0, bool accept_trivially_infeasible_bounds=false)</td></tr>
|
|
<tr class="memdesc:aa964b4fd4cba1119c722a85bea947d05"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty string iff the model is valid and not trivially infeasible. <a href="namespaceoperations__research.html#aa964b4fd4cba1119c722a85bea947d05">More...</a><br /></td></tr>
|
|
<tr class="separator:aa964b4fd4cba1119c722a85bea947d05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9719cad5eece9b747a6332dd39126f0c"><td class="memItemLeft" align="right" valign="top">absl::optional< <a class="el" href="classoperations__research_1_1_lazy_mutable_copy.html">LazyMutableCopy</a>< MPModelProto > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9719cad5eece9b747a6332dd39126f0c">ExtractValidMPModelOrPopulateResponseStatus</a> (const MPModelRequest &request, MPSolutionResponse *<a class="el" href="cp__model__solver_8cc.html#abcd33b18ce6d5a90a4ba5c37cfa58829">response</a>)</td></tr>
|
|
<tr class="memdesc:a9719cad5eece9b747a6332dd39126f0c"><td class="mdescLeft"> </td><td class="mdescRight">If the model is valid and non-empty, returns it (possibly after extracting the model_delta). <a href="namespaceoperations__research.html#a9719cad5eece9b747a6332dd39126f0c">More...</a><br /></td></tr>
|
|
<tr class="separator:a9719cad5eece9b747a6332dd39126f0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a028894df65f61e94b6a406ed76901abf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a028894df65f61e94b6a406ed76901abf">ExtractValidMPModelInPlaceOrPopulateResponseStatus</a> (MPModelRequest *request, MPSolutionResponse *<a class="el" href="cp__model__solver_8cc.html#abcd33b18ce6d5a90a4ba5c37cfa58829">response</a>)</td></tr>
|
|
<tr class="memdesc:a028894df65f61e94b6a406ed76901abf"><td class="mdescLeft"> </td><td class="mdescRight">Like <a class="el" href="namespaceoperations__research.html#a9719cad5eece9b747a6332dd39126f0c" title="If the model is valid and non-empty, returns it (possibly after extracting the model_delta).">ExtractValidMPModelOrPopulateResponseStatus()</a>, but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. <a href="namespaceoperations__research.html#a028894df65f61e94b6a406ed76901abf">More...</a><br /></td></tr>
|
|
<tr class="separator:a028894df65f61e94b6a406ed76901abf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad30505c27ac9dd7ded3396e750cbff5f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad30505c27ac9dd7ded3396e750cbff5f">FindFeasibilityErrorInSolutionHint</a> (const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, double tolerance)</td></tr>
|
|
<tr class="memdesc:ad30505c27ac9dd7ded3396e750cbff5f"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty string if the solution hint given in the model is a feasible solution. <a href="namespaceoperations__research.html#ad30505c27ac9dd7ded3396e750cbff5f">More...</a><br /></td></tr>
|
|
<tr class="separator:ad30505c27ac9dd7ded3396e750cbff5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fe0ce1e27e08e817ec6f105976b729f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1fe0ce1e27e08e817ec6f105976b729f">FindErrorInMPModelDeltaProto</a> (const MPModelDeltaProto &<a class="el" href="primal__dual__hybrid__gradient_8cc.html#ae99d92906640f8755574c1f93f39d320">delta</a>, const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
|
|
<tr class="memdesc:a1fe0ce1e27e08e817ec6f105976b729f"><td class="mdescLeft"> </td><td class="mdescRight">Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. <a href="namespaceoperations__research.html#a1fe0ce1e27e08e817ec6f105976b729f">More...</a><br /></td></tr>
|
|
<tr class="separator:a1fe0ce1e27e08e817ec6f105976b729f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5d41884f3ad7b19224d25ba9bccd55a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af5d41884f3ad7b19224d25ba9bccd55a">MergeMPConstraintProtoExceptTerms</a> (const MPConstraintProto &from, MPConstraintProto *to)</td></tr>
|
|
<tr class="separator:af5d41884f3ad7b19224d25ba9bccd55a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fa4ae40c78d7a248efb26fde93fb805"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5fa4ae40c78d7a248efb26fde93fb805">ApplyVerifiedMPModelDelta</a> (const MPModelDeltaProto &<a class="el" href="primal__dual__hybrid__gradient_8cc.html#ae99d92906640f8755574c1f93f39d320">delta</a>, MPModelProto *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
|
|
<tr class="separator:a5fa4ae40c78d7a248efb26fde93fb805"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5d530326e224ed508cb2da39bda6d9b"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< MPSolutionResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad5d530326e224ed508cb2da39bda6d9b">PdlpSolveProto</a> (const MPModelRequest &request, const bool relax_integer_variables, const std::atomic< bool > *interrupt_solve)</td></tr>
|
|
<tr class="separator:ad5d530326e224ed508cb2da39bda6d9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cdeb416ed4961c462ac33d4fe5c6f67"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< MPSolutionResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8cdeb416ed4961c462ac33d4fe5c6f67">SatSolveProto</a> (MPModelRequest request, std::atomic< bool > *interrupt_solve, std::function< void(const std::string &)> logging_callback, std::function< void(const MPSolution &)> solution_callback)</td></tr>
|
|
<tr class="separator:a8cdeb416ed4961c462ac33d4fe5c6f67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa36d0369726118d22cf2fa47aa739f4d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa36d0369726118d22cf2fa47aa739f4d">EncodeSatParametersAsString</a> (const sat::SatParameters &<a class="el" href="cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219">parameters</a>)</td></tr>
|
|
<tr class="separator:aa36d0369726118d22cf2fa47aa739f4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5877c7654e3d8c4978843f37d2134feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">glop::ProblemStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5877c7654e3d8c4978843f37d2134feb">ApplyMipPresolveSteps</a> (const glop::GlopParameters &glop_params, MPModelProto *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, std::vector< std::unique_ptr< <a class="el" href="classoperations__research_1_1glop_1_1_preprocessor.html">glop::Preprocessor</a> > > *for_postsolve, <a class="el" href="classoperations__research_1_1_solver_logger.html">SolverLogger</a> *logger)</td></tr>
|
|
<tr class="separator:a5877c7654e3d8c4978843f37d2134feb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16279e26b1c9fb24892ea66c6e29d546"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a16279e26b1c9fb24892ea66c6e29d546">LinearConstraintIsViolated</a> (const <a class="el" href="classoperations__research_1_1_scip_constraint_handler_context.html">ScipConstraintHandlerContext</a> &<a class="el" href="gurobi__interface_8cc.html#a5f287b83a753915ae862fed64f8640a6">context</a>, const <a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> &constraint)</td></tr>
|
|
<tr class="separator:a16279e26b1c9fb24892ea66c6e29d546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac65f6cb5816150efa463314f16ee1cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12ee">ScipSeparationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aac65f6cb5816150efa463314f16ee1cd">RunSeparation</a> (<a class="el" href="classoperations__research_1_1internal_1_1_scip_callback_runner.html">internal::ScipCallbackRunner</a> *runner, const <a class="el" href="classoperations__research_1_1_scip_constraint_handler_context.html">ScipConstraintHandlerContext</a> &<a class="el" href="gurobi__interface_8cc.html#a5f287b83a753915ae862fed64f8640a6">context</a>, absl::Span< SCIP_CONS * > constraints, bool is_integral)</td></tr>
|
|
<tr class="separator:aac65f6cb5816150efa463314f16ee1cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98ab427e137bf11812800b7b8dea300f"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> > </td></tr>
|
|
<tr class="memitem:a98ab427e137bf11812800b7b8dea300f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a98ab427e137bf11812800b7b8dea300f">RegisterConstraintHandler</a> (<a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> > *handler, SCIP *scip)</td></tr>
|
|
<tr class="separator:a98ab427e137bf11812800b7b8dea300f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbc02a676e4905454320811024feb661"><td class="memTemplParams" colspan="2">template<typename ConstraintData > </td></tr>
|
|
<tr class="memitem:adbc02a676e4905454320811024feb661"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adbc02a676e4905454320811024feb661">AddCallbackConstraint</a> (SCIP *scip, <a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< ConstraintData > *handler, const std::string &constraint_name, const ConstraintData *constraint_data, const <a class="el" href="structoperations__research_1_1_scip_callback_constraint_options.html">ScipCallbackConstraintOptions</a> &options)</td></tr>
|
|
<tr class="separator:adbc02a676e4905454320811024feb661"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa39a48a41523bf962a1610e7e3e703e"><td class="memTemplParams" colspan="2">template<typename ConstraintData > </td></tr>
|
|
<tr class="memitem:aaa39a48a41523bf962a1610e7e3e703e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaa39a48a41523bf962a1610e7e3e703e">RegisterConstraintHandler</a> (<a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< ConstraintData > *handler, SCIP *scip)</td></tr>
|
|
<tr class="separator:aaa39a48a41523bf962a1610e7e3e703e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1af5034c3ae4d9e97bd8753ec6cf8c8c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1af5034c3ae4d9e97bd8753ec6cf8c8c">FindErrorInMPModelForScip</a> (const MPModelProto &<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, SCIP *scip)</td></tr>
|
|
<tr class="separator:a1af5034c3ae4d9e97bd8753ec6cf8c8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b332c199c0cef58c53a677fdfa4996d"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< MPSolutionResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2b332c199c0cef58c53a677fdfa4996d">ScipSolveProto</a> (const MPModelRequest &request)</td></tr>
|
|
<tr class="separator:a2b332c199c0cef58c53a677fdfa4996d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac28b7c20a0d32b46e64fbca1555c345f"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< MPModelProto > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac28b7c20a0d32b46e64fbca1555c345f">ModelProtoFromLpFormat</a> (absl::string_view <a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)</td></tr>
|
|
<tr class="separator:ac28b7c20a0d32b46e64fbca1555c345f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93b32df9014a3d8c40296e3bec9467da"><td class="memItemLeft" align="right" valign="top">::absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a93b32df9014a3d8c40296e3bec9467da">PortableFileSetContents</a> (absl::string_view file_name, absl::string_view content)</td></tr>
|
|
<tr class="separator:a93b32df9014a3d8c40296e3bec9467da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac43e3957acf50834ce6c49dbd9ac391b"><td class="memItemLeft" align="right" valign="top">::absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac43e3957acf50834ce6c49dbd9ac391b">PortableFileGetContents</a> (absl::string_view file_name, std::string *output)</td></tr>
|
|
<tr class="separator:ac43e3957acf50834ce6c49dbd9ac391b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82ae4be2570557f5b04da77a431e40ea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a82ae4be2570557f5b04da77a431e40ea">PortableTemporaryFile</a> (const char *directory_prefix, std::string *filename_out)</td></tr>
|
|
<tr class="separator:a82ae4be2570557f5b04da77a431e40ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c54a147c7604b5da558a6a262ebd757"><td class="memItemLeft" align="right" valign="top">::absl::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3c54a147c7604b5da558a6a262ebd757">PortableDeleteFile</a> (absl::string_view file_name)</td></tr>
|
|
<tr class="separator:a3c54a147c7604b5da558a6a262ebd757"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba32b1f1ee3ffb4194aa8af155f827cd"><td class="memTemplParams" colspan="2">template<class P > </td></tr>
|
|
<tr class="memitem:aba32b1f1ee3ffb4194aa8af155f827cd"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aba32b1f1ee3ffb4194aa8af155f827cd">ProtobufDebugString</a> (const P &<a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)</td></tr>
|
|
<tr class="separator:aba32b1f1ee3ffb4194aa8af155f827cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87d7aa58897e0042898d1c2207deda18"><td class="memTemplParams" colspan="2">template<class P > </td></tr>
|
|
<tr class="memitem:a87d7aa58897e0042898d1c2207deda18"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a87d7aa58897e0042898d1c2207deda18">ProtobufShortDebugString</a> (const P &<a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)</td></tr>
|
|
<tr class="separator:a87d7aa58897e0042898d1c2207deda18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a760c8bbae2698a370004ceaaba9d9920"><td class="memTemplParams" colspan="2">template<typename ProtoEnumType > </td></tr>
|
|
<tr class="memitem:a760c8bbae2698a370004ceaaba9d9920"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a760c8bbae2698a370004ceaaba9d9920">ProtoEnumToString</a> (ProtoEnumType enum_value)</td></tr>
|
|
<tr class="separator:a760c8bbae2698a370004ceaaba9d9920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35aef0bf8960ddc77cec32ab5d5aa885"><td class="memTemplParams" colspan="2">template<typename ProtoType > </td></tr>
|
|
<tr class="memitem:a35aef0bf8960ddc77cec32ab5d5aa885"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a35aef0bf8960ddc77cec32ab5d5aa885">ProtobufTextFormatMergeFromString</a> (const std::string &proto_text_string, ProtoType *<a class="el" href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a>)</td></tr>
|
|
<tr class="separator:a35aef0bf8960ddc77cec32ab5d5aa885"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace10d9b6a07c87e11942df49bb04fc71"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ace10d9b6a07c87e11942df49bb04fc71">OneBit64</a> (int pos)</td></tr>
|
|
<tr class="separator:ace10d9b6a07c87e11942df49bb04fc71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa400cb586d3da8079abd2dfe15434c26"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa400cb586d3da8079abd2dfe15434c26">OneBit32</a> (int pos)</td></tr>
|
|
<tr class="separator:aa400cb586d3da8079abd2dfe15434c26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc979832d72da1ae793ba6d28ae46672"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abc979832d72da1ae793ba6d28ae46672">BitCount64</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:abc979832d72da1ae793ba6d28ae46672"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4841d3c6b072a22ba2b2fe43d6c03298"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4841d3c6b072a22ba2b2fe43d6c03298">BitCount32</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:a4841d3c6b072a22ba2b2fe43d6c03298"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee01d67a7a666bd54a183ac162e34238"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aee01d67a7a666bd54a183ac162e34238">LeastSignificantBitWord64</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:aee01d67a7a666bd54a183ac162e34238"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f40cd0560f4962b81e8b99333ea6e2b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7f40cd0560f4962b81e8b99333ea6e2b">LeastSignificantBitWord32</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:a7f40cd0560f4962b81e8b99333ea6e2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a588a37fe4aa71e468b26ca5388732ea0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a588a37fe4aa71e468b26ca5388732ea0">LeastSignificantBitPosition64DeBruijn</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:a588a37fe4aa71e468b26ca5388732ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a4eefefc8c7cf8ee2f381b692e370a6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a4eefefc8c7cf8ee2f381b692e370a6">LeastSignificantBitPosition64Default</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:a6a4eefefc8c7cf8ee2f381b692e370a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae13fcb4162a4180395806f43237c44b2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae13fcb4162a4180395806f43237c44b2">LeastSignificantBitPosition64</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:ae13fcb4162a4180395806f43237c44b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ae0f5d6a36d2ac42ff62911ceff551e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ae0f5d6a36d2ac42ff62911ceff551e">LeastSignificantBitPosition32DeBruijn</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:a9ae0f5d6a36d2ac42ff62911ceff551e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c691865bdad3f6ee0525a77368a87c9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1c691865bdad3f6ee0525a77368a87c9">LeastSignificantBitPosition32Default</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:a1c691865bdad3f6ee0525a77368a87c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaca21c840bf285f12127938231369b9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeaca21c840bf285f12127938231369b9">LeastSignificantBitPosition32</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:aeaca21c840bf285f12127938231369b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5948f76a02af5bf9638b3c29038cb96"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae5948f76a02af5bf9638b3c29038cb96">MostSignificantBitPosition64Default</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:ae5948f76a02af5bf9638b3c29038cb96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa6ef9aef70f95b9d5bcee2c10937bc8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afa6ef9aef70f95b9d5bcee2c10937bc8">MostSignificantBitPosition64</a> (uint64_t n)</td></tr>
|
|
<tr class="separator:afa6ef9aef70f95b9d5bcee2c10937bc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65e6bc7c97b45054afeb652becdd6e14"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a65e6bc7c97b45054afeb652becdd6e14">MostSignificantBitPosition32Default</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:a65e6bc7c97b45054afeb652becdd6e14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2dd49087312b4acbda94f5c6cb668f7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac2dd49087312b4acbda94f5c6cb668f7">MostSignificantBitPosition32</a> (uint32_t n)</td></tr>
|
|
<tr class="separator:ac2dd49087312b4acbda94f5c6cb668f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab353dd864864f142c9c677ff07eb13ff"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab353dd864864f142c9c677ff07eb13ff">OneRange64</a> (uint64_t s, uint64_t e)</td></tr>
|
|
<tr class="separator:ab353dd864864f142c9c677ff07eb13ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3b1b38c2438246bcebce4884b498840"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad3b1b38c2438246bcebce4884b498840">OneRange32</a> (uint32_t s, uint32_t e)</td></tr>
|
|
<tr class="separator:ad3b1b38c2438246bcebce4884b498840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcbecff7e7071fc3d98bb8fcd0fc87bc"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afcbecff7e7071fc3d98bb8fcd0fc87bc">IntervalUp64</a> (uint64_t s)</td></tr>
|
|
<tr class="separator:afcbecff7e7071fc3d98bb8fcd0fc87bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89d32183c356382fe71d7d0e2f302d01"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a89d32183c356382fe71d7d0e2f302d01">IntervalUp32</a> (uint32_t s)</td></tr>
|
|
<tr class="separator:a89d32183c356382fe71d7d0e2f302d01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85487a7c672731d0a3f9167dba536aa0"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a85487a7c672731d0a3f9167dba536aa0">IntervalDown64</a> (uint64_t s)</td></tr>
|
|
<tr class="separator:a85487a7c672731d0a3f9167dba536aa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a047ebf0fb931b969191be4945aae05b1"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a047ebf0fb931b969191be4945aae05b1">IntervalDown32</a> (uint32_t s)</td></tr>
|
|
<tr class="separator:a047ebf0fb931b969191be4945aae05b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7253ffd8b7aba4b7cb5f981c7627526"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab7253ffd8b7aba4b7cb5f981c7627526">BitPos64</a> (uint64_t pos)</td></tr>
|
|
<tr class="separator:ab7253ffd8b7aba4b7cb5f981c7627526"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d993f34b75362f07534b07238775649"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6d993f34b75362f07534b07238775649">BitPos32</a> (uint32_t pos)</td></tr>
|
|
<tr class="separator:a6d993f34b75362f07534b07238775649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9bf98eac7dfdc7934ee5aa5fc04f5b9"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad9bf98eac7dfdc7934ee5aa5fc04f5b9">BitOffset64</a> (uint64_t pos)</td></tr>
|
|
<tr class="separator:ad9bf98eac7dfdc7934ee5aa5fc04f5b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f107c8c2a3eee649a88e53c94d83862"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7f107c8c2a3eee649a88e53c94d83862">BitOffset32</a> (uint32_t pos)</td></tr>
|
|
<tr class="separator:a7f107c8c2a3eee649a88e53c94d83862"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade9a654d04b140bd2c2fbfb502c3999c"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ade9a654d04b140bd2c2fbfb502c3999c">BitLength64</a> (uint64_t size)</td></tr>
|
|
<tr class="separator:ade9a654d04b140bd2c2fbfb502c3999c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40588aa35bce80461bffb17bca643f1e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a40588aa35bce80461bffb17bca643f1e">BitLength32</a> (uint32_t size)</td></tr>
|
|
<tr class="separator:a40588aa35bce80461bffb17bca643f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a733c48e1e28605703382a59671337579"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a733c48e1e28605703382a59671337579">BitShift64</a> (uint64_t v)</td></tr>
|
|
<tr class="separator:a733c48e1e28605703382a59671337579"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab429273292c72a71dda179a235e809f3"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab429273292c72a71dda179a235e809f3">BitShift32</a> (uint32_t v)</td></tr>
|
|
<tr class="separator:ab429273292c72a71dda179a235e809f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accd480b0f48f07182d45f247efdc8dee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#accd480b0f48f07182d45f247efdc8dee">IsBitSet64</a> (const uint64_t *const bitset, uint64_t pos)</td></tr>
|
|
<tr class="separator:accd480b0f48f07182d45f247efdc8dee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a7ae719107659f62df69935619c4503"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a7ae719107659f62df69935619c4503">IsBitSet32</a> (const uint32_t *const bitset, uint32_t pos)</td></tr>
|
|
<tr class="separator:a6a7ae719107659f62df69935619c4503"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb19de8c81811a72d9f39aeec6dd60ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeb19de8c81811a72d9f39aeec6dd60ef">SetBit64</a> (uint64_t *const bitset, uint64_t pos)</td></tr>
|
|
<tr class="separator:aeb19de8c81811a72d9f39aeec6dd60ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a367d6439b7ae4f256311937e31cf2830"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a367d6439b7ae4f256311937e31cf2830">SetBit32</a> (uint32_t *const bitset, uint32_t pos)</td></tr>
|
|
<tr class="separator:a367d6439b7ae4f256311937e31cf2830"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3ccf94731c1d1958861df895c730330"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa3ccf94731c1d1958861df895c730330">ClearBit64</a> (uint64_t *const bitset, uint64_t pos)</td></tr>
|
|
<tr class="separator:aa3ccf94731c1d1958861df895c730330"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89eec2448f44df7b9e39695c03cd4f9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a89eec2448f44df7b9e39695c03cd4f9e">ClearBit32</a> (uint32_t *const bitset, uint32_t pos)</td></tr>
|
|
<tr class="separator:a89eec2448f44df7b9e39695c03cd4f9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e5dec4e90b44b09c72ed21ef01fbceb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5e5dec4e90b44b09c72ed21ef01fbceb">BitCountRange64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a5e5dec4e90b44b09c72ed21ef01fbceb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a366001057877498a0e8d930ae78b1a81"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a366001057877498a0e8d930ae78b1a81">BitCountRange32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a366001057877498a0e8d930ae78b1a81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab805aeb27f36d4e358e29a27f4751dbb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab805aeb27f36d4e358e29a27f4751dbb">IsEmptyRange64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:ab805aeb27f36d4e358e29a27f4751dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a122300e3a1def4c191aed1f0e59ef64d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a122300e3a1def4c191aed1f0e59ef64d">IsEmptyRange32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a122300e3a1def4c191aed1f0e59ef64d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaad5460617f3e9cba0edffa0afc8ffd"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aeaad5460617f3e9cba0edffa0afc8ffd">LeastSignificantBitPosition64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:aeaad5460617f3e9cba0edffa0afc8ffd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afde211fb7f57e8cd95a3e07a28b4847e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afde211fb7f57e8cd95a3e07a28b4847e">LeastSignificantBitPosition32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:afde211fb7f57e8cd95a3e07a28b4847e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39a83b0537a4c6116fccab07fb2e70ee"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a39a83b0537a4c6116fccab07fb2e70ee">MostSignificantBitPosition64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a39a83b0537a4c6116fccab07fb2e70ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8db1b2e1cc68428a6583db21ce2b65fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8db1b2e1cc68428a6583db21ce2b65fe">MostSignificantBitPosition32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a8db1b2e1cc68428a6583db21ce2b65fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8aeec08b3e9a77df56d1bddd70a09a3f"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8aeec08b3e9a77df56d1bddd70a09a3f">UnsafeLeastSignificantBitPosition64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a8aeec08b3e9a77df56d1bddd70a09a3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7576b31962bb7a61a8a2f84643a1aed4"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7576b31962bb7a61a8a2f84643a1aed4">UnsafeLeastSignificantBitPosition32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a7576b31962bb7a61a8a2f84643a1aed4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5738162a4e0a0fc7616ca18bbfabea9b"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5738162a4e0a0fc7616ca18bbfabea9b">UnsafeMostSignificantBitPosition64</a> (const uint64_t *const bitset, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint64_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:a5738162a4e0a0fc7616ca18bbfabea9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af14b24d728f7299c1c009d7f38b17d24"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af14b24d728f7299c1c009d7f38b17d24">UnsafeMostSignificantBitPosition32</a> (const uint32_t *const bitset, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, uint32_t <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>)</td></tr>
|
|
<tr class="separator:af14b24d728f7299c1c009d7f38b17d24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5ce326c59180c51d01daaa7db6604aa"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af5ce326c59180c51d01daaa7db6604aa">TwoBitsFromPos64</a> (uint64_t pos)</td></tr>
|
|
<tr class="separator:af5ce326c59180c51d01daaa7db6604aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a319f5b5c935d6fb479624ae04d60d5ea"><td class="memItemLeft" align="right" valign="top">absl::StatusOr< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a319f5b5c935d6fb479624ae04d60d5ea">ReadFileToString</a> (absl::string_view filename)</td></tr>
|
|
<tr class="separator:a319f5b5c935d6fb479624ae04d60d5ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9d6b171922e3bb93b3795f4241c70e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac9d6b171922e3bb93b3795f4241c70e4">ReadFileToProto</a> (absl::string_view filename, google::protobuf::Message *<a class="el" href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a>)</td></tr>
|
|
<tr class="separator:ac9d6b171922e3bb93b3795f4241c70e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57741d0280e266642d7d146d0d0beedb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a57741d0280e266642d7d146d0d0beedb">WriteProtoToFile</a> (absl::string_view filename, const google::protobuf::Message &<a class="el" href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a>, <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72">ProtoWriteFormat</a> proto_write_format, bool gzipped, bool append_extension_to_file_name)</td></tr>
|
|
<tr class="separator:a57741d0280e266642d7d146d0d0beedb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0512869fd2f9e687199df5ceb9d04859"><td class="memTemplParams" colspan="2">template<typename Proto > </td></tr>
|
|
<tr class="memitem:a0512869fd2f9e687199df5ceb9d04859"><td class="memTemplItemLeft" align="right" valign="top">Proto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0512869fd2f9e687199df5ceb9d04859">ReadFileToProtoOrDie</a> (absl::string_view filename)</td></tr>
|
|
<tr class="separator:a0512869fd2f9e687199df5ceb9d04859"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9031f8daeb1d1211d7524835aaac549"><td class="memTemplParams" colspan="2">template<typename Proto > </td></tr>
|
|
<tr class="memitem:ac9031f8daeb1d1211d7524835aaac549"><td class="memTemplItemLeft" align="right" valign="top">std::vector< Proto > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac9031f8daeb1d1211d7524835aaac549">ReadAllRecordsOrDie</a> (absl::string_view filename)</td></tr>
|
|
<tr class="separator:ac9031f8daeb1d1211d7524835aaac549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f3f24e096bca7cd6c901f048a1cf61d"><td class="memTemplParams" colspan="2">template<typename Proto > </td></tr>
|
|
<tr class="memitem:a0f3f24e096bca7cd6c901f048a1cf61d"><td class="memTemplItemLeft" align="right" valign="top">std::vector< Proto > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0f3f24e096bca7cd6c901f048a1cf61d">ReadAllRecordsOrDie</a> (<a class="el" href="class_file.html">File</a> *file)</td></tr>
|
|
<tr class="separator:a0f3f24e096bca7cd6c901f048a1cf61d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace54bf84f7270aae9477ad57dcf7ce59"><td class="memTemplParams" colspan="2">template<typename Proto > </td></tr>
|
|
<tr class="memitem:ace54bf84f7270aae9477ad57dcf7ce59"><td class="memTemplItemLeft" align="right" valign="top">Proto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ace54bf84f7270aae9477ad57dcf7ce59">ReadOneRecordOrDie</a> (absl::string_view filename)</td></tr>
|
|
<tr class="separator:ace54bf84f7270aae9477ad57dcf7ce59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b3cadabb0e5354ea2730e10401427f5"><td class="memTemplParams" colspan="2">template<typename Proto > </td></tr>
|
|
<tr class="memitem:a6b3cadabb0e5354ea2730e10401427f5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6b3cadabb0e5354ea2730e10401427f5">WriteRecordsOrDie</a> (absl::string_view filename, const std::vector< Proto > &protos)</td></tr>
|
|
<tr class="separator:a6b3cadabb0e5354ea2730e10401427f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46f21c3da23685e58b31d880b2144458"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a46f21c3da23685e58b31d880b2144458">ComputeScalingErrors</a> (const std::vector< double > &<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, const std::vector< double > &lb, const std::vector< double > &ub, double scaling_factor, double *<a class="el" href="sat_2lp__utils_8cc.html#a2a1a02478d02cd8e42a1afece079d4a2">max_relative_coeff_error</a>, double *max_scaled_sum_error)</td></tr>
|
|
<tr class="separator:a46f21c3da23685e58b31d880b2144458"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae3359f1c2367d44e5cf9be5d5abc89f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae3359f1c2367d44e5cf9be5d5abc89f">GetBestScalingOfDoublesToInt64</a> (const std::vector< double > &<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, const std::vector< double > &lb, const std::vector< double > &ub, int64_t max_absolute_sum)</td></tr>
|
|
<tr class="separator:aae3359f1c2367d44e5cf9be5d5abc89f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cc8b704d0f858f38ad0851bc1b9d478"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7cc8b704d0f858f38ad0851bc1b9d478">GetBestScalingOfDoublesToInt64</a> (const std::vector< double > &<a class="el" href="parser_8yy_8cc.html#a5a634cf4429798b1c921a81de8250051">input</a>, int64_t max_absolute_sum, double *scaling_factor, double *<a class="el" href="sat_2lp__utils_8cc.html#a2a1a02478d02cd8e42a1afece079d4a2">max_relative_coeff_error</a>)</td></tr>
|
|
<tr class="separator:a7cc8b704d0f858f38ad0851bc1b9d478"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae2e6ed909e0cd5f240b885800f55c87"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae2e6ed909e0cd5f240b885800f55c87">ComputeGcdOfRoundedDoubles</a> (const std::vector< double > &x, double scaling_factor)</td></tr>
|
|
<tr class="separator:aae2e6ed909e0cd5f240b885800f55c87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01cc8a711d189115758c50170038904f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a01cc8a711d189115758c50170038904f">fast_ilogb</a> (double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
|
|
<tr class="separator:a01cc8a711d189115758c50170038904f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c5a3f603ad3ee0c6e6d6c70fcd54219"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5c5a3f603ad3ee0c6e6d6c70fcd54219">fast_scalbn_inplace</a> (double &mutable_value, int exponent)</td></tr>
|
|
<tr class="separator:a5c5a3f603ad3ee0c6e6d6c70fcd54219"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5550c9e9dfe6d29df888acafa85c790e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5550c9e9dfe6d29df888acafa85c790e">fast_scalbn</a> (double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>, int exponent)</td></tr>
|
|
<tr class="separator:a5550c9e9dfe6d29df888acafa85c790e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addb09ab3f085b1424ee43c8565494b40"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:addb09ab3f085b1424ee43c8565494b40"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#addb09ab3f085b1424ee43c8565494b40">IsPositiveOrNegativeInfinity</a> (FloatType x)</td></tr>
|
|
<tr class="separator:addb09ab3f085b1424ee43c8565494b40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4175e34e3e7f573a9dd0187b199afc24"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a4175e34e3e7f573a9dd0187b199afc24"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4175e34e3e7f573a9dd0187b199afc24">AreWithinAbsoluteOrRelativeTolerances</a> (FloatType x, FloatType y, FloatType relative_tolerance, FloatType absolute_tolerance)</td></tr>
|
|
<tr class="separator:a4175e34e3e7f573a9dd0187b199afc24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a705ecff17f450f06856ceec064725b8d"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a705ecff17f450f06856ceec064725b8d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a705ecff17f450f06856ceec064725b8d">AreWithinAbsoluteTolerance</a> (FloatType x, FloatType y, FloatType absolute_tolerance)</td></tr>
|
|
<tr class="separator:a705ecff17f450f06856ceec064725b8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a096ed4f933f943ccb8859e0dc08b06ca"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a096ed4f933f943ccb8859e0dc08b06ca"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a096ed4f933f943ccb8859e0dc08b06ca">IsSmallerWithinTolerance</a> (FloatType x, FloatType y, FloatType tolerance)</td></tr>
|
|
<tr class="separator:a096ed4f933f943ccb8859e0dc08b06ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1181732aa2f4c08e28ea32b1c7c6f256"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a1181732aa2f4c08e28ea32b1c7c6f256"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1181732aa2f4c08e28ea32b1c7c6f256">IsIntegerWithinTolerance</a> (FloatType x, FloatType tolerance)</td></tr>
|
|
<tr class="separator:a1181732aa2f4c08e28ea32b1c7c6f256"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2adddfecac47612f1da312dbb80d91b7"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a2adddfecac47612f1da312dbb80d91b7"><td class="memTemplItemLeft" align="right" valign="top">FloatType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2adddfecac47612f1da312dbb80d91b7">Interpolate</a> (FloatType x, FloatType y, FloatType alpha)</td></tr>
|
|
<tr class="separator:a2adddfecac47612f1da312dbb80d91b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86811f49fc245ef5e5a4fddf2e7c2b5c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a86811f49fc245ef5e5a4fddf2e7c2b5c">FullProtocolMessageAsString</a> (const google::protobuf::Message &<a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>, int indent_level)</td></tr>
|
|
<tr class="separator:a86811f49fc245ef5e5a4fddf2e7c2b5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a460240fb5e04b90eff316fe22534398c"><td class="memTemplParams" colspan="2">template<class Proto > </td></tr>
|
|
<tr class="memitem:a460240fb5e04b90eff316fe22534398c"><td class="memTemplItemLeft" align="right" valign="top">absl::StatusOr< Proto * > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a460240fb5e04b90eff316fe22534398c">SafeProtoDownCast</a> (google::protobuf::Message *<a class="el" href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a>)</td></tr>
|
|
<tr class="separator:a460240fb5e04b90eff316fe22534398c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71cb7b3c8fe0897684856a670e283854"><td class="memTemplParams" colspan="2">template<class Proto > </td></tr>
|
|
<tr class="memitem:a71cb7b3c8fe0897684856a670e283854"><td class="memTemplItemLeft" align="right" valign="top">absl::StatusOr< const Proto * > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a71cb7b3c8fe0897684856a670e283854">SafeProtoConstDownCast</a> (const google::protobuf::Message *<a class="el" href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a>)</td></tr>
|
|
<tr class="separator:a71cb7b3c8fe0897684856a670e283854"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab93e9f4e13fe80519212421a84351bd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_range_int_to_int_function.html">RangeIntToIntFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab93e9f4e13fe80519212421a84351bd1">MakeBareIntToIntFunction</a> (std::function< int64_t(int64_t)> f)</td></tr>
|
|
<tr class="separator:ab93e9f4e13fe80519212421a84351bd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15e668e6078014aa160c39782f916322"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_range_int_to_int_function.html">RangeIntToIntFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a15e668e6078014aa160c39782f916322">MakeCachedIntToIntFunction</a> (const std::function< int64_t(int64_t)> &f, int64_t domain_start, int64_t domain_end)</td></tr>
|
|
<tr class="separator:a15e668e6078014aa160c39782f916322"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59955a2e2c2b28075cdc795f99df6134"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_range_min_max_index_function.html">RangeMinMaxIndexFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a59955a2e2c2b28075cdc795f99df6134">MakeCachedRangeMinMaxIndexFunction</a> (const std::function< int64_t(int64_t)> &f, int64_t domain_start, int64_t domain_end)</td></tr>
|
|
<tr class="separator:a59955a2e2c2b28075cdc795f99df6134"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a670125c5edf58c4523486795335cb9ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research.html#aedcf71e1bf956d77554271728d32f9a2">Fraction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a670125c5edf58c4523486795335cb9ae">RationalApproximation</a> (const double x, const double precision)</td></tr>
|
|
<tr class="separator:a670125c5edf58c4523486795335cb9ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e03c61d96b37a3533c3ffcec93fc18d"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2e03c61d96b37a3533c3ffcec93fc18d">TwosComplementAddition</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a2e03c61d96b37a3533c3ffcec93fc18d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7f89c34e63aca5f186808225f45865b"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab7f89c34e63aca5f186808225f45865b">TwosComplementSubtraction</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:ab7f89c34e63aca5f186808225f45865b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d130d7d0baf49b66a6938714828d0aa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0d130d7d0baf49b66a6938714828d0aa">AddHadOverflow</a> (int64_t x, int64_t y, int64_t sum)</td></tr>
|
|
<tr class="separator:a0d130d7d0baf49b66a6938714828d0aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5b3d385e40264b5c3094b64d10a2299"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab5b3d385e40264b5c3094b64d10a2299">SubHadOverflow</a> (int64_t x, int64_t y, int64_t diff)</td></tr>
|
|
<tr class="separator:ab5b3d385e40264b5c3094b64d10a2299"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93bd93f028c18a4b55b30056ef60df44"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a93bd93f028c18a4b55b30056ef60df44">AddOverflows</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a93bd93f028c18a4b55b30056ef60df44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0004fd13375ee41f234051cb5cc74869"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0004fd13375ee41f234051cb5cc74869">SubOverflows</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a0004fd13375ee41f234051cb5cc74869"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1bd0133149b70b678b123524541aaad"><td class="memTemplParams" colspan="2">template<typename IntegerType > </td></tr>
|
|
<tr class="memitem:ae1bd0133149b70b678b123524541aaad"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae1bd0133149b70b678b123524541aaad">SafeAddInto</a> (IntegerType <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>, IntegerType *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>)</td></tr>
|
|
<tr class="separator:ae1bd0133149b70b678b123524541aaad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28f4f86e4cc6cfc5e075577baabd00f2"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a28f4f86e4cc6cfc5e075577baabd00f2">CapWithSignOf</a> (int64_t x)</td></tr>
|
|
<tr class="separator:a28f4f86e4cc6cfc5e075577baabd00f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92790ebe58f31601890072ac2d4911c5"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a92790ebe58f31601890072ac2d4911c5">CapAddGeneric</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a92790ebe58f31601890072ac2d4911c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a111f44b9b9cf67a8e8d83794ac9f5291"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a111f44b9b9cf67a8e8d83794ac9f5291">CapAdd</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a111f44b9b9cf67a8e8d83794ac9f5291"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e489359fd31c3ef24a113fce05c08ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1e489359fd31c3ef24a113fce05c08ee">CapAddTo</a> (int64_t x, int64_t *y)</td></tr>
|
|
<tr class="separator:a1e489359fd31c3ef24a113fce05c08ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af226a644c66eca0d1ce8885529f9f5a1"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af226a644c66eca0d1ce8885529f9f5a1">CapSubGeneric</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:af226a644c66eca0d1ce8885529f9f5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a43d435871f16c321861fa5de32df82"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4a43d435871f16c321861fa5de32df82">CapSub</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:a4a43d435871f16c321861fa5de32df82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af979bdbf1d7d690ae24e97ad456297d2"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af979bdbf1d7d690ae24e97ad456297d2">CapOpp</a> (int64_t v)</td></tr>
|
|
<tr class="separator:af979bdbf1d7d690ae24e97ad456297d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfcad7c607afe2de123ac91fcd2b87c0"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adfcad7c607afe2de123ac91fcd2b87c0">CapProdGeneric</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:adfcad7c607afe2de123ac91fcd2b87c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa64bf49d041052c7cb3f40f7496d7534"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa64bf49d041052c7cb3f40f7496d7534">CapProd</a> (int64_t x, int64_t y)</td></tr>
|
|
<tr class="separator:aa64bf49d041052c7cb3f40f7496d7534"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a793092fb9f25552acabb89ee399bbd81"><td class="memTemplParams" colspan="2">template<class Iterator , class Compare = std::less<value_type_t<Iterator>>> </td></tr>
|
|
<tr class="memitem:a793092fb9f25552acabb89ee399bbd81"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a793092fb9f25552acabb89ee399bbd81">IncrementalSort</a> (int max_comparisons, Iterator begin, Iterator <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>, Compare comp=Compare{}, bool is_stable=false)</td></tr>
|
|
<tr class="separator:a793092fb9f25552acabb89ee399bbd81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5dcc4acbab90bfb7be50dbcca0b8369"><td class="memTemplParams" colspan="2">template<class Iterator , class Compare = std::less<value_type_t<Iterator>>> </td></tr>
|
|
<tr class="memitem:ae5dcc4acbab90bfb7be50dbcca0b8369"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae5dcc4acbab90bfb7be50dbcca0b8369">InsertionSort</a> (Iterator begin, Iterator <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>, Compare comp=Compare{})</td></tr>
|
|
<tr class="separator:ae5dcc4acbab90bfb7be50dbcca0b8369"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7711fb7b4603c63bec592d9fa6184c0a"><td class="memTemplParams" colspan="2">template<class Iterator , class Compare = std::less<value_type_t<Iterator>>> </td></tr>
|
|
<tr class="memitem:a7711fb7b4603c63bec592d9fa6184c0a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7711fb7b4603c63bec592d9fa6184c0a">IncrementalSort</a> (Iterator begin, Iterator <a class="el" href="sparse__submatrix_8cc.html#a4d53eac2ef2732c28fa9fb663e0c19a7">end</a>, Compare comp=Compare{}, bool is_stable=false)</td></tr>
|
|
<tr class="separator:a7711fb7b4603c63bec592d9fa6184c0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3e279a32a1a414e450e663a683d2365"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af3e279a32a1a414e450e663a683d2365">IntervalsAreSortedAndNonAdjacent</a> (absl::Span< const <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> > intervals)</td></tr>
|
|
<tr class="memdesc:af3e279a32a1a414e450e663a683d2365"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff we have: <a href="namespaceoperations__research.html#af3e279a32a1a414e450e663a683d2365">More...</a><br /></td></tr>
|
|
<tr class="separator:af3e279a32a1a414e450e663a683d2365"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a5db12c8eb55529c5717db21d40f856"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a5db12c8eb55529c5717db21d40f856">CeilRatio</a> (int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>, int64_t positive_coeff)</td></tr>
|
|
<tr class="separator:a6a5db12c8eb55529c5717db21d40f856"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e2ec837105d112356116f6308b73fca"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1e2ec837105d112356116f6308b73fca">FloorRatio</a> (int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>, int64_t positive_coeff)</td></tr>
|
|
<tr class="separator:a1e2ec837105d112356116f6308b73fca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa13c9fb247706841180cc230417006c9"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa13c9fb247706841180cc230417006c9">operator<<</a> (std::ostream &out, const <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> &<a class="el" href="resource_8cc.html#af92a8383a05fdf586a52263d358f5ada">interval</a>)</td></tr>
|
|
<tr class="separator:aa13c9fb247706841180cc230417006c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53384307ee95846874ccf490f4f78cc2"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a53384307ee95846874ccf490f4f78cc2">operator<<</a> (std::ostream &out, const std::vector< <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> > &intervals)</td></tr>
|
|
<tr class="separator:a53384307ee95846874ccf490f4f78cc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a162b8c096786af7504e51ee2353b8eed"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a162b8c096786af7504e51ee2353b8eed">operator<<</a> (std::ostream &out, const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> &domain)</td></tr>
|
|
<tr class="separator:a162b8c096786af7504e51ee2353b8eed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07ae210be5b66d61cdc83361e4c478a8"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a07ae210be5b66d61cdc83361e4c478a8">SumOfKMinValueInDomain</a> (const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> &domain, int k)</td></tr>
|
|
<tr class="separator:a07ae210be5b66d61cdc83361e4c478a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b2032743808743ca19f9d9bdaba644e"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6b2032743808743ca19f9d9bdaba644e">SumOfKMaxValueInDomain</a> (const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> &domain, int k)</td></tr>
|
|
<tr class="separator:a6b2032743808743ca19f9d9bdaba644e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb92bdbce12d475f965f6db3c5f5b7b5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#acb92bdbce12d475f965f6db3c5f5b7b5">MemoryUsage</a> ()</td></tr>
|
|
<tr class="separator:acb92bdbce12d475f965f6db3c5f5b7b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1e66b2f134ccc2e06344f1935bbc16a"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:af1e66b2f134ccc2e06344f1935bbc16a"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af1e66b2f134ccc2e06344f1935bbc16a">JoinDebugString</a> (const std::vector< T > &v, const std::string &separator)</td></tr>
|
|
<tr class="separator:af1e66b2f134ccc2e06344f1935bbc16a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9be76edcbd5ccb982d92c8d90421a73c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a9be76edcbd5ccb982d92c8d90421a73c"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9be76edcbd5ccb982d92c8d90421a73c">JoinDebugStringPtr</a> (const std::vector< T > &v, const std::string &separator)</td></tr>
|
|
<tr class="separator:a9be76edcbd5ccb982d92c8d90421a73c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea04391e4d85555ed4fde9b89e8139f2"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aea04391e4d85555ed4fde9b89e8139f2"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aea04391e4d85555ed4fde9b89e8139f2">JoinNamePtr</a> (const std::vector< T > &v, const std::string &separator)</td></tr>
|
|
<tr class="separator:aea04391e4d85555ed4fde9b89e8139f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed2d2f0a06417c1c636b412b1d8a2593"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aed2d2f0a06417c1c636b412b1d8a2593"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aed2d2f0a06417c1c636b412b1d8a2593">JoinNameFieldPtr</a> (const std::vector< T > &v, const std::string &separator)</td></tr>
|
|
<tr class="separator:aed2d2f0a06417c1c636b412b1d8a2593"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa4341819bcb6bb50e264dc8a2092b1b"><td class="memTemplParams" colspan="2">template<typename StrongIndexName > </td></tr>
|
|
<tr class="memitem:aaa4341819bcb6bb50e264dc8a2092b1b"><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaa4341819bcb6bb50e264dc8a2092b1b">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>< StrongIndexName > arg)</td></tr>
|
|
<tr class="separator:aaa4341819bcb6bb50e264dc8a2092b1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1deb5ae882ce83668d53628634ed4df"><td class="memTemplParams" colspan="2">template<typename StrongIntegerName > </td></tr>
|
|
<tr class="memitem:af1deb5ae882ce83668d53628634ed4df"><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af1deb5ae882ce83668d53628634ed4df">operator<<</a> (std::ostream &os, <a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>< StrongIntegerName > arg)</td></tr>
|
|
<tr class="separator:af1deb5ae882ce83668d53628634ed4df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad74f2c7444c1c5d115745cf3a5ef669d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad74f2c7444c1c5d115745cf3a5ef669d">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int,+)</td></tr>
|
|
<tr class="separator:ad74f2c7444c1c5d115745cf3a5ef669d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab12e97b3c6d61c6d9f5e576f7d1bd4da"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab12e97b3c6d61c6d9f5e576f7d1bd4da">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int, -)</td></tr>
|
|
<tr class="separator:ab12e97b3c6d61c6d9f5e576f7d1bd4da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab3fa4c1980767a08d7df8804670c780"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aab3fa4c1980767a08d7df8804670c780">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int, *)</td></tr>
|
|
<tr class="separator:aab3fa4c1980767a08d7df8804670c780"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad94692566c5591727f897128747c03e8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad94692566c5591727f897128747c03e8">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int, %)</td></tr>
|
|
<tr class="separator:ad94692566c5591727f897128747c03e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7c70c6edb314535f543dd327cd89d68"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af7c70c6edb314535f543dd327cd89d68">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t,+)</td></tr>
|
|
<tr class="separator:af7c70c6edb314535f543dd327cd89d68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa702f2118c74671ea30c9147e6afefb2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa702f2118c74671ea30c9147e6afefb2">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, -)</td></tr>
|
|
<tr class="separator:aa702f2118c74671ea30c9147e6afefb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab942d88fec9a2d484617d6b99f62cf5e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab942d88fec9a2d484617d6b99f62cf5e">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, *)</td></tr>
|
|
<tr class="separator:ab942d88fec9a2d484617d6b99f62cf5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0488bce07a1db0895951aac196f40a55"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0488bce07a1db0895951aac196f40a55">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t,/)</td></tr>
|
|
<tr class="separator:a0488bce07a1db0895951aac196f40a55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a349cbfc982c98722429655b9fce540b1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a349cbfc982c98722429655b9fce540b1">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t,<<)</td></tr>
|
|
<tr class="separator:a349cbfc982c98722429655b9fce540b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1081285d273e6b3e5a0778d912db937"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af1081285d273e6b3e5a0778d912db937">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, > >)</td></tr>
|
|
<tr class="separator:af1081285d273e6b3e5a0778d912db937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5927e8e8fb77adc70d3339f0529ac134"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5927e8e8fb77adc70d3339f0529ac134">STRONG_TYPE_ARITHMETIC_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, %)</td></tr>
|
|
<tr class="separator:a5927e8e8fb77adc70d3339f0529ac134"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5d74b3bdd020eff2955751f7e1490f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af5d74b3bdd020eff2955751f7e1490f1">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int,==)</td></tr>
|
|
<tr class="separator:af5d74b3bdd020eff2955751f7e1490f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e2bcdc2fe7b581440c2ed1478e0506e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9e2bcdc2fe7b581440c2ed1478e0506e">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int, !=)</td></tr>
|
|
<tr class="separator:a9e2bcdc2fe7b581440c2ed1478e0506e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e29edfca2faf4e58e3357c463927476"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7e29edfca2faf4e58e3357c463927476">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int,<=)</td></tr>
|
|
<tr class="separator:a7e29edfca2faf4e58e3357c463927476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84a69da1fe03ffede0d711efc040978f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a84a69da1fe03ffede0d711efc040978f">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>, int, >=)</td></tr>
|
|
<tr class="separator:a84a69da1fe03ffede0d711efc040978f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa81a56b42f4ccdd18721f7d42872dff7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa81a56b42f4ccdd18721f7d42872dff7">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t,==)</td></tr>
|
|
<tr class="separator:aa81a56b42f4ccdd18721f7d42872dff7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91f612c35a909de3af3fb46b7e184158"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a91f612c35a909de3af3fb46b7e184158">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, !=)</td></tr>
|
|
<tr class="separator:a91f612c35a909de3af3fb46b7e184158"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a8aa42a9f33eb8b5ce6d199513cba4e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a8aa42a9f33eb8b5ce6d199513cba4e">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t,<=)</td></tr>
|
|
<tr class="separator:a6a8aa42a9f33eb8b5ce6d199513cba4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad13182956ab65f53748ee535087fb93e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad13182956ab65f53748ee535087fb93e">STRONG_TYPE_COMPARISON_OP</a> (<a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>, int64_t, >=)</td></tr>
|
|
<tr class="separator:ad13182956ab65f53748ee535087fb93e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a9ff0651d906b707658c574316f90e3"><td class="memTemplParams" colspan="2">template<typename StrongIndexName , typename H > </td></tr>
|
|
<tr class="memitem:a0a9ff0651d906b707658c574316f90e3"><td class="memTemplItemLeft" align="right" valign="top">H </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0a9ff0651d906b707658c574316f90e3">AbslHashValue</a> (H h, const <a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>< StrongIndexName > &i)</td></tr>
|
|
<tr class="separator:a0a9ff0651d906b707658c574316f90e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf15417986b8f930439d2c2ba17db524"><td class="memTemplParams" colspan="2">template<typename StrongIntegerName , typename H > </td></tr>
|
|
<tr class="memitem:adf15417986b8f930439d2c2ba17db524"><td class="memTemplItemLeft" align="right" valign="top">H </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adf15417986b8f930439d2c2ba17db524">AbslHashValue</a> (H h, const <a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>< StrongIntegerName > &i)</td></tr>
|
|
<tr class="separator:adf15417986b8f930439d2c2ba17db524"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b412378b951bf7c75bdcc111486c382"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1b412378b951bf7c75bdcc111486c382">ProbablyRunningInsideUnitTest</a> ()</td></tr>
|
|
<tr class="separator:a1b412378b951bf7c75bdcc111486c382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:aa213d8f884283e0d72712243cbbefa7c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aa213d8f884283e0d72712243cbbefa7c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa213d8f884283e0d72712243cbbefa7c">MakeConstraintDemon0</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:aa213d8f884283e0d72712243cbbefa7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0953b50b08320d1109c678555137f1db"><td class="memTemplParams" colspan="2">template<class P > </td></tr>
|
|
<tr class="memitem:a0953b50b08320d1109c678555137f1db"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0953b50b08320d1109c678555137f1db">ParameterDebugString</a> (P param)</td></tr>
|
|
<tr class="separator:a0953b50b08320d1109c678555137f1db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c2f93547af434566184b7dee7039c93"><td class="memTemplParams" colspan="2">template<class P > </td></tr>
|
|
<tr class="memitem:a3c2f93547af434566184b7dee7039c93"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3c2f93547af434566184b7dee7039c93">ParameterDebugString</a> (P *param)</td></tr>
|
|
<tr class="memdesc:a3c2f93547af434566184b7dee7039c93"><td class="mdescLeft"> </td><td class="mdescRight">Support limited to pointers to classes which define DebugString(). <a href="namespaceoperations__research.html#a3c2f93547af434566184b7dee7039c93">More...</a><br /></td></tr>
|
|
<tr class="separator:a3c2f93547af434566184b7dee7039c93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0190f4a9c848c207d0bff97f625fcd1"><td class="memTemplParams" colspan="2">template<class T , class P > </td></tr>
|
|
<tr class="memitem:ae0190f4a9c848c207d0bff97f625fcd1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae0190f4a9c848c207d0bff97f625fcd1">MakeConstraintDemon1</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(P), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, P param1)</td></tr>
|
|
<tr class="separator:ae0190f4a9c848c207d0bff97f625fcd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68441e43b6c0228145d1101db5f3c4de"><td class="memTemplParams" colspan="2">template<class T , class P , class Q > </td></tr>
|
|
<tr class="memitem:a68441e43b6c0228145d1101db5f3c4de"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a68441e43b6c0228145d1101db5f3c4de">MakeConstraintDemon2</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(P, Q), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, P param1, Q param2)</td></tr>
|
|
<tr class="separator:a68441e43b6c0228145d1101db5f3c4de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a362b5a75841c543eec770b731d6e6865"><td class="memTemplParams" colspan="2">template<class T , class P , class Q , class R > </td></tr>
|
|
<tr class="memitem:a362b5a75841c543eec770b731d6e6865"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a362b5a75841c543eec770b731d6e6865">MakeConstraintDemon3</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(P, Q, R), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, P param1, Q param2, R param3)</td></tr>
|
|
<tr class="separator:a362b5a75841c543eec770b731d6e6865"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:a6a001b36b291a4afe7dffdbb9194bc45"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a6a001b36b291a4afe7dffdbb9194bc45"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6a001b36b291a4afe7dffdbb9194bc45">MakeDelayedConstraintDemon0</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>)</td></tr>
|
|
<tr class="separator:a6a001b36b291a4afe7dffdbb9194bc45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac316c82f31293db18e25c809592908dd"><td class="memTemplParams" colspan="2">template<class T , class P > </td></tr>
|
|
<tr class="memitem:ac316c82f31293db18e25c809592908dd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac316c82f31293db18e25c809592908dd">MakeDelayedConstraintDemon1</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(P), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, P param1)</td></tr>
|
|
<tr class="separator:ac316c82f31293db18e25c809592908dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c0bc84812eed9d626b00bc8fb5b9ae1"><td class="memTemplParams" colspan="2">template<class T , class P , class Q > </td></tr>
|
|
<tr class="memitem:a6c0bc84812eed9d626b00bc8fb5b9ae1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6c0bc84812eed9d626b00bc8fb5b9ae1">MakeDelayedConstraintDemon2</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, T *const <a class="el" href="demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695">ct</a>, void(T::*method)(P, Q), const std::string &<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, P param1, Q param2)</td></tr>
|
|
<tr class="separator:a6c0bc84812eed9d626b00bc8fb5b9ae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:adf85b9c9e168660e5f36d735d88f3955"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adf85b9c9e168660e5f36d735d88f3955">kUnassigned</a> = -1</td></tr>
|
|
<tr class="separator:adf85b9c9e168660e5f36d735d88f3955"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5745e52748b43c69f34355b9969796a5"><td class="memItemLeft" align="right" valign="top">constexpr std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5745e52748b43c69f34355b9969796a5">kMaxGLPKNameLen</a> = 255</td></tr>
|
|
<tr class="separator:a5745e52748b43c69f34355b9969796a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac50dd406f252a5b601c25179bb0bbf9b"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **, const char *, const char *, const char *, int, const char *)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac50dd406f252a5b601c25179bb0bbf9b">GRBisqp</a> = nullptr</td></tr>
|
|
<tr class="separator:ac50dd406f252a5b601c25179bb0bbf9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78ecb28054bcc60c58db75a60cfd53da"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int *datatypeP, int *sizeP, int *settableP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78ecb28054bcc60c58db75a60cfd53da">GRBgetattrinfo</a> = nullptr</td></tr>
|
|
<tr class="separator:a78ecb28054bcc60c58db75a60cfd53da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4da3a2847e3ab527685276117114da6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab4da3a2847e3ab527685276117114da6">GRBisattravailable</a></td></tr>
|
|
<tr class="separator:ab4da3a2847e3ab527685276117114da6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afccf2eccc1e7d4c083e47b0b19ae90be"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afccf2eccc1e7d4c083e47b0b19ae90be">GRBgetintattr</a> = nullptr</td></tr>
|
|
<tr class="separator:afccf2eccc1e7d4c083e47b0b19ae90be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f41a80190ebfeab50fd2cb4c66e51cb"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2f41a80190ebfeab50fd2cb4c66e51cb">GRBsetintattr</a> = nullptr</td></tr>
|
|
<tr class="separator:a2f41a80190ebfeab50fd2cb4c66e51cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a595ec95787b121daa2b3ff34fb7ad635"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, int *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a595ec95787b121daa2b3ff34fb7ad635">GRBgetintattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a595ec95787b121daa2b3ff34fb7ad635"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d36831683588c7be928bf1afee486e3"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, int newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9d36831683588c7be928bf1afee486e3">GRBsetintattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a9d36831683588c7be928bf1afee486e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d3abef27ee72c7f76a5f4f534912e07"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, int *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3d3abef27ee72c7f76a5f4f534912e07">GRBgetintattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:a3d3abef27ee72c7f76a5f4f534912e07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae77d52eaf76f5d22e25053992ff856c8"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, int *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae77d52eaf76f5d22e25053992ff856c8">GRBsetintattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:ae77d52eaf76f5d22e25053992ff856c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a564413251b862e671c7013ecceaaec91"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, int *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a564413251b862e671c7013ecceaaec91">GRBgetintattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:a564413251b862e671c7013ecceaaec91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adca5f57710d48102d1564561da8c7f21"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, int *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adca5f57710d48102d1564561da8c7f21">GRBsetintattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:adca5f57710d48102d1564561da8c7f21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08bc795589222d5e3b2281a52daf547c"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a08bc795589222d5e3b2281a52daf547c">GRBgetcharattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a08bc795589222d5e3b2281a52daf547c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ba413de24c66783a93ad29185efd573"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ba413de24c66783a93ad29185efd573">GRBsetcharattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a9ba413de24c66783a93ad29185efd573"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51365c8099faa36b8fed1f7d86d7ef30"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a51365c8099faa36b8fed1f7d86d7ef30">GRBgetcharattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:a51365c8099faa36b8fed1f7d86d7ef30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0ae092f345f626ae9f6287ced1246ac"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af0ae092f345f626ae9f6287ced1246ac">GRBsetcharattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:af0ae092f345f626ae9f6287ced1246ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa46a0f2e12a4ee86987395af2161ebd7"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa46a0f2e12a4ee86987395af2161ebd7">GRBgetcharattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:aa46a0f2e12a4ee86987395af2161ebd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace35865bc90d203bec63cd8a3b568201"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ace35865bc90d203bec63cd8a3b568201">GRBsetcharattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:ace35865bc90d203bec63cd8a3b568201"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13096db0327ba8156cb2f5215eaeb9db"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, double *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a13096db0327ba8156cb2f5215eaeb9db">GRBgetdblattr</a> = nullptr</td></tr>
|
|
<tr class="separator:a13096db0327ba8156cb2f5215eaeb9db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6308440cc9d3ed5416cf5219f3e1fef"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, double newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae6308440cc9d3ed5416cf5219f3e1fef">GRBsetdblattr</a> = nullptr</td></tr>
|
|
<tr class="separator:ae6308440cc9d3ed5416cf5219f3e1fef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5fa17837fd2d3e7f10742894060694b"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, double *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa5fa17837fd2d3e7f10742894060694b">GRBgetdblattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:aa5fa17837fd2d3e7f10742894060694b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78a839d849c2d75ef5ff32f25fbbc4a4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, double newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78a839d849c2d75ef5ff32f25fbbc4a4">GRBsetdblattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a78a839d849c2d75ef5ff32f25fbbc4a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fe5c509c991d915e0adf06e82ede5d4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, double *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7fe5c509c991d915e0adf06e82ede5d4">GRBgetdblattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:a7fe5c509c991d915e0adf06e82ede5d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c8d0d6025d4e197d07f42c3fff209d9"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, double *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5c8d0d6025d4e197d07f42c3fff209d9">GRBsetdblattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:a5c8d0d6025d4e197d07f42c3fff209d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a980298d196f397b12d15b4e9746bb8e5"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, double *values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a980298d196f397b12d15b4e9746bb8e5">GRBgetdblattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:a980298d196f397b12d15b4e9746bb8e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a3204269ce35fdfb007daa36385d076"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, double *newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1a3204269ce35fdfb007daa36385d076">GRBsetdblattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:a1a3204269ce35fdfb007daa36385d076"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad083972ef3afb9a40395258a1ce8a660"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, char **valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad083972ef3afb9a40395258a1ce8a660">GRBgetstrattr</a> = nullptr</td></tr>
|
|
<tr class="separator:ad083972ef3afb9a40395258a1ce8a660"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa35705a0d741e9feb147aaa89b40e721"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, const char *newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa35705a0d741e9feb147aaa89b40e721">GRBsetstrattr</a> = nullptr</td></tr>
|
|
<tr class="separator:aa35705a0d741e9feb147aaa89b40e721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65f88e80f6d06894c1ab1872045a7012"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char **valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a65f88e80f6d06894c1ab1872045a7012">GRBgetstrattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a65f88e80f6d06894c1ab1872045a7012"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b803a3721e58e0473737b38f8326dec"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, const char *newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8b803a3721e58e0473737b38f8326dec">GRBsetstrattrelement</a> = nullptr</td></tr>
|
|
<tr class="separator:a8b803a3721e58e0473737b38f8326dec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6e8dc7cd46d7a8b1f1b31cb443d01f0"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char **values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa6e8dc7cd46d7a8b1f1b31cb443d01f0">GRBgetstrattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:aa6e8dc7cd46d7a8b1f1b31cb443d01f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac77d1eb29d5888064aad690e90bf59ab"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char **newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac77d1eb29d5888064aad690e90bf59ab">GRBsetstrattrarray</a> = nullptr</td></tr>
|
|
<tr class="separator:ac77d1eb29d5888064aad690e90bf59ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a138f407b59fac8fc6b6a99a9eb657109"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char **values)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a138f407b59fac8fc6b6a99a9eb657109">GRBgetstrattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:a138f407b59fac8fc6b6a99a9eb657109"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae3b326f307ad4abed48b0ed5909e2e1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char **newvalues)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae3b326f307ad4abed48b0ed5909e2e1">GRBsetstrattrlist</a> = nullptr</td></tr>
|
|
<tr class="separator:aae3b326f307ad4abed48b0ed5909e2e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec892e2b2a70124f41f8b9744adbda67"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aec892e2b2a70124f41f8b9744adbda67">GRBsetcallbackfunc</a> = nullptr</td></tr>
|
|
<tr class="separator:aec892e2b2a70124f41f8b9744adbda67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee29ce44eb2524566a6a787877dcd5af"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> **cbP)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>))> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aee29ce44eb2524566a6a787877dcd5af">GRBgetcallbackfunc</a> = nullptr</td></tr>
|
|
<tr class="separator:aee29ce44eb2524566a6a787877dcd5af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0536b9b2b2d235bb94164629786c3872"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(char *msg))> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0536b9b2b2d235bb94164629786c3872">GRBsetlogcallbackfunc</a> = nullptr</td></tr>
|
|
<tr class="separator:a0536b9b2b2d235bb94164629786c3872"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0da3c1f2f9d7ffbebbf2497ec36cf54"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(char *msg))> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae0da3c1f2f9d7ffbebbf2497ec36cf54">GRBsetlogcallbackfuncenv</a> = nullptr</td></tr>
|
|
<tr class="separator:ae0da3c1f2f9d7ffbebbf2497ec36cf54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47dfe898be4c2a59df528e39e96d0798"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, int <a class="el" href="gurobi__interface_8cc.html#a675dd47bbf0a66c9cb592047797a6d69">where</a>, int what, void *resultP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a47dfe898be4c2a59df528e39e96d0798">GRBcbget</a></td></tr>
|
|
<tr class="separator:a47dfe898be4c2a59df528e39e96d0798"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4875d465eab63e4fa296ce1f5eafd13c"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, const char *paramname, const char *newvalue)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4875d465eab63e4fa296ce1f5eafd13c">GRBcbsetparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a4875d465eab63e4fa296ce1f5eafd13c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4617e07ad4b1c37b128c99095da1bd1"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, const double *solution, double *objvalP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab4617e07ad4b1c37b128c99095da1bd1">GRBcbsolution</a> = nullptr</td></tr>
|
|
<tr class="separator:ab4617e07ad4b1c37b128c99095da1bd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae34339d979ba0033f7e47a88913e2d60"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, int cutlen, const int *cutind, const double *cutval, char cutsense, double cutrhs)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae34339d979ba0033f7e47a88913e2d60">GRBcbcut</a> = nullptr</td></tr>
|
|
<tr class="separator:ae34339d979ba0033f7e47a88913e2d60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33d1abd321c8db939e166390ac01cc1e"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, int lazylen, const int *lazyind, const double *lazyval, char lazysense, double lazyrhs)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a33d1abd321c8db939e166390ac01cc1e">GRBcblazy</a> = nullptr</td></tr>
|
|
<tr class="separator:a33d1abd321c8db939e166390ac01cc1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43a847958a89da5cec63d95ffb13d6ec"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int constr, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double *valP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a43a847958a89da5cec63d95ffb13d6ec">GRBgetcoeff</a> = nullptr</td></tr>
|
|
<tr class="separator:a43a847958a89da5cec63d95ffb13d6ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0e378757a6e19aa0cde5f5b4e0be4e5"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numnzP, int *cbeg, int *cind, double *cval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa0e378757a6e19aa0cde5f5b4e0be4e5">GRBgetconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:aa0e378757a6e19aa0cde5f5b4e0be4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01b3827e1f863f988699cbd203ce0357"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t *numnzP, size_t *cbeg, int *cind, double *cval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a01b3827e1f863f988699cbd203ce0357">GRBXgetconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:a01b3827e1f863f988699cbd203ce0357"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed6d90d614faac7e243e091d829e1e61"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numnzP, int *vbeg, int *vind, double *vval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aed6d90d614faac7e243e091d829e1e61">GRBgetvars</a> = nullptr</td></tr>
|
|
<tr class="separator:aed6d90d614faac7e243e091d829e1e61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d181e1ba39c37c5b081a4793bfb42fb"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t *numnzP, size_t *vbeg, int *vind, double *vval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5d181e1ba39c37c5b081a4793bfb42fb">GRBXgetvars</a> = nullptr</td></tr>
|
|
<tr class="separator:a5d181e1ba39c37c5b081a4793bfb42fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ad7a97b209c872ff07c674fb9f3d3bd"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *nummembersP, int *sostype, int *beg, int *ind, double *<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1ad7a97b209c872ff07c674fb9f3d3bd">GRBgetsos</a> = nullptr</td></tr>
|
|
<tr class="separator:a1ad7a97b209c872ff07c674fb9f3d3bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab630313666b6fa42e9904d585e962f3d"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab630313666b6fa42e9904d585e962f3d">GRBgetgenconstrMax</a> = nullptr</td></tr>
|
|
<tr class="separator:ab630313666b6fa42e9904d585e962f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72442860e69c9157fa96f9f9827ae8d7"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a72442860e69c9157fa96f9f9827ae8d7">GRBgetgenconstrMin</a> = nullptr</td></tr>
|
|
<tr class="separator:a72442860e69c9157fa96f9f9827ae8d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aed19001b9d7e39d3422446bad167bb"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *argvarP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4aed19001b9d7e39d3422446bad167bb">GRBgetgenconstrAbs</a> = nullptr</td></tr>
|
|
<tr class="separator:a4aed19001b9d7e39d3422446bad167bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac964916575a2b1bc4ce4d095afd90cce"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac964916575a2b1bc4ce4d095afd90cce">GRBgetgenconstrAnd</a> = nullptr</td></tr>
|
|
<tr class="separator:ac964916575a2b1bc4ce4d095afd90cce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12ede98aa1b160354264c5959bb29b8b"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a12ede98aa1b160354264c5959bb29b8b">GRBgetgenconstrOr</a> = nullptr</td></tr>
|
|
<tr class="separator:a12ede98aa1b160354264c5959bb29b8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae08c1f0c17eac085db3fb9883ed8e2ce"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *binvarP, int *binvalP, int *nvarsP, int *vars, double *vals, char *senseP, double *rhsP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae08c1f0c17eac085db3fb9883ed8e2ce">GRBgetgenconstrIndicator</a> = nullptr</td></tr>
|
|
<tr class="separator:ae08c1f0c17eac085db3fb9883ed8e2ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb73a2b44b04289ac5a327fdb8700563"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numqnzP, int *qrow, int *qcol, double *qval)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abb73a2b44b04289ac5a327fdb8700563">GRBgetq</a> = nullptr</td></tr>
|
|
<tr class="separator:abb73a2b44b04289ac5a327fdb8700563"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b60e64ef1940d05151d3be15ae8ecfc"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int qconstr, int *numlnzP, int *lind, double *lval, int *numqnzP, int *qrow, int *qcol, double *qval)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5b60e64ef1940d05151d3be15ae8ecfc">GRBgetqconstr</a> = nullptr</td></tr>
|
|
<tr class="separator:a5b60e64ef1940d05151d3be15ae8ecfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c737eb8a24b7e35244bb0bd83bf6a05"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int *indexP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2c737eb8a24b7e35244bb0bd83bf6a05">GRBgetvarbyname</a> = nullptr</td></tr>
|
|
<tr class="separator:a2c737eb8a24b7e35244bb0bd83bf6a05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad109cbad7e2286dbc3dc027c72d59e9a"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int *indexP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad109cbad7e2286dbc3dc027c72d59e9a">GRBgetconstrbyname</a> = nullptr</td></tr>
|
|
<tr class="separator:ad109cbad7e2286dbc3dc027c72d59e9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81d974a816aa3557f5fbafaf688aecb0"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int *pointsP, double *x, double *y)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a81d974a816aa3557f5fbafaf688aecb0">GRBgetpwlobj</a> = nullptr</td></tr>
|
|
<tr class="separator:a81d974a816aa3557f5fbafaf688aecb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab850dd307ea088f49af5f192d1b8d553"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab850dd307ea088f49af5f192d1b8d553">GRBoptimize</a> = nullptr</td></tr>
|
|
<tr class="separator:ab850dd307ea088f49af5f192d1b8d553"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a338582b837297c32857ee3064f5d76f6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a338582b837297c32857ee3064f5d76f6">GRBoptimizeasync</a> = nullptr</td></tr>
|
|
<tr class="separator:a338582b837297c32857ee3064f5d76f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14813d901c9c777e43964dae3bd6649e"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a14813d901c9c777e43964dae3bd6649e">GRBcopymodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a14813d901c9c777e43964dae3bd6649e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3eed3ea3ac73b2a6e1cc403b89404dc3"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3eed3ea3ac73b2a6e1cc403b89404dc3">GRBfixedmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a3eed3ea3ac73b2a6e1cc403b89404dc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accb64b23dbf9d6eb49c6eeba5b0ac8fe"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int relaxobjtype, int minrelax, double *lbpen, double *ubpen, double *rhspen, double *feasobjP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#accb64b23dbf9d6eb49c6eeba5b0ac8fe">GRBfeasrelax</a> = nullptr</td></tr>
|
|
<tr class="separator:accb64b23dbf9d6eb49c6eeba5b0ac8fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4e6056a1117ea5f52a7d80a4656b77d"><td class="memItemLeft" align="right" valign="top">std::function< int(void *cbdata, int what, int *typeP, int *sizeP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab4e6056a1117ea5f52a7d80a4656b77d">GRBgetcbwhatinfo</a> = nullptr</td></tr>
|
|
<tr class="separator:ab4e6056a1117ea5f52a7d80a4656b77d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a919031d2606bbb0bf865f6a100427015"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a919031d2606bbb0bf865f6a100427015">GRBrelaxmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a919031d2606bbb0bf865f6a100427015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78cfe8ff2e1c5247c6f108d29f0b26a1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78cfe8ff2e1c5247c6f108d29f0b26a1">GRBconverttofixed</a> = nullptr</td></tr>
|
|
<tr class="separator:a78cfe8ff2e1c5247c6f108d29f0b26a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56515c43759afdffa088ea12eefbd2f9"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a56515c43759afdffa088ea12eefbd2f9">GRBpresolvemodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a56515c43759afdffa088ea12eefbd2f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2461b6157b655e0e47f78d6fb49ebfc3"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2461b6157b655e0e47f78d6fb49ebfc3">GRBiismodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a2461b6157b655e0e47f78d6fb49ebfc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7991662864a6d4a44c2b1cc32041a782"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7991662864a6d4a44c2b1cc32041a782">GRBfeasibility</a> = nullptr</td></tr>
|
|
<tr class="separator:a7991662864a6d4a44c2b1cc32041a782"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1330fa3505478eda74ac65a170a81eb7"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1330fa3505478eda74ac65a170a81eb7">GRBlinearizemodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a1330fa3505478eda74ac65a170a81eb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad605b8a10d68f441f6ca5b07ecdb5e7c"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *malloccb)(<a class="el" href="environment_8h.html#aeda0314230a4d6141ce93ee379460901">MALLOCCB_ARGS</a>), void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *calloccb)(<a class="el" href="environment_8h.html#a4029272666dfcff1fa54cf75875757b0">CALLOCCB_ARGS</a>), void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *realloccb)(<a class="el" href="environment_8h.html#acae510fad67df1a4e9eb1755f963fd76">REALLOCCB_ARGS</a>), void(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *freecb)(<a class="el" href="environment_8h.html#a44e6093be90f69d1250ec6e95efe21e2">FREECB_ARGS</a>), int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadcreatecb)(<a class="el" href="environment_8h.html#a2671f4eee19af5c3643a39421c4e16f7">THREADCREATECB_ARGS</a>), void(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadjoincb)(<a class="el" href="environment_8h.html#a9230a7d1f7e6b34fba884c09793bd9ea">THREADJOINCB_ARGS</a>), void *syscbusrdata)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad605b8a10d68f441f6ca5b07ecdb5e7c">GRBloadenvsyscb</a> = nullptr</td></tr>
|
|
<tr class="separator:ad605b8a10d68f441f6ca5b07ecdb5e7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a966fc9f5d689108526c729d286c1513e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a966fc9f5d689108526c729d286c1513e">GRBreadmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a966fc9f5d689108526c729d286c1513e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3563bf56338c8fb4631c6dd38833da16"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3563bf56338c8fb4631c6dd38833da16">GRBread</a> = nullptr</td></tr>
|
|
<tr class="separator:a3563bf56338c8fb4631c6dd38833da16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbd2192a0d2d43a5169ad32b6b68d329"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abbd2192a0d2d43a5169ad32b6b68d329">GRBwrite</a> = nullptr</td></tr>
|
|
<tr class="separator:abbd2192a0d2d43a5169ad32b6b68d329"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad29a2acfb4524bac1fd706604bf0a4a"><td class="memItemLeft" align="right" valign="top">std::function< int(const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aad29a2acfb4524bac1fd706604bf0a4a">GRBismodelfile</a> = nullptr</td></tr>
|
|
<tr class="separator:aad29a2acfb4524bac1fd706604bf0a4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ab43b281e41e3051160bffb32717d4e"><td class="memItemLeft" align="right" valign="top">std::function< int(const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4ab43b281e41e3051160bffb32717d4e">GRBfiletype</a> = nullptr</td></tr>
|
|
<tr class="separator:a4ab43b281e41e3051160bffb32717d4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a215c388796c71648e0d4ace2d9d2aaae"><td class="memItemLeft" align="right" valign="top">std::function< int(const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a215c388796c71648e0d4ace2d9d2aaae">GRBisrecordfile</a> = nullptr</td></tr>
|
|
<tr class="separator:a215c388796c71648e0d4ace2d9d2aaae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad530ac40f508600aa495f638d813748b"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, double *obj, double *lb, double *ub, char *vtype, char **varnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad530ac40f508600aa495f638d813748b">GRBnewmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:ad530ac40f508600aa495f638d813748b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e9275c65830099c975289c4374ac1f1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, int *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4e9275c65830099c975289c4374ac1f1">GRBloadmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a4e9275c65830099c975289c4374ac1f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a548bfc8d376dc46ebccb92b24ce558b9"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, size_t *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a548bfc8d376dc46ebccb92b24ce558b9">GRBXloadmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a548bfc8d376dc46ebccb92b24ce558b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c6070ee399de8cf94abcce6a91a5cf1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *vind, double *vval, double obj, double lb, double ub, char vtype, const char *varname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a1c6070ee399de8cf94abcce6a91a5cf1">GRBaddvar</a> = nullptr</td></tr>
|
|
<tr class="separator:a1c6070ee399de8cf94abcce6a91a5cf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedf79171b78a3eb8a961a2711de9899f"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numvars, int numnz, int *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aedf79171b78a3eb8a961a2711de9899f">GRBaddvars</a> = nullptr</td></tr>
|
|
<tr class="separator:aedf79171b78a3eb8a961a2711de9899f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacdc5c04fb576da0dbb6bc237270554f"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numvars, size_t numnz, size_t *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aacdc5c04fb576da0dbb6bc237270554f">GRBXaddvars</a> = nullptr</td></tr>
|
|
<tr class="separator:aacdc5c04fb576da0dbb6bc237270554f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f84ff594da652e1b34b0050218d369d"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *cind, double *cval, char sense, double rhs, const char *constrname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0f84ff594da652e1b34b0050218d369d">GRBaddconstr</a> = nullptr</td></tr>
|
|
<tr class="separator:a0f84ff594da652e1b34b0050218d369d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fba738afeda2bccadc516a3dd6898d6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3fba738afeda2bccadc516a3dd6898d6">GRBaddconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:a3fba738afeda2bccadc516a3dd6898d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad52bd519ff109a24ae8f4d1be9cdb87f"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad52bd519ff109a24ae8f4d1be9cdb87f">GRBXaddconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:ad52bd519ff109a24ae8f4d1be9cdb87f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96f6d4d0d04a57844ff0bb9972c5ce14"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *cind, double *cval, double <a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double <a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, const char *constrname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a96f6d4d0d04a57844ff0bb9972c5ce14">GRBaddrangeconstr</a> = nullptr</td></tr>
|
|
<tr class="separator:a96f6d4d0d04a57844ff0bb9972c5ce14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af00d1a86c4cc4d797a329e5dc609ed16"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, double *<a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double *<a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af00d1a86c4cc4d797a329e5dc609ed16">GRBaddrangeconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:af00d1a86c4cc4d797a329e5dc609ed16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3cc51a6018c329384e2170c1d683c5f"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, double *<a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double *<a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, char **constrnames)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae3cc51a6018c329384e2170c1d683c5f">GRBXaddrangeconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:ae3cc51a6018c329384e2170c1d683c5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf99c516af940ef3c7e4a7c0fcb88d79"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numsos, int nummembers, int *types, int *beg, int *ind, double *<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adf99c516af940ef3c7e4a7c0fcb88d79">GRBaddsos</a> = nullptr</td></tr>
|
|
<tr class="separator:adf99c516af940ef3c7e4a7c0fcb88d79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a726a825822cd2729ff593cf1cfc9f4f6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a726a825822cd2729ff593cf1cfc9f4f6">GRBaddgenconstrMax</a> = nullptr</td></tr>
|
|
<tr class="separator:a726a825822cd2729ff593cf1cfc9f4f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e37c85f04063d4186729869fab0818e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0e37c85f04063d4186729869fab0818e">GRBaddgenconstrMin</a> = nullptr</td></tr>
|
|
<tr class="separator:a0e37c85f04063d4186729869fab0818e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a464bd5852ed2f27dd542ebd0865d5bf4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int argvar)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a464bd5852ed2f27dd542ebd0865d5bf4">GRBaddgenconstrAbs</a> = nullptr</td></tr>
|
|
<tr class="separator:a464bd5852ed2f27dd542ebd0865d5bf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93968df3ef112d1e52cb1483f1c7984e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a93968df3ef112d1e52cb1483f1c7984e">GRBaddgenconstrAnd</a> = nullptr</td></tr>
|
|
<tr class="separator:a93968df3ef112d1e52cb1483f1c7984e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae0c684250127d44e89060646cbe346b"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aae0c684250127d44e89060646cbe346b">GRBaddgenconstrOr</a> = nullptr</td></tr>
|
|
<tr class="separator:aae0c684250127d44e89060646cbe346b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ccc0a5542bf3f96b28fe4ae8a9957e6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *lp, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int binvar, int binval, int nvars, const int *vars, const double *vals, char sense, double rhs)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7ccc0a5542bf3f96b28fe4ae8a9957e6">GRBaddgenconstrIndicator</a> = nullptr</td></tr>
|
|
<tr class="separator:a7ccc0a5542bf3f96b28fe4ae8a9957e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17b7ef8efa1ddc5320f4e41f529bcb26"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numlnz, int *lind, double *lval, int numqnz, int *qrow, int *qcol, double *qval, char sense, double rhs, const char *QCname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a17b7ef8efa1ddc5320f4e41f529bcb26">GRBaddqconstr</a> = nullptr</td></tr>
|
|
<tr class="separator:a17b7ef8efa1ddc5320f4e41f529bcb26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60a5873dac9575649c7b9f963bab77db"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int nummembers, int *members)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a60a5873dac9575649c7b9f963bab77db">GRBaddcone</a></td></tr>
|
|
<tr class="separator:a60a5873dac9575649c7b9f963bab77db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b299430dd78312bb08c316340ec5658"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numqnz, int *qrow, int *qcol, double *qval)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6b299430dd78312bb08c316340ec5658">GRBaddqpterms</a> = nullptr</td></tr>
|
|
<tr class="separator:a6b299430dd78312bb08c316340ec5658"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac54f445d3f6c5a80d47fb8a9fa210eb6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac54f445d3f6c5a80d47fb8a9fa210eb6">GRBdelvars</a> = nullptr</td></tr>
|
|
<tr class="separator:ac54f445d3f6c5a80d47fb8a9fa210eb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71a99985c430e344241552eae729b902"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a71a99985c430e344241552eae729b902">GRBdelconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:a71a99985c430e344241552eae729b902"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf37d51275c80ffc5a77008296834a11"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaf37d51275c80ffc5a77008296834a11">GRBdelsos</a> = nullptr</td></tr>
|
|
<tr class="separator:aaf37d51275c80ffc5a77008296834a11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26680efd805dc761c40fac467032e587"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a26680efd805dc761c40fac467032e587">GRBdelgenconstrs</a></td></tr>
|
|
<tr class="separator:a26680efd805dc761c40fac467032e587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b1747b9c06f2b83f6e5f6cf44d4f9a2"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8b1747b9c06f2b83f6e5f6cf44d4f9a2">GRBdelqconstrs</a> = nullptr</td></tr>
|
|
<tr class="separator:a8b1747b9c06f2b83f6e5f6cf44d4f9a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96d32575599fc05e0b5b74ef06bff9a7"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a96d32575599fc05e0b5b74ef06bff9a7">GRBdelq</a> = nullptr</td></tr>
|
|
<tr class="separator:a96d32575599fc05e0b5b74ef06bff9a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f5b8fa2fe40cae954681ba04e9cbb72"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int cnt, int *cind, int *vind, double *val)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6f5b8fa2fe40cae954681ba04e9cbb72">GRBchgcoeffs</a> = nullptr</td></tr>
|
|
<tr class="separator:a6f5b8fa2fe40cae954681ba04e9cbb72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78ad7bad716f478511498b720963a0dc"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t cnt, int *cind, int *vind, double *val)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a78ad7bad716f478511498b720963a0dc">GRBXchgcoeffs</a> = nullptr</td></tr>
|
|
<tr class="separator:a78ad7bad716f478511498b720963a0dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a393c95ccf66f195cf2f64c324e15bb52"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int points, double *x, double *y)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a393c95ccf66f195cf2f64c324e15bb52">GRBsetpwlobj</a> = nullptr</td></tr>
|
|
<tr class="separator:a393c95ccf66f195cf2f64c324e15bb52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e39c3c540f2d5f3dc4d99d6150f2751"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8e39c3c540f2d5f3dc4d99d6150f2751">GRBupdatemodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a8e39c3c540f2d5f3dc4d99d6150f2751"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cb5c384e36db02403cd12debcd9f58c"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2cb5c384e36db02403cd12debcd9f58c">GRBresetmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a2cb5c384e36db02403cd12debcd9f58c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d18796445ee5d664e591b74df135990"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5d18796445ee5d664e591b74df135990">GRBfreemodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a5d18796445ee5d664e591b74df135990"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a106965afc771227c7d2637511f207be4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a106965afc771227c7d2637511f207be4">GRBcomputeIIS</a> = nullptr</td></tr>
|
|
<tr class="separator:a106965afc771227c7d2637511f207be4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ee4c8a0be29f13665b60300c77d6254"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ee4c8a0be29f13665b60300c77d6254">GRBFSolve</a> = nullptr</td></tr>
|
|
<tr class="separator:a9ee4c8a0be29f13665b60300c77d6254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab688504fe54efedb7222a422d986855e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int j, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab688504fe54efedb7222a422d986855e">GRBBinvColj</a> = nullptr</td></tr>
|
|
<tr class="separator:ab688504fe54efedb7222a422d986855e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ee25ba46b3ec6e8a1917de7c85eb8b4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int j, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0ee25ba46b3ec6e8a1917de7c85eb8b4">GRBBinvj</a> = nullptr</td></tr>
|
|
<tr class="separator:a0ee25ba46b3ec6e8a1917de7c85eb8b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24cb552398cda7f47a1bf3a3b30a6066"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a24cb552398cda7f47a1bf3a3b30a6066">GRBBSolve</a> = nullptr</td></tr>
|
|
<tr class="separator:a24cb552398cda7f47a1bf3a3b30a6066"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05fbeac8dafe54dcb45c6308b12a29b1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a05fbeac8dafe54dcb45c6308b12a29b1">GRBBinvi</a> = nullptr</td></tr>
|
|
<tr class="separator:a05fbeac8dafe54dcb45c6308b12a29b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd4955fd2d0fc944542bdeef018c1076"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afd4955fd2d0fc944542bdeef018c1076">GRBBinvRowi</a> = nullptr</td></tr>
|
|
<tr class="separator:afd4955fd2d0fc944542bdeef018c1076"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0350d7d89490d345b893a8266046c97e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *bhead)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0350d7d89490d345b893a8266046c97e">GRBgetBasisHead</a> = nullptr</td></tr>
|
|
<tr class="separator:a0350d7d89490d345b893a8266046c97e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab04a7d8d27085b384f036987e9b096fe"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num, int *cand, double *downobjbd, double *upobjbd, int *statusP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ab04a7d8d27085b384f036987e9b096fe">GRBstrongbranch</a> = nullptr</td></tr>
|
|
<tr class="separator:ab04a7d8d27085b384f036987e9b096fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77452362e75e02ad509d5688110383fb"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a77452362e75e02ad509d5688110383fb">GRBcheckmodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a77452362e75e02ad509d5688110383fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfe522906ee13cf5e19a19ba23837eae"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#abfe522906ee13cf5e19a19ba23837eae">GRBsetsignal</a> = nullptr</td></tr>
|
|
<tr class="separator:abfe522906ee13cf5e19a19ba23837eae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69e4cf6405f02b16450fec8e1cee1c8f"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a69e4cf6405f02b16450fec8e1cee1c8f">GRBterminate</a> = nullptr</td></tr>
|
|
<tr class="separator:a69e4cf6405f02b16450fec8e1cee1c8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af67b185843e0d5fb9a1ef89560a467ee"><td class="memItemLeft" align="right" valign="top">std::function< int(const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af67b185843e0d5fb9a1ef89560a467ee">GRBreplay</a> = nullptr</td></tr>
|
|
<tr class="separator:af67b185843e0d5fb9a1ef89560a467ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e60dbf23828dbab3e5edc97f4fff30c"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int sense, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>, int lnz, int *lind, double *lval, int qnz, int *qrow, int *qcol, double *qval)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8e60dbf23828dbab3e5edc97f4fff30c">GRBsetobjective</a> = nullptr</td></tr>
|
|
<tr class="separator:a8e60dbf23828dbab3e5edc97f4fff30c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49794c12ee443eb956b5b47019134047"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="routing__search_8cc.html#aa9d6bcc39dc199c2a2671a88ecf3630e">index</a>, int priority, double <a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>, double abstol, double reltol, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>, int lnz, int *lind, double *lval)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a49794c12ee443eb956b5b47019134047">GRBsetobjectiven</a> = nullptr</td></tr>
|
|
<tr class="separator:a49794c12ee443eb956b5b47019134047"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38d3304b67d40a5dc383bdc1dd532ed7"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *<a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a38d3304b67d40a5dc383bdc1dd532ed7">GRBmsg</a> = nullptr</td></tr>
|
|
<tr class="separator:a38d3304b67d40a5dc383bdc1dd532ed7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cf02091ea3bf58e4ffc7adf0dd0d63e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0cf02091ea3bf58e4ffc7adf0dd0d63e">GRBgetintparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a0cf02091ea3bf58e4ffc7adf0dd0d63e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dcf3eb50c1276a373935f0419c5a765"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6dcf3eb50c1276a373935f0419c5a765">GRBgetdblparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a6dcf3eb50c1276a373935f0419c5a765"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fdf58ef8256da5efa843264471266ee"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, char *valueP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2fdf58ef8256da5efa843264471266ee">GRBgetstrparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a2fdf58ef8256da5efa843264471266ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56930f3670b2f5cc500e817cc7d08b01"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int *valueP, int *minP, int *maxP, int *defP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a56930f3670b2f5cc500e817cc7d08b01">GRBgetintparaminfo</a> = nullptr</td></tr>
|
|
<tr class="separator:a56930f3670b2f5cc500e817cc7d08b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cb2142f9020f13ce53e664dadf41d15"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double *valueP, double *minP, double *maxP, double *defP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0cb2142f9020f13ce53e664dadf41d15">GRBgetdblparaminfo</a> = nullptr</td></tr>
|
|
<tr class="separator:a0cb2142f9020f13ce53e664dadf41d15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe1567867886764f892d7b22ca1dd286"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, char *valueP, char *defP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afe1567867886764f892d7b22ca1dd286">GRBgetstrparaminfo</a> = nullptr</td></tr>
|
|
<tr class="separator:afe1567867886764f892d7b22ca1dd286"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e34f6a0dfee062d8994464725328201"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, const char *<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2e34f6a0dfee062d8994464725328201">GRBsetparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a2e34f6a0dfee062d8994464725328201"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a458a2341c2bfe0530114105a7a42c183"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a458a2341c2bfe0530114105a7a42c183">GRBsetintparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a458a2341c2bfe0530114105a7a42c183"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afee86075f779c39746c2f754f00bcd3d"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#afee86075f779c39746c2f754f00bcd3d">GRBsetdblparam</a> = nullptr</td></tr>
|
|
<tr class="separator:afee86075f779c39746c2f754f00bcd3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74b18678cc9c559566d9b5084096e2b4"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, const char *<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a74b18678cc9c559566d9b5084096e2b4">GRBsetstrparam</a> = nullptr</td></tr>
|
|
<tr class="separator:a74b18678cc9c559566d9b5084096e2b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad302f1792b046e5c4902dccea31f35a8"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad302f1792b046e5c4902dccea31f35a8">GRBgetparamtype</a></td></tr>
|
|
<tr class="separator:ad302f1792b046e5c4902dccea31f35a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cceb4c997fc06f43522a150e7a42791"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7cceb4c997fc06f43522a150e7a42791">GRBresetparams</a> = nullptr</td></tr>
|
|
<tr class="separator:a7cceb4c997fc06f43522a150e7a42791"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b95a28bdf709458488fdffe0da6a8e1"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *dest, <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *src)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a5b95a28bdf709458488fdffe0da6a8e1">GRBcopyparams</a> = nullptr</td></tr>
|
|
<tr class="separator:a5b95a28bdf709458488fdffe0da6a8e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38babfaae1a96832712010370103fd02"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a38babfaae1a96832712010370103fd02">GRBwriteparams</a> = nullptr</td></tr>
|
|
<tr class="separator:a38babfaae1a96832712010370103fd02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84185e62d04c6d6e6aef91677caf0004"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a84185e62d04c6d6e6aef91677caf0004">GRBreadparams</a> = nullptr</td></tr>
|
|
<tr class="separator:a84185e62d04c6d6e6aef91677caf0004"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13cdbf0c441c70cbf97dcbd3be562b79"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a13cdbf0c441c70cbf97dcbd3be562b79">GRBgetnumparams</a> = nullptr</td></tr>
|
|
<tr class="separator:a13cdbf0c441c70cbf97dcbd3be562b79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a264d73546333400db18b331204b93e27"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, int i, char **paramnameP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a264d73546333400db18b331204b93e27">GRBgetparamname</a></td></tr>
|
|
<tr class="separator:a264d73546333400db18b331204b93e27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff5b1ba91c932d5b2f450dea4b82f014"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aff5b1ba91c932d5b2f450dea4b82f014">GRBgetnumattributes</a> = nullptr</td></tr>
|
|
<tr class="separator:aff5b1ba91c932d5b2f450dea4b82f014"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf75271a6a8fe0be3ffb7748067cdfc6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, char **attrnameP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#adf75271a6a8fe0be3ffb7748067cdfc6">GRBgetattrname</a></td></tr>
|
|
<tr class="separator:adf75271a6a8fe0be3ffb7748067cdfc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58b085f750fadcaed59fdba2fc81dbfd"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a58b085f750fadcaed59fdba2fc81dbfd">GRBloadenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a58b085f750fadcaed59fdba2fc81dbfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24870afb12d63c7997fca17a2a4843b2"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a24870afb12d63c7997fca17a2a4843b2">GRBloadenvadv</a> = nullptr</td></tr>
|
|
<tr class="separator:a24870afb12d63c7997fca17a2a4843b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ac56c12ba0ad995ef614466a8025831"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a4ac56c12ba0ad995ef614466a8025831">GRBloadclientenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a4ac56c12ba0ad995ef614466a8025831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60630a17f179047d7bff24ee7864ae3c"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a60630a17f179047d7bff24ee7864ae3c">GRBloadclientenvadv</a> = nullptr</td></tr>
|
|
<tr class="separator:a60630a17f179047d7bff24ee7864ae3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ddde9dcfd236fc86886a48e6a6eac1e"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0ddde9dcfd236fc86886a48e6a6eac1e">GRBloadcloudenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a0ddde9dcfd236fc86886a48e6a6eac1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a994ad44d1f36788ed18b01a399697e81"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a994ad44d1f36788ed18b01a399697e81">GRBloadcloudenvadv</a> = nullptr</td></tr>
|
|
<tr class="separator:a994ad44d1f36788ed18b01a399697e81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7107d55540a5ebdf66762aa4ee42e404"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7107d55540a5ebdf66762aa4ee42e404">GRBgetenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a7107d55540a5ebdf66762aa4ee42e404"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59561b4c0898433cff3614fc838c0df7"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a59561b4c0898433cff3614fc838c0df7">GRBgetconcurrentenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a59561b4c0898433cff3614fc838c0df7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a137a0f7a165ae6d0e04ed22f961a0aac"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a137a0f7a165ae6d0e04ed22f961a0aac">GRBdiscardconcurrentenvs</a> = nullptr</td></tr>
|
|
<tr class="separator:a137a0f7a165ae6d0e04ed22f961a0aac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c48e2d1abb50ce94b53b70ac609f54d"><td class="memItemLeft" align="right" valign="top">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2c48e2d1abb50ce94b53b70ac609f54d">GRBgetmultiobjenv</a> = nullptr</td></tr>
|
|
<tr class="separator:a2c48e2d1abb50ce94b53b70ac609f54d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8714f56078d46528a38459e381d0146"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ac8714f56078d46528a38459e381d0146">GRBdiscardmultiobjenvs</a> = nullptr</td></tr>
|
|
<tr class="separator:ac8714f56078d46528a38459e381d0146"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a8dfae71145bc97c2e8003db54fc04d"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8a8dfae71145bc97c2e8003db54fc04d">GRBreleaselicense</a> = nullptr</td></tr>
|
|
<tr class="separator:a8a8dfae71145bc97c2e8003db54fc04d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad811d8a5b2cd5f5b1c3598fad842b00b"><td class="memItemLeft" align="right" valign="top">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ad811d8a5b2cd5f5b1c3598fad842b00b">GRBfreeenv</a> = nullptr</td></tr>
|
|
<tr class="separator:ad811d8a5b2cd5f5b1c3598fad842b00b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e3a7ab84a516ee67eb78d50ac3987e2"><td class="memItemLeft" align="right" valign="top">std::function< const char *(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a6e3a7ab84a516ee67eb78d50ac3987e2">GRBgeterrormsg</a> = nullptr</td></tr>
|
|
<tr class="separator:a6e3a7ab84a516ee67eb78d50ac3987e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cd0731815c3642ba38c92daad39b608"><td class="memItemLeft" align="right" valign="top">std::function< const char *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a8cd0731815c3642ba38c92daad39b608">GRBgetmerrormsg</a> = nullptr</td></tr>
|
|
<tr class="separator:a8cd0731815c3642ba38c92daad39b608"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d8a3119d1dbb2397caf41c215e1bf4d"><td class="memItemLeft" align="right" valign="top">std::function< void(int *majorP, int *minorP, int *technicalP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a2d8a3119d1dbb2397caf41c215e1bf4d">GRBversion</a></td></tr>
|
|
<tr class="separator:a2d8a3119d1dbb2397caf41c215e1bf4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24d4a81ddd386e3302f17cd46e286955"><td class="memItemLeft" align="right" valign="top">std::function< char *(void)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a24d4a81ddd386e3302f17cd46e286955">GRBplatform</a> = nullptr</td></tr>
|
|
<tr class="separator:a24d4a81ddd386e3302f17cd46e286955"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ccab3c5dbb8265394818c0d09b43a74"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ccab3c5dbb8265394818c0d09b43a74">GRBtunemodel</a> = nullptr</td></tr>
|
|
<tr class="separator:a9ccab3c5dbb8265394818c0d09b43a74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3e9caa49d0765e19f66d36bdd9d0ad9"><td class="memItemLeft" align="right" valign="top">std::function< int(int nummodels, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **models, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#ae3e9caa49d0765e19f66d36bdd9d0ad9">GRBtunemodels</a> = nullptr</td></tr>
|
|
<tr class="separator:ae3e9caa49d0765e19f66d36bdd9d0ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cfda92e75c5591e1fc358ae8d17af71"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9cfda92e75c5591e1fc358ae8d17af71">GRBgettuneresult</a> = nullptr</td></tr>
|
|
<tr class="separator:a9cfda92e75c5591e1fc358ae8d17af71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa75a43334ce89daed04193c03fa16aa6"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, char **logP)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aa75a43334ce89daed04193c03fa16aa6">GRBgettunelog</a> = nullptr</td></tr>
|
|
<tr class="separator:aa75a43334ce89daed04193c03fa16aa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c5f35190e6167ce22cc34ac14af0b0f"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7c5f35190e6167ce22cc34ac14af0b0f">GRBtunemodeladv</a> = nullptr</td></tr>
|
|
<tr class="separator:a7c5f35190e6167ce22cc34ac14af0b0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fafa551aefcfa96ed3416b634e2cb51"><td class="memItemLeft" align="right" valign="top">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a7fafa551aefcfa96ed3416b634e2cb51">GRBsync</a> = nullptr</td></tr>
|
|
<tr class="separator:a7fafa551aefcfa96ed3416b634e2cb51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaea3ba6ee1ccdbf82cfcbb4e8fc5815e"><td class="memItemLeft" align="right" valign="top">constexpr NamedOptimizationProblemType </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#aaea3ba6ee1ccdbf82cfcbb4e8fc5815e">kOptimizationProblemTypeNames</a> []</td></tr>
|
|
<tr class="separator:aaea3ba6ee1ccdbf82cfcbb4e8fc5815e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a221d711fbd5a16db9dc92a3c5095cbf5"><td class="memItemLeft" align="right" valign="top">constexpr double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a221d711fbd5a16db9dc92a3c5095cbf5">kDefaultPrimalTolerance</a> = 1e-07</td></tr>
|
|
<tr class="separator:a221d711fbd5a16db9dc92a3c5095cbf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e884eebd1c1e380a6c87a245df85d9a"><td class="memItemLeft" align="right" valign="top">static const uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a0e884eebd1c1e380a6c87a245df85d9a">kAllBits64</a> = uint64_t{0xFFFFFFFFFFFFFFFF}</td></tr>
|
|
<tr class="separator:a0e884eebd1c1e380a6c87a245df85d9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74bf4c5f3b2b625258f9b5f7c4e1ab11"><td class="memItemLeft" align="right" valign="top">static const uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a74bf4c5f3b2b625258f9b5f7c4e1ab11">kAllBitsButLsb64</a> = uint64_t{0xFFFFFFFFFFFFFFFE}</td></tr>
|
|
<tr class="separator:a74bf4c5f3b2b625258f9b5f7c4e1ab11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af789197eaf23a66b25a390f00c04ddd4"><td class="memItemLeft" align="right" valign="top">static const uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#af789197eaf23a66b25a390f00c04ddd4">kAllBits32</a> = 0xFFFFFFFFU</td></tr>
|
|
<tr class="separator:af789197eaf23a66b25a390f00c04ddd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p >Collection of objects used to extend the <a class="el" href="classoperations__research_1_1_constraint.html" title="A constraint is the main modeling object.">Constraint</a> <a class="el" href="classoperations__research_1_1_solver.html" title="Solver Class.">Solver</a> library. </p>
|
|
<p >The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows.</p>
|
|
<p >This file contains a set of objects that simplifies writing extensions of the library.</p>
|
|
<p >The main objects that define extensions are:</p><ul>
|
|
<li><a class="el" href="classoperations__research_1_1_base_int_expr.html">BaseIntExpr</a>, the base class of all expressions that are not variables.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html" title="This class represent a reversible FIFO structure.">SimpleRevFIFO</a>, a reversible FIFO list with templatized values. A reversible data structure is a data structure that reverts its modifications when the search is going up in the search tree, usually after a failure occurs.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_rev_immutable_multi_map.html" title="Reversible Immutable MultiMap class.">RevImmutableMultiMap</a>, a reversible immutable multimap.</li>
|
|
<li>MakeConstraintDemon<n> and MakeDelayedConstraintDemon<n> to wrap methods of a constraint as a demon.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_rev_switch.html" title="A reversible switch that can switch once from false to true.">RevSwitch</a>, a reversible flip-once switch.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_small_rev_bit_set.html" title="This class represents a small reversible bitset (size <= 64).">SmallRevBitSet</a>, <a class="el" href="classoperations__research_1_1_rev_bit_set.html" title="This class represents a reversible bitset.">RevBitSet</a>, and <a class="el" href="classoperations__research_1_1_rev_bit_matrix.html" title="Matrix version of the RevBitSet class.">RevBitMatrix</a>: reversible 1D or 2D bitsets.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_local_search_operator.html" title="The base class for all local search operators.">LocalSearchOperator</a>, <a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html" title="Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the...">IntVarLocalSearchOperator</a>, <a class="el" href="classoperations__research_1_1_change_value.html" title="Defines operators which change the value of variables; each neighbor corresponds to one modified vari...">ChangeValue</a> and <a class="el" href="classoperations__research_1_1_path_operator.html" title="Base class of the local search operators dedicated to path modifications (a path is a set of nodes li...">PathOperator</a>, to create new local search operators.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_local_search_filter.html" title="Local Search Filters are used for fast neighbor pruning.">LocalSearchFilter</a> and <a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a>, to create new local search filters.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_base_lns.html" title="This is the base class for building an Lns operator.">BaseLns</a>, to write Large Neighborhood <a class="el" href="classoperations__research_1_1_search.html">Search</a> operators.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_symmetry_breaker.html" title="A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in r...">SymmetryBreaker</a>, to describe model symmetries that will be broken during search using the 'Symmetry Breaking During <a class="el" href="classoperations__research_1_1_search.html">Search</a>' framework see Gent, I. P., Harvey, W., & Kelsey, T. (2002). Groups and Constraints: Symmetry Breaking During <a class="el" href="classoperations__research_1_1_search.html">Search</a>. Principles and Practice of <a class="el" href="classoperations__research_1_1_constraint.html" title="A constraint is the main modeling object.">Constraint</a> Programming CP2002 (Vol. 2470, pp. 415-430). Springer. Retrieved from <a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.1442">http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.1442</a>.</li>
|
|
</ul>
|
|
<p >Then, there are some internal classes that are used throughout the solver and exposed in this file:</p><ul>
|
|
<li><a class="el" href="classoperations__research_1_1_search_log.html" title="The base class of all search logs that periodically outputs information when the search is running.">SearchLog</a>, the root class of all periodic outputs during search.</li>
|
|
<li><a class="el" href="classoperations__research_1_1_model_cache.html" title="Implements a complete cache for model elements: expressions and constraints.">ModelCache</a>, A caching layer to avoid creating twice the same object.</li>
|
|
</ul>
|
|
<p >The objective of a vehicle routing problem is to build routes covering a set of nodes minimizing the overall cost of the routes (usually proportional to the sum of the lengths of each segment of the routes) while respecting some problem-specific constraints (such as the length of a route). A route is equivalent to a path connecting nodes, starting/ending at specific starting/ending nodes.</p>
|
|
<p >The term "vehicle routing" is historical and the category of problems solved is not limited to the routing of vehicles: any problem involving finding routes visiting a given number of nodes optimally falls under this category of problems, such as finding the optimal sequence in a playlist. The literature around vehicle routing problems is extremely dense but one can find some basic introductions in the following links:</p><ul>
|
|
<li><a href="http://en.wikipedia.org/wiki/Travelling_salesman_problem">http://en.wikipedia.org/wiki/Travelling_salesman_problem</a></li>
|
|
<li><a href="http://www.tsp.gatech.edu/history/index.html">http://www.tsp.gatech.edu/history/index.html</a></li>
|
|
<li><a href="http://en.wikipedia.org/wiki/Vehicle_routing_problem">http://en.wikipedia.org/wiki/Vehicle_routing_problem</a></li>
|
|
</ul>
|
|
<p >The vehicle routing library is a vertical layer above the constraint programming library (ortools/constraint_programming:cp). One has access to all underlying constrained variables of the vehicle routing model which can therefore be enriched by adding any constraint available in the constraint programming library.</p>
|
|
<p >There are two sets of variables available:</p><ul>
|
|
<li>path variables:<ul>
|
|
<li>"next(i)" variables representing the immediate successor of the node corresponding to i; use IndexToNode() to get the node corresponding to a "next" variable value; note that node indices are strongly typed integers (cf. <a class="el" href="strong__int_8h.html">ortools/base/strong_int.h</a>);</li>
|
|
<li>"vehicle(i)" variables representing the vehicle route to which the node corresponding to i belongs;</li>
|
|
<li>"active(i)" boolean variables, true if the node corresponding to i is visited and false if not; this can be false when nodes are either optional or part of a disjunction;</li>
|
|
<li>The following relationships hold for all i: active(i) == 0 <=> next(i) == i <=> vehicle(i) == -1, next(i) == j => vehicle(j) == vehicle(i).</li>
|
|
</ul>
|
|
</li>
|
|
<li>dimension variables, used when one is accumulating quantities along routes, such as weight or volume carried, distance or time:<ul>
|
|
<li>"cumul(i,d)" variables representing the quantity of dimension d when arriving at the node corresponding to i;</li>
|
|
<li>"transit(i,d)" variables representing the quantity of dimension d added after visiting the node corresponding to i.</li>
|
|
<li>The following relationship holds for all (i,d): next(i) == j => cumul(j,d) == cumul(i,d) + transit(i,d). Solving the vehicle routing problems is mainly done using approximate methods (namely local search, cf. <a href="http://en.wikipedia.org/wiki/Local_search_(optimization)">http://en.wikipedia.org/wiki/Local_search_(optimization)</a> ), potentially combined with exact techniques based on dynamic programming and exhaustive tree search. Advanced tips: Flags are available to tune the search used to solve routing problems. Here is a quick overview of the ones one might want to modify:</li>
|
|
</ul>
|
|
</li>
|
|
<li>Limiting the search for solutions:<ul>
|
|
<li>routing_solution_limit (default: kint64max): stop the search after finding 'routing_solution_limit' improving solutions;</li>
|
|
<li>routing_time_limit (default: kint64max): stop the search after 'routing_time_limit' milliseconds;</li>
|
|
</ul>
|
|
</li>
|
|
<li>Customizing search:<ul>
|
|
<li>routing_first_solution (default: select the first node with an unbound successor and connect it to the first available node): selects the heuristic to build a first solution which will then be improved by local search; possible values are GlobalCheapestArc (iteratively connect two nodes which produce the cheapest route segment), LocalCheapestArc (select the first node with an unbound successor and connect it to the node which produces the cheapest route segment), PathCheapestArc (starting from a route "start" node, connect it to the node which produces the cheapest route segment, then extend the route by iterating on the last node added to the route).</li>
|
|
<li>Local search neighborhoods:<ul>
|
|
<li>routing_no_lns (default: false): forbids the use of Large Neighborhood <a class="el" href="classoperations__research_1_1_search.html">Search</a> (LNS); LNS can find good solutions but is usually very slow. Refer to the description of PATHLNS in the LocalSearchOperators enum in <a class="el" href="constraint__solver_8h.html">constraint_solver.h</a> for more information.</li>
|
|
<li>routing_no_tsp (default: true): forbids the use of exact methods to solve "sub"-traveling salesman problems (TSPs) of the current model (such as sub-parts of a route, or one route in a multiple route problem). Uses dynamic programming to solve such TSPs with a maximum size (in number of nodes) up to cp_local_search_tsp_opt_size (flag with a default value of 13 nodes). It is not activated by default because it can slow down the search.</li>
|
|
</ul>
|
|
</li>
|
|
<li>Meta-heuristics: used to guide the search out of local minima found by local search. Note that, in general, a search with metaheuristics activated never stops, therefore one must specify a search limit. Several types of metaheuristics are provided:<ul>
|
|
<li>routing_guided_local_search (default: false): activates guided local search (cf. <a href="http://en.wikipedia.org/wiki/Guided_Local_Search">http://en.wikipedia.org/wiki/Guided_Local_Search</a>); this is generally the most efficient metaheuristic for vehicle routing;</li>
|
|
<li>routing_simulated_annealing (default: false): activates simulated annealing (cf. <a href="http://en.wikipedia.org/wiki/Simulated_annealing">http://en.wikipedia.org/wiki/Simulated_annealing</a>);</li>
|
|
<li>routing_tabu_search (default: false): activates tabu search (cf. <a href="http://en.wikipedia.org/wiki/Tabu_search">http://en.wikipedia.org/wiki/Tabu_search</a>).</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p >Code sample: Here is a simple example solving a traveling salesman problem given a cost function callback (returns the cost of a route segment):</p>
|
|
<ul>
|
|
<li><p class="startli">Define a custom distance/cost function from an index to another; in this example just returns the sum of the indices:</p>
|
|
<p class="startli">int64_t MyDistance(int64_t from, int64_t to) { return from + to; }</p>
|
|
</li>
|
|
<li><p class="startli">Create a routing model for a given problem size (int number of nodes) and number of routes (here, 1):</p>
|
|
<p class="startli"><a class="el" href="classoperations__research_1_1_routing_index_manager.html" title="Manager for any NodeIndex <-> variable index conversion.">RoutingIndexManager</a> manager(...number of nodes..., 1); <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> routing(manager);</p>
|
|
</li>
|
|
<li><p class="startli"><a class="el" href="classoperations__research_1_1_set.html">Set</a> the cost function by registering an std::function<int64_t(int64_t,
|
|
int64_t)> in the model and passing its index as the vehicle cost.</p>
|
|
<p class="startli">const int cost = routing.RegisterTransitCallback(MyDistance); routing.SetArcCostEvaluatorOfAllVehicles(cost);</p>
|
|
</li>
|
|
<li><p class="startli">Find a solution using <a class="el" href="namespaceoperations__research_1_1math__opt.html#a5767ee23f380e72488d3c7ebf2d742b1">Solve()</a>, returns a solution if any (owned by routing):</p>
|
|
<p class="startli">const Assignment* solution = <a class="el" href="namespaceoperations__research_1_1math__opt.html#a5767ee23f380e72488d3c7ebf2d742b1">routing.Solve()</a>; CHECK(solution != nullptr);</p>
|
|
</li>
|
|
<li><p class="startli">Inspect the solution cost and route (only one route here):</p>
|
|
<p class="startli"><a class="el" href="base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae">LOG(INFO)</a> << "Cost " << solution->ObjectiveValue(); const int route_number = 0; for (int64_t node = routing.Start(route_number); !routing.IsEnd(node); node = solution->Value(routing.NextVar(node))) { <a class="el" href="base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae">LOG(INFO)</a> << manager.IndexToNode(node); }</p>
|
|
</li>
|
|
</ul>
|
|
<p >Keywords: Vehicle Routing, Traveling Salesman Problem, TSP, VRP, CVRPTW, PDP.</p>
|
|
<p >Meta namespace. </p>
|
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a7deeae530369e107f9d91c1a189f451f" name="a7deeae530369e107f9d91c1a189f451f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7deeae530369e107f9d91c1a189f451f">◆ </a></span>Arc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::pair<int64_t, int64_t> <a class="el" href="namespaceoperations__research.html#a7deeae530369e107f9d91c1a189f451f">Arc</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="search_8cc_source.html#l03434">3434</a> of file <a class="el" href="search_8cc_source.html">search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecf320bda6e95d1edaf3a546673e3e6b" name="aecf320bda6e95d1edaf3a546673e3e6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecf320bda6e95d1edaf3a546673e3e6b">◆ </a></span>ArcIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef int32_t <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00202">202</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2ab85b2912dbf12804d3d1ddea9ec15" name="ad2ab85b2912dbf12804d3d1ddea9ec15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2ab85b2912dbf12804d3d1ddea9ec15">◆ </a></span>ArcIndexArray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><<a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a>> <a class="el" href="namespaceoperations__research.html#ad2ab85b2912dbf12804d3d1ddea9ec15">ArcIndexArray</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00209">209</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbdd6fd1484828a3d5e809c551ba8cf7" name="acbdd6fd1484828a3d5e809c551ba8cf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbdd6fd1484828a3d5e809c551ba8cf7">◆ </a></span>CostArray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><<a class="el" href="namespaceoperations__research.html#aee97ac67f280d35acdef2c5d461a85c3">CostValue</a>> <a class="el" href="namespaceoperations__research.html#acbdd6fd1484828a3d5e809c551ba8cf7">CostArray</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00211">211</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee97ac67f280d35acdef2c5d461a85c3" name="aee97ac67f280d35acdef2c5d461a85c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee97ac67f280d35acdef2c5d461a85c3">◆ </a></span>CostValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef BlossomGraph::CostValue <a class="el" href="namespaceoperations__research.html#aee97ac67f280d35acdef2c5d461a85c3">CostValue</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00204">204</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a259d58fc853dd928f2148dbcf1ef25cd" name="a259d58fc853dd928f2148dbcf1ef25cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a259d58fc853dd928f2148dbcf1ef25cd">◆ </a></span>FlowQuantity</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef int64_t <a class="el" href="namespaceoperations__research.html#a259d58fc853dd928f2148dbcf1ef25cd">FlowQuantity</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00203">203</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab49bc230c31b15a51efb44be25b30472" name="ab49bc230c31b15a51efb44be25b30472"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab49bc230c31b15a51efb44be25b30472">◆ </a></span>ForwardStarGraph</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_forward_ebert_graph.html">ForwardEbertGraph</a><<a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a>> <a class="el" href="namespaceoperations__research.html#ab49bc230c31b15a51efb44be25b30472">ForwardStarGraph</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00206">206</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2ba507587a78ec3b72a0d62c024bc7e" name="ab2ba507587a78ec3b72a0d62c024bc7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2ba507587a78ec3b72a0d62c024bc7e">◆ </a></span>ForwardStarStaticGraph</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_forward_static_graph.html">ForwardStaticGraph</a><<a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a>> <a class="el" href="namespaceoperations__research.html#ab2ba507587a78ec3b72a0d62c024bc7e">ForwardStarStaticGraph</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00207">207</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedcf71e1bf956d77554271728d32f9a2" name="aedcf71e1bf956d77554271728d32f9a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedcf71e1bf956d77554271728d32f9a2">◆ </a></span>Fraction</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::pair<int64_t, int64_t> <a class="el" href="namespaceoperations__research.html#aedcf71e1bf956d77554271728d32f9a2">Fraction</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rational__approximation_8h_source.html#l00026">26</a> of file <a class="el" href="rational__approximation_8h_source.html">rational_approximation.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3fef3403adfa105ee7ab96c042ec638" name="ab3fef3403adfa105ee7ab96c042ec638"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3fef3403adfa105ee7ab96c042ec638">◆ </a></span>GScipBranchingPriority</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#ab3fef3403adfa105ee7ab96c042ec638">GScipBranchingPriority</a> = absl::flat_hash_map<SCIP_VAR*, int></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00121">121</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2899c1afc60224e18c3d9d4a95c5064e" name="a2899c1afc60224e18c3d9d4a95c5064e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2899c1afc60224e18c3d9d4a95c5064e">◆ </a></span>GScipMessageHandler</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#a2899c1afc60224e18c3d9d4a95c5064e">GScipMessageHandler</a> = std::function<void(<a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982">GScipMessageType</a> type, absl::string_view <a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__message__handler_8h_source.html#l00036">36</a> of file <a class="el" href="gscip__message__handler_8h_source.html">gscip_message_handler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7de3fbd471bc6e23faa9f23b179f05a" name="af7de3fbd471bc6e23faa9f23b179f05a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7de3fbd471bc6e23faa9f23b179f05a">◆ </a></span>GScipSolution</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#af7de3fbd471bc6e23faa9f23b179f05a">GScipSolution</a> = absl::flat_hash_map<SCIP_VAR*, double></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00074">74</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20669e6906e78808d3cee42d62ca9ab8" name="a20669e6906e78808d3cee42d62ca9ab8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20669e6906e78808d3cee42d62ca9ab8">◆ </a></span>Int16ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><int16_t> <a class="el" href="namespaceoperations__research.html#a20669e6906e78808d3cee42d62ca9ab8">Int16ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00160">160</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1ff6539d59839c45dd6c94fd12d2881" name="ab1ff6539d59839c45dd6c94fd12d2881"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1ff6539d59839c45dd6c94fd12d2881">◆ </a></span>Int32ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><int32_t> <a class="el" href="namespaceoperations__research.html#ab1ff6539d59839c45dd6c94fd12d2881">Int32ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00161">161</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41867e2c66cfd76e3b37288bbd092454" name="a41867e2c66cfd76e3b37288bbd092454"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41867e2c66cfd76e3b37288bbd092454">◆ </a></span>Int64ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><int64_t> <a class="el" href="namespaceoperations__research.html#a41867e2c66cfd76e3b37288bbd092454">Int64ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00162">162</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa979a202151f6e80b6413579045ab6b5" name="aa979a202151f6e80b6413579045ab6b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa979a202151f6e80b6413579045ab6b5">◆ </a></span>Int8ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><int8_t> <a class="el" href="namespaceoperations__research.html#aa979a202151f6e80b6413579045ab6b5">Int8ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00159">159</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4accab3b29da8c3f9dc384bb9ce6f312" name="a4accab3b29da8c3f9dc384bb9ce6f312"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4accab3b29da8c3f9dc384bb9ce6f312">◆ </a></span>KnapsackItemForCutsPtr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#a4accab3b29da8c3f9dc384bb9ce6f312">KnapsackItemForCutsPtr</a> = std::unique_ptr<<a class="el" href="structoperations__research_1_1_knapsack_item_for_cuts.html">KnapsackItemForCuts</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="knapsack__solver__for__cuts_8h_source.html#l00093">93</a> of file <a class="el" href="knapsack__solver__for__cuts_8h_source.html">knapsack_solver_for_cuts.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada7d9b46f657c6053a197273a85043a7" name="ada7d9b46f657c6053a197273a85043a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7d9b46f657c6053a197273a85043a7">◆ </a></span>KnapsackItemPtr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="structoperations__research_1_1_knapsack_item.html">KnapsackItem</a>* <a class="el" href="namespaceoperations__research.html#ada7d9b46f657c6053a197273a85043a7">KnapsackItemPtr</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="knapsack__solver_8h_source.html#l00329">329</a> of file <a class="el" href="knapsack__solver_8h_source.html">knapsack_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ae31ba4c3b4899478e53ca13df35dfc" name="a7ae31ba4c3b4899478e53ca13df35dfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ae31ba4c3b4899478e53ca13df35dfc">◆ </a></span>NodeIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef BlossomGraph::NodeIndex <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00201">201</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48bfd7172b9a8af435198c373a8cf5e4" name="a48bfd7172b9a8af435198c373a8cf5e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48bfd7172b9a8af435198c373a8cf5e4">◆ </a></span>NodeIndexArray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><<a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>> <a class="el" href="namespaceoperations__research.html#a48bfd7172b9a8af435198c373a8cf5e4">NodeIndexArray</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00208">208</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8625c5e71962a0f99954d34dab9f92d" name="ae8625c5e71962a0f99954d34dab9f92d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8625c5e71962a0f99954d34dab9f92d">◆ </a></span>PathNodeIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef int <a class="el" href="namespaceoperations__research.html#ae8625c5e71962a0f99954d34dab9f92d">PathNodeIndex</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hamiltonian__path_8h_source.html#l00451">451</a> of file <a class="el" href="hamiltonian__path_8h_source.html">hamiltonian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03fc0981d2d99da114ccd8b3abc0c6e1" name="a03fc0981d2d99da114ccd8b3abc0c6e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03fc0981d2d99da114ccd8b3abc0c6e1">◆ </a></span>QuantityArray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><<a class="el" href="namespaceoperations__research.html#a259d58fc853dd928f2148dbcf1ef25cd">FlowQuantity</a>> <a class="el" href="namespaceoperations__research.html#a03fc0981d2d99da114ccd8b3abc0c6e1">QuantityArray</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00210">210</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6743e8c90bbb85a1017486ed70c7d29b" name="a6743e8c90bbb85a1017486ed70c7d29b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6743e8c90bbb85a1017486ed70c7d29b">◆ </a></span>random_engine_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#a6743e8c90bbb85a1017486ed70c7d29b">random_engine_t</a> = std::mt19937</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="random__engine_8h_source.html#l00023">23</a> of file <a class="el" href="random__engine_8h_source.html">random_engine.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a630fe793e232b361cd9fd99f18599df1" name="a630fe793e232b361cd9fd99f18599df1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a630fe793e232b361cd9fd99f18599df1">◆ </a></span>RoutingIndexPair</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::pair<std::vector<int64_t>, std::vector<int64_t> > <a class="el" href="namespaceoperations__research.html#a630fe793e232b361cd9fd99f18599df1">RoutingIndexPair</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__types_8h_source.html#l00045">45</a> of file <a class="el" href="routing__types_8h_source.html">routing_types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef7db0bee0a22d1791d040fd3853f3b7" name="aef7db0bee0a22d1791d040fd3853f3b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef7db0bee0a22d1791d040fd3853f3b7">◆ </a></span>RoutingIndexPairs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::vector<<a class="el" href="namespaceoperations__research.html#a630fe793e232b361cd9fd99f18599df1">RoutingIndexPair</a>> <a class="el" href="namespaceoperations__research.html#aef7db0bee0a22d1791d040fd3853f3b7">RoutingIndexPairs</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__types_8h_source.html#l00046">46</a> of file <a class="el" href="routing__types_8h_source.html">routing_types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae02b84a58c3008fb747c0f6917bfe6c" name="aae02b84a58c3008fb747c0f6917bfe6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae02b84a58c3008fb747c0f6917bfe6c">◆ </a></span>RoutingTransitCallback1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::function<int64_t(int64_t)> <a class="el" href="namespaceoperations__research.html#aae02b84a58c3008fb747c0f6917bfe6c">RoutingTransitCallback1</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__types_8h_source.html#l00042">42</a> of file <a class="el" href="routing__types_8h_source.html">routing_types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26868b9d744edcd8d59145e068678885" name="a26868b9d744edcd8d59145e068678885"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26868b9d744edcd8d59145e068678885">◆ </a></span>RoutingTransitCallback2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::function<int64_t(int64_t, int64_t)> <a class="el" href="namespaceoperations__research.html#a26868b9d744edcd8d59145e068678885">RoutingTransitCallback2</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__types_8h_source.html#l00043">43</a> of file <a class="el" href="routing__types_8h_source.html">routing_types.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3677f6d6a86e76efad5f68c7f15d8d44" name="a3677f6d6a86e76efad5f68c7f15d8d44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3677f6d6a86e76efad5f68c7f15d8d44">◆ </a></span>ScopedInstructionCounter</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#a3677f6d6a86e76efad5f68c7f15d8d44">ScopedInstructionCounter</a> = <a class="el" href="classoperations__research_1_1_disabled_scoped_instruction_counter.html">DisabledScopedInstructionCounter</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="stats_8h_source.html#l00435">435</a> of file <a class="el" href="stats_8h_source.html">stats.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3308533dde4fc559cab6f4f171d54c9" name="ac3308533dde4fc559cab6f4f171d54c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3308533dde4fc559cab6f4f171d54c9">◆ </a></span>ScopedTimeDistributionUpdater</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#ac3308533dde4fc559cab6f4f171d54c9">ScopedTimeDistributionUpdater</a> = <a class="el" href="classoperations__research_1_1_disabled_scoped_time_distribution_updater.html">DisabledScopedTimeDistributionUpdater</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="stats_8h_source.html#l00434">434</a> of file <a class="el" href="stats_8h_source.html">stats.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad502b08bb4d69dfbaf025415310b8da8" name="ad502b08bb4d69dfbaf025415310b8da8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad502b08bb4d69dfbaf025415310b8da8">◆ </a></span>SequenceVarLocalSearchOperatorTemplate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_var_local_search_operator.html">VarLocalSearchOperator</a><<a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a>, std::vector<int>, <a class="el" href="classoperations__research_1_1_sequence_var_local_search_handler.html">SequenceVarLocalSearchHandler</a>> <a class="el" href="namespaceoperations__research.html#ad502b08bb4d69dfbaf025415310b8da8">SequenceVarLocalSearchOperatorTemplate</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l01148">1148</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af24b13c27331f67db15d6c2a3f3507e3" name="af24b13c27331f67db15d6c2a3f3507e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af24b13c27331f67db15d6c2a3f3507e3">◆ </a></span>StarGraph</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_ebert_graph.html">EbertGraph</a><<a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a>, <a class="el" href="namespaceoperations__research.html#aecf320bda6e95d1edaf3a546673e3e6b">ArcIndex</a>> <a class="el" href="namespaceoperations__research.html#af24b13c27331f67db15d6c2a3f3507e3">StarGraph</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l00205">205</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25db1c217a64ce91aa0fcbf697c2d65c" name="a25db1c217a64ce91aa0fcbf697c2d65c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25db1c217a64ce91aa0fcbf697c2d65c">◆ </a></span>UInt16ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><uint16_t> <a class="el" href="namespaceoperations__research.html#a25db1c217a64ce91aa0fcbf697c2d65c">UInt16ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00164">164</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab63382aba9f1a9ca6165c4eb3dc3987f" name="ab63382aba9f1a9ca6165c4eb3dc3987f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab63382aba9f1a9ca6165c4eb3dc3987f">◆ </a></span>UInt32ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><uint32_t> <a class="el" href="namespaceoperations__research.html#ab63382aba9f1a9ca6165c4eb3dc3987f">UInt32ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00165">165</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4e62e9469923abda0cd2751ac4eee80" name="ac4e62e9469923abda0cd2751ac4eee80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4e62e9469923abda0cd2751ac4eee80">◆ </a></span>UInt64ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><uint64_t> <a class="el" href="namespaceoperations__research.html#ac4e62e9469923abda0cd2751ac4eee80">UInt64ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00166">166</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a015f3c8c3ef0a1204785dec467ebc129" name="a015f3c8c3ef0a1204785dec467ebc129"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a015f3c8c3ef0a1204785dec467ebc129">◆ </a></span>UInt8ZVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_z_vector.html">ZVector</a><uint8_t> <a class="el" href="namespaceoperations__research.html#a015f3c8c3ef0a1204785dec467ebc129">UInt8ZVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="zvector_8h_source.html#l00163">163</a> of file <a class="el" href="zvector_8h_source.html">zvector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9489313f6f8d669f9705a754773bf6f7" name="a9489313f6f8d669f9705a754773bf6f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9489313f6f8d669f9705a754773bf6f7">◆ </a></span>value_type_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespaceoperations__research.html#a9489313f6f8d669f9705a754773bf6f7">value_type_t</a> = typename std::iterator_traits<Iterator>::value_type</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sort_8h_source.html#l00024">24</a> of file <a class="el" href="sort_8h_source.html">sort.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="abd4e546b0e3afb0208c7a44ee6ab4ea8" name="abd4e546b0e3afb0208c7a44ee6ab4ea8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd4e546b0e3afb0208c7a44ee6ab4ea8">◆ </a></span>BronKerboschAlgorithmStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8">BronKerboschAlgorithmStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abd4e546b0e3afb0208c7a44ee6ab4ea8a8f7afecbc8fbc4cd0f50a57d1172482e" name="abd4e546b0e3afb0208c7a44ee6ab4ea8a8f7afecbc8fbc4cd0f50a57d1172482e"></a>COMPLETED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abd4e546b0e3afb0208c7a44ee6ab4ea8a658f2cadfdf09b6046246e9314f7cd43" name="abd4e546b0e3afb0208c7a44ee6ab4ea8a658f2cadfdf09b6046246e9314f7cd43"></a>INTERRUPTED </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cliques_8h_source.html#l00070">70</a> of file <a class="el" href="cliques_8h_source.html">cliques.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6df4b4cb7c39ca06812199bbee9119c" name="ae6df4b4cb7c39ca06812199bbee9119c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6df4b4cb7c39ca06812199bbee9119c">◆ </a></span>CliqueResponse</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119c">CliqueResponse</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae6df4b4cb7c39ca06812199bbee9119ca2f453cfe638e57e27bb0c9512436111e" name="ae6df4b4cb7c39ca06812199bbee9119ca2f453cfe638e57e27bb0c9512436111e"></a>CONTINUE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6df4b4cb7c39ca06812199bbee9119ca615a46af313786fc4e349f34118be111" name="ae6df4b4cb7c39ca06812199bbee9119ca615a46af313786fc4e349f34118be111"></a>STOP </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cliques_8h_source.html#l00060">60</a> of file <a class="el" href="cliques_8h_source.html">cliques.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0787bf78fb09d1e30f2451b5a68d4b8" name="aa0787bf78fb09d1e30f2451b5a68d4b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0787bf78fb09d1e30f2451b5a68d4b8">◆ </a></span>DimensionSchedulingStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#aa0787bf78fb09d1e30f2451b5a68d4b8">DimensionSchedulingStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa0787bf78fb09d1e30f2451b5a68d4b8af00c8dbdd6e1f11bdae06be94277d293" name="aa0787bf78fb09d1e30f2451b5a68d4b8af00c8dbdd6e1f11bdae06be94277d293"></a>OPTIMAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa0787bf78fb09d1e30f2451b5a68d4b8af8cfb2115ef7ab822bca8edd1edac285" name="aa0787bf78fb09d1e30f2451b5a68d4b8af8cfb2115ef7ab822bca8edd1edac285"></a>RELAXED_OPTIMAL_ONLY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa0787bf78fb09d1e30f2451b5a68d4b8a6faaca695f728b47f47dd389f31e4a93" name="aa0787bf78fb09d1e30f2451b5a68d4b8a6faaca695f728b47f47dd389f31e4a93"></a>INFEASIBLE </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__lp__scheduling_8h_source.html#l00150">150</a> of file <a class="el" href="routing__lp__scheduling_8h_source.html">routing_lp_scheduling.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa17b6104527f45be5034e00d3c14249f" name="aa17b6104527f45be5034e00d3c14249f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa17b6104527f45be5034e00d3c14249f">◆ </a></span>GScipHintResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249f">GScipHintResult</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa17b6104527f45be5034e00d3c14249faa4d66aafc8bcba36b995fd8be0483574" name="aa17b6104527f45be5034e00d3c14249faa4d66aafc8bcba36b995fd8be0483574"></a>kInfeasible </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa17b6104527f45be5034e00d3c14249facea229a90d55b36e1f03b3d47e62552e" name="aa17b6104527f45be5034e00d3c14249facea229a90d55b36e1f03b3d47e62552e"></a>kRejected </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa17b6104527f45be5034e00d3c14249fa23a4a0f8680dc3e9598c45931493e1d5" name="aa17b6104527f45be5034e00d3c14249fa23a4a0f8680dc3e9598c45931493e1d5"></a>kAccepted </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00455">455</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab05776694f43218498fa4ccdbd8cf982" name="ab05776694f43218498fa4ccdbd8cf982"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab05776694f43218498fa4ccdbd8cf982">◆ </a></span>GScipMessageType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#ab05776694f43218498fa4ccdbd8cf982">GScipMessageType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab05776694f43218498fa4ccdbd8cf982afe3f540d315882ec4f18def8e100f446" name="ab05776694f43218498fa4ccdbd8cf982afe3f540d315882ec4f18def8e100f446"></a>kInfoMessage </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab05776694f43218498fa4ccdbd8cf982a56673af8302b6d4c940c046bf94a0d30" name="ab05776694f43218498fa4ccdbd8cf982a56673af8302b6d4c940c046bf94a0d30"></a>kDialogMessage </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab05776694f43218498fa4ccdbd8cf982a706708cd9a814cabf8a83ed922629e57" name="ab05776694f43218498fa4ccdbd8cf982a706708cd9a814cabf8a83ed922629e57"></a>kWarningMessage </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__message__handler_8h_source.html#l00028">28</a> of file <a class="el" href="gscip__message__handler_8h_source.html">gscip_message_handler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a806751db89938de9e63c667e24db74b9" name="a806751db89938de9e63c667e24db74b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a806751db89938de9e63c667e24db74b9">◆ </a></span>GScipVarType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a806751db89938de9e63c667e24db74b9a0445605283282f17470ec2fa998a78c8" name="a806751db89938de9e63c667e24db74b9a0445605283282f17470ec2fa998a78c8"></a>kContinuous </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a806751db89938de9e63c667e24db74b9ab7400e777db61f5f726caeeab0a7dcc2" name="a806751db89938de9e63c667e24db74b9ab7400e777db61f5f726caeeab0a7dcc2"></a>kInteger </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a806751db89938de9e63c667e24db74b9a6d717c161afb5e72ce7f4d5ffe84b1b7" name="a806751db89938de9e63c667e24db74b9a6d717c161afb5e72ce7f4d5ffe84b1b7"></a>kImpliedInteger </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00108">108</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f0b2adea9a4297f27df941fe3ed3831" name="a4f0b2adea9a4297f27df941fe3ed3831"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f0b2adea9a4297f27df941fe3ed3831">◆ </a></span>MPCallbackEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831">MPCallbackEvent</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a25c2dc47991b3df171ed5192bcf70390" name="a4f0b2adea9a4297f27df941fe3ed3831a25c2dc47991b3df171ed5192bcf70390"></a>kUnknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a68ecbabf5f60cdbc5b8d5737fae095b5" name="a4f0b2adea9a4297f27df941fe3ed3831a68ecbabf5f60cdbc5b8d5737fae095b5"></a>kPolling </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831aac5d782c5d5407f4f333a40c2cc681ba" name="a4f0b2adea9a4297f27df941fe3ed3831aac5d782c5d5407f4f333a40c2cc681ba"></a>kPresolve </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831ae97d1190dcdbe357a2cf9498ce213335" name="a4f0b2adea9a4297f27df941fe3ed3831ae97d1190dcdbe357a2cf9498ce213335"></a>kSimplex </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a2cf6e729c26edab22a90defbd8af7d67" name="a4f0b2adea9a4297f27df941fe3ed3831a2cf6e729c26edab22a90defbd8af7d67"></a>kMip </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a744c240a000894a88cd9f4740db5b87f" name="a4f0b2adea9a4297f27df941fe3ed3831a744c240a000894a88cd9f4740db5b87f"></a>kMipSolution </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831af29c26bf194553ac39cae68e31d6175c" name="a4f0b2adea9a4297f27df941fe3ed3831af29c26bf194553ac39cae68e31d6175c"></a>kMipNode </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831affa5976cb7170d234d6b69921bf0f085" name="a4f0b2adea9a4297f27df941fe3ed3831affa5976cb7170d234d6b69921bf0f085"></a>kBarrier </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a9b74dc5b6954a9e2ba62b24c1f8c01e0" name="a4f0b2adea9a4297f27df941fe3ed3831a9b74dc5b6954a9e2ba62b24c1f8c01e0"></a>kMessage </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a4f0b2adea9a4297f27df941fe3ed3831a181258232152ad012fb0f7430248eef2" name="a4f0b2adea9a4297f27df941fe3ed3831a181258232152ad012fb0f7430248eef2"></a>kMultiObj </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver__callback_8h_source.html#l00037">37</a> of file <a class="el" href="linear__solver__callback_8h_source.html">linear_solver_callback.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf9694f57960ede8c406e3bd923bcd72" name="aaf9694f57960ede8c406e3bd923bcd72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf9694f57960ede8c406e3bd923bcd72">◆ </a></span>ProtoWriteFormat</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72">ProtoWriteFormat</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf9694f57960ede8c406e3bd923bcd72adfcd8e748f506324dff6a9d5e7aea00b" name="aaf9694f57960ede8c406e3bd923bcd72adfcd8e748f506324dff6a9d5e7aea00b"></a>kProtoText </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aaf9694f57960ede8c406e3bd923bcd72aa0af2ac06be96f6784af5295aab62c76" name="aaf9694f57960ede8c406e3bd923bcd72aa0af2ac06be96f6784af5295aab62c76"></a>kProtoBinary </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aaf9694f57960ede8c406e3bd923bcd72a319f3b99b8d96c21e2f6b7ebc6fe8d8f" name="aaf9694f57960ede8c406e3bd923bcd72a319f3b99b8d96c21e2f6b7ebc6fe8d8f"></a>kJson </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aaf9694f57960ede8c406e3bd923bcd72adb5cce9ced76fea1f9c1e9f3e5cb1d90" name="aaf9694f57960ede8c406e3bd923bcd72adb5cce9ced76fea1f9c1e9f3e5cb1d90"></a>kCanonicalJson </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00049">49</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3c8ba8539ef21570d123e56c4ff12ee" name="ac3c8ba8539ef21570d123e56c4ff12ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3c8ba8539ef21570d123e56c4ff12ee">◆ </a></span>ScipSeparationResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum class <a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12ee">ScipSeparationResult</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac3c8ba8539ef21570d123e56c4ff12eeaa8e1b948c80fb564a5eac917da76a7e9" name="ac3c8ba8539ef21570d123e56c4ff12eeaa8e1b948c80fb564a5eac917da76a7e9"></a>kLazyConstraintAdded </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac3c8ba8539ef21570d123e56c4ff12eeab22a2d6012d9a21952411a08dc99f3bd" name="ac3c8ba8539ef21570d123e56c4ff12eeab22a2d6012d9a21952411a08dc99f3bd"></a>kCuttingPlaneAdded </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac3c8ba8539ef21570d123e56c4ff12eeae715dc80b9a6bd66e25d740be4d67d8e" name="ac3c8ba8539ef21570d123e56c4ff12eeae715dc80b9a6bd66e25d740be4d67d8e"></a>kDidNotFind </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__callback_8cc_source.html#l00090">90</a> of file <a class="el" href="scip__callback_8cc_source.html">scip_callback.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a403e52e933033645c3388146d5e2edd2" name="a403e52e933033645c3388146d5e2edd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a403e52e933033645c3388146d5e2edd2">◆ </a></span>VarTypes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceoperations__research.html#a403e52e933033645c3388146d5e2edd2">VarTypes</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This enum is used internally to do dynamic typing on subclasses of integer variables. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2aa876f4fb4e5f7f0c5c48fcf66c9ce7ce" name="a403e52e933033645c3388146d5e2edd2aa876f4fb4e5f7f0c5c48fcf66c9ce7ce"></a>UNSPECIFIED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2afd9ce19c75c8a2e8ff4c7307eff08e38" name="a403e52e933033645c3388146d5e2edd2afd9ce19c75c8a2e8ff4c7307eff08e38"></a>DOMAIN_INT_VAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2a00e6c449ab034942ac313f8b48643f4b" name="a403e52e933033645c3388146d5e2edd2a00e6c449ab034942ac313f8b48643f4b"></a>BOOLEAN_VAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2ac84956f1086e3f828921e0b3d51d806b" name="a403e52e933033645c3388146d5e2edd2ac84956f1086e3f828921e0b3d51d806b"></a>CONST_VAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2a16071208281c29136c1be022b7d170f0" name="a403e52e933033645c3388146d5e2edd2a16071208281c29136c1be022b7d170f0"></a>VAR_ADD_CST </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2a0ae20d0967db3441a2b885e5074c4b36" name="a403e52e933033645c3388146d5e2edd2a0ae20d0967db3441a2b885e5074c4b36"></a>VAR_TIMES_CST </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2a89a5a9b8c00be595eb52b4d464613d30" name="a403e52e933033645c3388146d5e2edd2a89a5a9b8c00be595eb52b4d464613d30"></a>CST_SUB_VAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2ae8e4c6f3e5a6d22d24204ec432f57860" name="a403e52e933033645c3388146d5e2edd2ae8e4c6f3e5a6d22d24204ec432f57860"></a>OPP_VAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a403e52e933033645c3388146d5e2edd2af2d15b703802d6a1f8f402f90de90dc6" name="a403e52e933033645c3388146d5e2edd2af2d15b703802d6a1f8f402f90de90dc6"></a>TRACE_VAR </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00115">115</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a0a9ff0651d906b707658c574316f90e3" name="a0a9ff0651d906b707658c574316f90e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a9ff0651d906b707658c574316f90e3">◆ </a></span>AbslHashValue() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">H operations_research::AbslHashValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">H </td>
|
|
<td class="paramname"><em>h</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>< StrongIndexName > & </td>
|
|
<td class="paramname"><em>i</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="strong__integers_8h_source.html#l00331">331</a> of file <a class="el" href="strong__integers_8h_source.html">strong_integers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf15417986b8f930439d2c2ba17db524" name="adf15417986b8f930439d2c2ba17db524"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf15417986b8f930439d2c2ba17db524">◆ </a></span>AbslHashValue() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">H operations_research::AbslHashValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">H </td>
|
|
<td class="paramname"><em>h</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>< StrongIntegerName > & </td>
|
|
<td class="paramname"><em>i</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="strong__integers_8h_source.html#l00336">336</a> of file <a class="el" href="strong__integers_8h_source.html">strong_integers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f018fb86890eaa4057b0db41f32145c" name="a8f018fb86890eaa4057b0db41f32145c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f018fb86890eaa4057b0db41f32145c">◆ </a></span>AbslParseFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AbslParseFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const absl::string_view </td>
|
|
<td class="paramname"><em>text</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> * </td>
|
|
<td class="paramname"><em>solver_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string * </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8cc_source.html#l00593">593</a> of file <a class="el" href="linear__solver_8cc_source.html">linear_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af04d1dfc591c35038a974202e50e541f" name="af04d1dfc591c35038a974202e50e541f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af04d1dfc591c35038a974202e50e541f">◆ </a></span>AbslUnparseFlag()</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::AbslUnparseFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>solver_type</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="linear__solver_8h_source.html#l00959">959</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa84acd1f5e19a0fda99d68bfcce4fdcf" name="aa84acd1f5e19a0fda99d68bfcce4fdcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa84acd1f5e19a0fda99d68bfcce4fdcf">◆ </a></span>AcceptDelta()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AcceptDelta </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_search.html">Search</a> *const </td>
|
|
<td class="paramname"><em>search</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>deltadelta</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01352">1352</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac076f97ddc2c6a302b01ca2bb528e1f4" name="ac076f97ddc2c6a302b01ca2bb528e1f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac076f97ddc2c6a302b01ca2bb528e1f4">◆ </a></span>AcceptNeighbor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AcceptNeighbor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_search.html">Search</a> *const </td>
|
|
<td class="paramname"><em>search</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01357">1357</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7c8c8d0b8a6e63b446a63628d790337" name="af7c8c8d0b8a6e63b446a63628d790337"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7c8c8d0b8a6e63b446a63628d790337">◆ </a></span>AcceptUncheckedNeighbor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AcceptUncheckedNeighbor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_search.html">Search</a> *const </td>
|
|
<td class="paramname"><em>search</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01359">1359</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af916b84aff43c128a27c2f02a55ab000" name="af916b84aff43c128a27c2f02a55ab000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af916b84aff43c128a27c2f02a55ab000">◆ </a></span>AddArcsFromMinimumSpanningTree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::AddArcsFromMinimumSpanningTree </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::set< std::pair< int, int > > * </td>
|
|
<td class="paramname"><em>arcs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00294">294</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbc02a676e4905454320811024feb661" name="adbc02a676e4905454320811024feb661"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbc02a676e4905454320811024feb661">◆ </a></span>AddCallbackConstraint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddCallbackConstraint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SCIP * </td>
|
|
<td class="paramname"><em>scip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< ConstraintData > * </td>
|
|
<td class="paramname"><em>handler</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>constraint_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ConstraintData * </td>
|
|
<td class="paramname"><em>constraint_data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_scip_callback_constraint_options.html">ScipCallbackConstraintOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__callback_8h_source.html#l00266">266</a> of file <a class="el" href="scip__callback_8h_source.html">scip_callback.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d130d7d0baf49b66a6938714828d0aa" name="a0d130d7d0baf49b66a6938714828d0aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d130d7d0baf49b66a6938714828d0aa">◆ </a></span>AddHadOverflow()</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::AddHadOverflow </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>sum</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00054">54</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc3626b36637c627bb520724b3524c58" name="acc3626b36637c627bb520724b3524c58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc3626b36637c627bb520724b3524c58">◆ </a></span>AddLocalSearchNeighborhoodOperatorsFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::AddLocalSearchNeighborhoodOperatorsFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingSearchParameters * </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00205">205</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93bd93f028c18a4b55b30056ef60df44" name="a93bd93f028c18a4b55b30056ef60df44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93bd93f028c18a4b55b30056ef60df44">◆ </a></span>AddOverflows()</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::AddOverflows </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00078">78</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f4fe408591e8a588a180aa911fff682" name="a7f4fe408591e8a588a180aa911fff682"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f4fe408591e8a588a180aa911fff682">◆ </a></span>AppendDimensionCumulFilters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppendDimensionCumulFilters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > & </td>
|
|
<td class="paramname"><em>dimensions</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const RoutingSearchParameters & </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_objective_cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_light_weight_unary_dimensions</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="structoperations__research_1_1_local_search_filter_manager_1_1_filter_event.html">LocalSearchFilterManager::FilterEvent</a> > * </td>
|
|
<td class="paramname"><em>filters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02166">2166</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2219dbffeee11e9bca17cc1e8217747" name="ae2219dbffeee11e9bca17cc1e8217747"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2219dbffeee11e9bca17cc1e8217747">◆ </a></span>AppendLightWeightDimensionFilters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppendLightWeightDimensionFilters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_path_state.html">PathState</a> * </td>
|
|
<td class="paramname"><em>path_state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > & </td>
|
|
<td class="paramname"><em>dimensions</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="structoperations__research_1_1_local_search_filter_manager_1_1_filter_event.html">LocalSearchFilterManager::FilterEvent</a> > * </td>
|
|
<td class="paramname"><em>filters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Appends dimension-based filters to the given list of filters using a path state. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02105">2105</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a8bc2370087a30d5a122524bafa867b" name="a6a8bc2370087a30d5a122524bafa867b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a8bc2370087a30d5a122524bafa867b">◆ </a></span>AppendTasksFromIntervals()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppendTasksFromIntervals </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * > & </td>
|
|
<td class="paramname"><em>intervals</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structoperations__research_1_1_disjunctive_propagator_1_1_tasks.html">DisjunctivePropagator::Tasks</a> * </td>
|
|
<td class="paramname"><em>tasks</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__breaks_8cc_source.html#l00693">693</a> of file <a class="el" href="routing__breaks_8cc_source.html">routing_breaks.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3db12120fcb6529cf2860fac7ef37bd" name="aa3db12120fcb6529cf2860fac7ef37bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3db12120fcb6529cf2860fac7ef37bd">◆ </a></span>AppendTasksFromPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppendTasksFromPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_travel_bounds.html">TravelBounds</a> & </td>
|
|
<td class="paramname"><em>travel_bounds</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> & </td>
|
|
<td class="paramname"><em>dimension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structoperations__research_1_1_disjunctive_propagator_1_1_tasks.html">DisjunctivePropagator::Tasks</a> * </td>
|
|
<td class="paramname"><em>tasks</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__breaks_8cc_source.html#l00609">609</a> of file <a class="el" href="routing__breaks_8cc_source.html">routing_breaks.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5877c7654e3d8c4978843f37d2134feb" name="a5877c7654e3d8c4978843f37d2134feb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5877c7654e3d8c4978843f37d2134feb">◆ </a></span>ApplyMipPresolveSteps()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">glop::ProblemStatus</a> ApplyMipPresolveSteps </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const glop::GlopParameters & </td>
|
|
<td class="paramname"><em>glop_params</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPModelProto * </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< std::unique_ptr< <a class="el" href="classoperations__research_1_1glop_1_1_preprocessor.html">glop::Preprocessor</a> > > * </td>
|
|
<td class="paramname"><em>for_postsolve</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver_logger.html">SolverLogger</a> * </td>
|
|
<td class="paramname"><em>logger</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sat__solver__utils_8cc_source.html#l00027">27</a> of file <a class="el" href="sat__solver__utils_8cc_source.html">sat_solver_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fa4ae40c78d7a248efb26fde93fb805" name="a5fa4ae40c78d7a248efb26fde93fb805"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fa4ae40c78d7a248efb26fde93fb805">◆ </a></span>ApplyVerifiedMPModelDelta()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyVerifiedMPModelDelta </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelDeltaProto & </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPModelProto * </td>
|
|
<td class="paramname"><em>model</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00973">973</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7abde7313cef64d25202a18f07481fc3" name="a7abde7313cef64d25202a18f07481fc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7abde7313cef64d25202a18f07481fc3">◆ </a></span>AreAllBooleans()</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::AreAllBooleans </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</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="constraint__solveri_8h_source.html#l02955">2955</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4c7a8bfc6877606e512d3279549f44d" name="ae4c7a8bfc6877606e512d3279549f44d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4c7a8bfc6877606e512d3279549f44d">◆ </a></span>AreAllBound()</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::AreAllBound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</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="constraint__solveri_8h_source.html#l02946">2946</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54470bffc3ea32cc37d0222e5dbb62a6" name="a54470bffc3ea32cc37d0222e5dbb62a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54470bffc3ea32cc37d0222e5dbb62a6">◆ </a></span>AreAllBoundOrNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllBoundOrNull </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns true if all the variables are assigned to a single value, or if their corresponding value is null. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02962">2962</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78ff06a9b302c6c96d8d917da235b749" name="a78ff06a9b302c6c96d8d917da235b749"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78ff06a9b302c6c96d8d917da235b749">◆ </a></span>AreAllBoundTo()</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::AreAllBoundTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns true if all variables are assigned to 'value'. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02973">2973</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3aea406979285a28c91fd1ee8115af74" name="a3aea406979285a28c91fd1ee8115af74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3aea406979285a28c91fd1ee8115af74">◆ </a></span>AreAllGreaterOrEqual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllGreaterOrEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02876">2876</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15f08cfbb35e2b8b1eb76f79caea924a" name="a15f08cfbb35e2b8b1eb76f79caea924a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15f08cfbb35e2b8b1eb76f79caea924a">◆ </a></span>AreAllLessOrEqual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllLessOrEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02886">2886</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38972723946490ea4df4e34298d8805d" name="a38972723946490ea4df4e34298d8805d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38972723946490ea4df4e34298d8805d">◆ </a></span>AreAllNegative()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllNegative </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02901">2901</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0ae787392a8dd8a499eb55ac0916aa4" name="ab0ae787392a8dd8a499eb55ac0916aa4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0ae787392a8dd8a499eb55ac0916aa4">◆ </a></span>AreAllNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllNull </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02871">2871</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3e4f71c4c79e0b4ec00c4e715a7c298" name="ae3e4f71c4c79e0b4ec00c4e715a7c298"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3e4f71c4c79e0b4ec00c4e715a7c298">◆ </a></span>AreAllOnes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllOnes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02866">2866</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab62b402f767cda48eb67ef8b50397f8f" name="ab62b402f767cda48eb67ef8b50397f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab62b402f767cda48eb67ef8b50397f8f">◆ </a></span>AreAllPositive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllPositive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02896">2896</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8351829c324863ddda52e201df4f9f84" name="a8351829c324863ddda52e201df4f9f84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8351829c324863ddda52e201df4f9f84">◆ </a></span>AreAllStrictlyNegative()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllStrictlyNegative </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02911">2911</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3de09f9134b976e5ba64751ac0f4440b" name="a3de09f9134b976e5ba64751ac0f4440b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3de09f9134b976e5ba64751ac0f4440b">◆ </a></span>AreAllStrictlyPositive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreAllStrictlyPositive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02906">2906</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4175e34e3e7f573a9dd0187b199afc24" name="a4175e34e3e7f573a9dd0187b199afc24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4175e34e3e7f573a9dd0187b199afc24">◆ </a></span>AreWithinAbsoluteOrRelativeTolerances()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreWithinAbsoluteOrRelativeTolerances </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>relative_tolerance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8h_source.html#l00124">124</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a705ecff17f450f06856ceec064725b8d" name="a705ecff17f450f06856ceec064725b8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a705ecff17f450f06856ceec064725b8d">◆ </a></span>AreWithinAbsoluteTolerance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AreWithinAbsoluteTolerance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>absolute_tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8h_source.html#l00145">145</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40d226c5f5c250cf81ae0845a8afeb89" name="a40d226c5f5c250cf81ae0845a8afeb89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40d226c5f5c250cf81ae0845a8afeb89">◆ </a></span>AStarShortestPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AStarShortestPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>start_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>end_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int64_t(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int64_t(int)> </td>
|
|
<td class="paramname"><em>heuristic</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>disconnected_distance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int > * </td>
|
|
<td class="paramname"><em>nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="astar_8cc_source.html#l00170">170</a> of file <a class="el" href="astar_8cc_source.html">astar.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89152c6d7ca6a92ff106fe602c706816" name="a89152c6d7ca6a92ff106fe602c706816"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89152c6d7ca6a92ff106fe602c706816">◆ </a></span>AutomaticFirstSolutionStrategy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::FirstSolutionStrategy::Value AutomaticFirstSolutionStrategy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>has_pickup_deliveries</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>has_node_precedences</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>has_single_vehicle_node</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the best value for the automatic first solution strategy, based on the given model parameters. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__search_8cc_source.html#l00181">181</a> of file <a class="el" href="routing__search_8cc_source.html">routing_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a190d88f2f236423afb5ff49fe3a31217" name="a190d88f2f236423afb5ff49fe3a31217"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a190d88f2f236423afb5ff49fe3a31217">◆ </a></span>BasisStatusString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string BasisStatusString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>stat</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__formatters_8cc_source.html#l00048">48</a> of file <a class="el" href="glpk__formatters_8cc_source.html">glpk_formatters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7c912405ec283963f6a4f6dda80c674" name="ad7c912405ec283963f6a4f6dda80c674"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7c912405ec283963f6a4f6dda80c674">◆ </a></span>BellmanFordShortestPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool BellmanFordShortestPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>start_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>end_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int64_t(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>disconnected_distance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int > * </td>
|
|
<td class="paramname"><em>nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bellman__ford_8cc_source.html#l00115">115</a> of file <a class="el" href="bellman__ford_8cc_source.html">bellman_ford.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4841d3c6b072a22ba2b2fe43d6c03298" name="a4841d3c6b072a22ba2b2fe43d6c03298"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4841d3c6b072a22ba2b2fe43d6c03298">◆ </a></span>BitCount32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitCount32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00053">53</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc979832d72da1ae793ba6d28ae46672" name="abc979832d72da1ae793ba6d28ae46672"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc979832d72da1ae793ba6d28ae46672">◆ </a></span>BitCount64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::BitCount64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00042">42</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a366001057877498a0e8d930ae78b1a81" name="a366001057877498a0e8d930ae78b1a81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a366001057877498a0e8d930ae78b1a81">◆ </a></span>BitCountRange32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitCountRange32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e5dec4e90b44b09c72ed21ef01fbceb" name="a5e5dec4e90b44b09c72ed21ef01fbceb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e5dec4e90b44b09c72ed21ef01fbceb">◆ </a></span>BitCountRange64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::BitCountRange64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40588aa35bce80461bffb17bca643f1e" name="a40588aa35bce80461bffb17bca643f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40588aa35bce80461bffb17bca643f1e">◆ </a></span>BitLength32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitLength32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</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="bitset_8h_source.html#l00339">339</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade9a654d04b140bd2c2fbfb502c3999c" name="ade9a654d04b140bd2c2fbfb502c3999c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade9a654d04b140bd2c2fbfb502c3999c">◆ </a></span>BitLength64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::BitLength64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>size</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="bitset_8h_source.html#l00338">338</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f107c8c2a3eee649a88e53c94d83862" name="a7f107c8c2a3eee649a88e53c94d83862"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f107c8c2a3eee649a88e53c94d83862">◆ </a></span>BitOffset32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitOffset32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00335">335</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9bf98eac7dfdc7934ee5aa5fc04f5b9" name="ad9bf98eac7dfdc7934ee5aa5fc04f5b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9bf98eac7dfdc7934ee5aa5fc04f5b9">◆ </a></span>BitOffset64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::BitOffset64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00334">334</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d993f34b75362f07534b07238775649" name="a6d993f34b75362f07534b07238775649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d993f34b75362f07534b07238775649">◆ </a></span>BitPos32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitPos32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00331">331</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7253ffd8b7aba4b7cb5f981c7627526" name="ab7253ffd8b7aba4b7cb5f981c7627526"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7253ffd8b7aba4b7cb5f981c7627526">◆ </a></span>BitPos64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitPos64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00330">330</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab429273292c72a71dda179a235e809f3" name="ab429273292c72a71dda179a235e809f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab429273292c72a71dda179a235e809f3">◆ </a></span>BitShift32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::BitShift32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>v</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="bitset_8h_source.html#l00343">343</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a733c48e1e28605703382a59671337579" name="a733c48e1e28605703382a59671337579"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a733c48e1e28605703382a59671337579">◆ </a></span>BitShift64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::BitShift64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>v</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="bitset_8h_source.html#l00342">342</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cda4034d09c9fa2f0641992116830f0" name="a1cda4034d09c9fa2f0641992116830f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cda4034d09c9fa2f0641992116830f0">◆ </a></span>BuildBopInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildBopInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bop__interface_8cc_source.html#l00388">388</a> of file <a class="el" href="bop__interface_8cc_source.html">bop_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3cde3225ed4ac75f81b1ee768a41aa4b" name="a3cde3225ed4ac75f81b1ee768a41aa4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3cde3225ed4ac75f81b1ee768a41aa4b">◆ </a></span>BuildCBCInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildCBCInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cbc__interface_8cc_source.html#l00535">535</a> of file <a class="el" href="cbc__interface_8cc_source.html">cbc_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9ff99a01a4a9c5d8a65a5f5ea37d342" name="aa9ff99a01a4a9c5d8a65a5f5ea37d342"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9ff99a01a4a9c5d8a65a5f5ea37d342">◆ </a></span>BuildCLPInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildCLPInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="clp__interface_8cc_source.html#l00628">628</a> of file <a class="el" href="clp__interface_8cc_source.html">clp_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa77291e19ddff9a79129492a816faea9" name="aa77291e19ddff9a79129492a816faea9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa77291e19ddff9a79129492a816faea9">◆ </a></span>BuildDemonProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> * BuildDemonProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00443">443</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebd01080f2d18a8baf1b2bf540d5c174" name="aebd01080f2d18a8baf1b2bf540d5c174"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebd01080f2d18a8baf1b2bf540d5c174">◆ </a></span>BuildDurationExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildDurationExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00165">165</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2174872e952aff88b8cf8afeb7479f89" name="a2174872e952aff88b8cf8afeb7479f89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2174872e952aff88b8cf8afeb7479f89">◆ </a></span>BuildEndExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildEndExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00175">175</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c554960a5c3ff8d8f9eacf5bf77377a" name="a1c554960a5c3ff8d8f9eacf5bf77377a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c554960a5c3ff8d8f9eacf5bf77377a">◆ </a></span>BuildEulerianPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< typename Graph::NodeIndex > operations_research::BuildEulerianPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00138">138</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea46f8caebe966fcd0739c713011693e" name="aea46f8caebe966fcd0739c713011693e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea46f8caebe966fcd0739c713011693e">◆ </a></span>BuildEulerianPathFromNode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > operations_research::BuildEulerianPathFromNode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> </td>
|
|
<td class="paramname"><em>root</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00074">74</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2edec3419b74442a91b597979950c5b" name="ad2edec3419b74442a91b597979950c5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2edec3419b74442a91b597979950c5b">◆ </a></span>BuildEulerianTour()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< typename Graph::NodeIndex > operations_research::BuildEulerianTour </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00128">128</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b4f8ac7471140527e6105ccc6e69c59" name="a5b4f8ac7471140527e6105ccc6e69c59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b4f8ac7471140527e6105ccc6e69c59">◆ </a></span>BuildEulerianTourFromNode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > operations_research::BuildEulerianTourFromNode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> </td>
|
|
<td class="paramname"><em>root</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00116">116</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf644bfef595ca374bb1bb5da5f2c1f2" name="aaf644bfef595ca374bb1bb5da5f2c1f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf644bfef595ca374bb1bb5da5f2c1f2">◆ </a></span>BuildGLOPInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildGLOPInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__interface_8cc_source.html#l00430">430</a> of file <a class="el" href="glop__interface_8cc_source.html">glop_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15d8d3f0cd329880580efdb01db139be" name="a15d8d3f0cd329880580efdb01db139be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15d8d3f0cd329880580efdb01db139be">◆ </a></span>BuildGurobiInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildGurobiInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>mip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gurobi__interface_8cc_source.html#l01388">1388</a> of file <a class="el" href="gurobi__interface_8cc_source.html">gurobi_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea7ea9ecb4c13ebf26b36a576c4fdc5f" name="aea7ea9ecb4c13ebf26b36a576c4fdc5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea7ea9ecb4c13ebf26b36a576c4fdc5f">◆ </a></span>BuildKruskalMinimumSpanningTree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< typename Graph::ArcIndex > operations_research::BuildKruskalMinimumSpanningTree </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ArcComparator & </td>
|
|
<td class="paramname"><em>arc_comparator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="minimum__spanning__tree_8h_source.html#l00089">89</a> of file <a class="el" href="minimum__spanning__tree_8h_source.html">minimum_spanning_tree.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefd088882d7ba8d27157eba391b02792" name="aefd088882d7ba8d27157eba391b02792"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefd088882d7ba8d27157eba391b02792">◆ </a></span>BuildKruskalMinimumSpanningTreeFromSortedArcs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< typename Graph::ArcIndex > operations_research::BuildKruskalMinimumSpanningTreeFromSortedArcs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< typename Graph::ArcIndex > & </td>
|
|
<td class="paramname"><em>sorted_arcs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="minimum__spanning__tree_8h_source.html#l00050">50</a> of file <a class="el" href="minimum__spanning__tree_8h_source.html">minimum_spanning_tree.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb53c505b8fd29ceb3abdcc7dfd809ce" name="acb53c505b8fd29ceb3abdcc7dfd809ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb53c505b8fd29ceb3abdcc7dfd809ce">◆ </a></span>BuildLineGraph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::BuildLineGraph </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GraphType & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GraphType *const </td>
|
|
<td class="paramname"><em>line_graph</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ebert__graph_8h_source.html#l02089">2089</a> of file <a class="el" href="ebert__graph_8h_source.html">ebert_graph.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac14e9b596ffcb12583b9afc36d205514" name="ac14e9b596ffcb12583b9afc36d205514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac14e9b596ffcb12583b9afc36d205514">◆ </a></span>BuildLocalSearchMonitorMaster()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_monitor.html">LocalSearchMonitor</a> * BuildLocalSearchMonitorMaster </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03214">3214</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af99f1f47c471de23412979cd175e4ba5" name="af99f1f47c471de23412979cd175e4ba5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af99f1f47c471de23412979cd175e4ba5">◆ </a></span>BuildLocalSearchProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> * BuildLocalSearchProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l03924">3924</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a361a9208d4526ad684cd218aa429676d" name="a361a9208d4526ad684cd218aa429676d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a361a9208d4526ad684cd218aa429676d">◆ </a></span>BuildModelCache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_model_cache.html">ModelCache</a> * BuildModelCache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="model__cache_8cc_source.html#l00846">846</a> of file <a class="el" href="model__cache_8cc_source.html">model_cache.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa8eef0f9e8ca3d08beb0a3beb719150" name="afa8eef0f9e8ca3d08beb0a3beb719150"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa8eef0f9e8ca3d08beb0a3beb719150">◆ </a></span>BuildModelParametersFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RoutingModelParameters BuildModelParametersFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Builds routing search parameters from flags. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00334">334</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacd536d7bdb8bb410e085d23255ea655" name="aacd536d7bdb8bb410e085d23255ea655"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacd536d7bdb8bb410e085d23255ea655">◆ </a></span>BuildPdlpInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildPdlpInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pdlp__interface_8cc_source.html#l00303">303</a> of file <a class="el" href="pdlp__interface_8cc_source.html">pdlp_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7f6b276e52d86253d0798bc37f4994e" name="aa7f6b276e52d86253d0798bc37f4994e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7f6b276e52d86253d0798bc37f4994e">◆ </a></span>BuildPrimMinimumSpanningTree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< typename Graph::ArcIndex > operations_research::BuildPrimMinimumSpanningTree </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ArcValue & </td>
|
|
<td class="paramname"><em>arc_value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="minimum__spanning__tree_8h_source.html#l00115">115</a> of file <a class="el" href="minimum__spanning__tree_8h_source.html">minimum_spanning_tree.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00c751d43cd8e101a59f9198ea5a5555" name="a00c751d43cd8e101a59f9198ea5a5555"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00c751d43cd8e101a59f9198ea5a5555">◆ </a></span>BuildPrintTrace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_propagation_monitor.html">PropagationMonitor</a> * BuildPrintTrace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="trace_8cc_source.html#l00878">878</a> of file <a class="el" href="trace_8cc_source.html">trace.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0ee69fd9488dff98d37ac955fc6476b" name="aa0ee69fd9488dff98d37ac955fc6476b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0ee69fd9488dff98d37ac955fc6476b">◆ </a></span>BuildSafeDurationExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildSafeDurationExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>unperformed_value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00190">190</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a094677dae3c70117897f90af014f686c" name="a094677dae3c70117897f90af014f686c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a094677dae3c70117897f90af014f686c">◆ </a></span>BuildSafeEndExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildSafeEndExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>unperformed_value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00195">195</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d628bdd9f86bae5e58ae3bb79435024" name="a5d628bdd9f86bae5e58ae3bb79435024"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d628bdd9f86bae5e58ae3bb79435024">◆ </a></span>BuildSafeStartExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildSafeStartExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>unperformed_value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00185">185</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9bd6ab049e29558fe2e8af85db61722" name="aa9bd6ab049e29558fe2e8af85db61722"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9bd6ab049e29558fe2e8af85db61722">◆ </a></span>BuildSatInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildSatInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sat__interface_8cc_source.html#l00299">299</a> of file <a class="el" href="sat__interface_8cc_source.html">sat_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bdf7de568fd36934caf67b1bfd20455" name="a1bdf7de568fd36934caf67b1bfd20455"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bdf7de568fd36934caf67b1bfd20455">◆ </a></span>BuildSCIPInterface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver_interface.html">MPSolverInterface</a> * BuildSCIPInterface </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html">MPSolver</a> *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__interface_8cc_source.html#l01156">1156</a> of file <a class="el" href="scip__interface_8cc_source.html">scip_interface.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4dc50faf46fe783b8318617657dedd14" name="a4dc50faf46fe783b8318617657dedd14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4dc50faf46fe783b8318617657dedd14">◆ </a></span>BuildSearchParametersFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RoutingSearchParameters BuildSearchParametersFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Builds routing search parameters from flags. </p>
|
|
<p >describe a valid set of routing search parameters. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00321">321</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e245a0fc785ca7395292e5f27abaa82" name="a2e245a0fc785ca7395292e5f27abaa82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e245a0fc785ca7395292e5f27abaa82">◆ </a></span>BuildStartExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> * BuildStartExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sched__expr_8cc_source.html#l00155">155</a> of file <a class="el" href="sched__expr_8cc_source.html">sched_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae86db60a7a714376a12d02f5a17e0834" name="ae86db60a7a714376a12d02f5a17e0834"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae86db60a7a714376a12d02f5a17e0834">◆ </a></span>BuildTrace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_propagation_monitor.html">PropagationMonitor</a> * BuildTrace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03139">3139</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a111f44b9b9cf67a8e8d83794ac9f5291" name="a111f44b9b9cf67a8e8d83794ac9f5291"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a111f44b9b9cf67a8e8d83794ac9f5291">◆ </a></span>CapAdd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapAdd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00126">126</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92790ebe58f31601890072ac2d4911c5" name="a92790ebe58f31601890072ac2d4911c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92790ebe58f31601890072ac2d4911c5">◆ </a></span>CapAddGeneric()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapAddGeneric </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00104">104</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e489359fd31c3ef24a113fce05c08ee" name="a1e489359fd31c3ef24a113fce05c08ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e489359fd31c3ef24a113fce05c08ee">◆ </a></span>CapAddTo()</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::CapAddTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t * </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00134">134</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af979bdbf1d7d690ae24e97ad456297d2" name="af979bdbf1d7d690ae24e97ad456297d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af979bdbf1d7d690ae24e97ad456297d2">◆ </a></span>CapOpp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapOpp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>v</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="saturated__arithmetic_8h_source.html#l00167">167</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa64bf49d041052c7cb3f40f7496d7534" name="aa64bf49d041052c7cb3f40f7496d7534"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa64bf49d041052c7cb3f40f7496d7534">◆ </a></span>CapProd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapProd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00235">235</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfcad7c607afe2de123ac91fcd2b87c0" name="adfcad7c607afe2de123ac91fcd2b87c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfcad7c607afe2de123ac91fcd2b87c0">◆ </a></span>CapProdGeneric()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapProdGeneric </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00184">184</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a43d435871f16c321861fa5de32df82" name="a4a43d435871f16c321861fa5de32df82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a43d435871f16c321861fa5de32df82">◆ </a></span>CapSub()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapSub </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00158">158</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af226a644c66eca0d1ce8885529f9f5a1" name="af226a644c66eca0d1ce8885529f9f5a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af226a644c66eca0d1ce8885529f9f5a1">◆ </a></span>CapSubGeneric()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapSubGeneric </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00136">136</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28f4f86e4cc6cfc5e075577baabd00f2" name="a28f4f86e4cc6cfc5e075577baabd00f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28f4f86e4cc6cfc5e075577baabd00f2">◆ </a></span>CapWithSignOf()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CapWithSignOf </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</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="saturated__arithmetic_8h_source.html#l00099">99</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a5db12c8eb55529c5717db21d40f856" name="a6a5db12c8eb55529c5717db21d40f856"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a5db12c8eb55529c5717db21d40f856">◆ </a></span>CeilRatio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CeilRatio </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>positive_coeff</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00093">93</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7dae3ea7fbd3c3a43dd7d5a28ca544b" name="af7dae3ea7fbd3c3a43dd7d5a28ca544b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7dae3ea7fbd3c3a43dd7d5a28ca544b">◆ </a></span>ChooseMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BaseAssignVariables::Mode operations_research::ChooseMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html#a45c5a2dd0d47110ef5b00408854d8d84">Solver::IntValueStrategy</a> </td>
|
|
<td class="paramname"><em>val_str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="search_8cc_source.html#l02058">2058</a> of file <a class="el" href="search_8cc_source.html">search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d93e6c7c6b355e59b3305d51ad28ea4" name="a2d93e6c7c6b355e59b3305d51ad28ea4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d93e6c7c6b355e59b3305d51ad28ea4">◆ </a></span>CleanVariableOnFail()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CleanVariableOnFail </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="expressions_8cc_source.html#l06359">6359</a> of file <a class="el" href="expressions_8cc_source.html">expressions.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89eec2448f44df7b9e39695c03cd4f9e" name="a89eec2448f44df7b9e39695c03cd4f9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89eec2448f44df7b9e39695c03cd4f9e">◆ </a></span>ClearBit32()</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::ClearBit32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00365">365</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3ccf94731c1d1958861df895c730330" name="aa3ccf94731c1d1958861df895c730330"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3ccf94731c1d1958861df895c730330">◆ </a></span>ClearBit64()</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::ClearBit64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00362">362</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a627ab892a9c19c32b05c8f118e7660e0" name="a627ab892a9c19c32b05c8f118e7660e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a627ab892a9c19c32b05c8f118e7660e0">◆ </a></span>CompareKnapsackItemWithEfficiencyInDecreasingEfficiencyOrder()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::CompareKnapsackItemWithEfficiencyInDecreasingEfficiencyOrder </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_knapsack_item_with_efficiency.html">KnapsackItemWithEfficiency</a> & </td>
|
|
<td class="paramname"><em>item1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_knapsack_item_with_efficiency.html">KnapsackItemWithEfficiency</a> & </td>
|
|
<td class="paramname"><em>item2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="knapsack__solver_8cc_source.html#l00719">719</a> of file <a class="el" href="knapsack__solver_8cc_source.html">knapsack_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1175b5bb75d496f60b63e49399e1818" name="ab1175b5bb75d496f60b63e49399e1818"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1175b5bb75d496f60b63e49399e1818">◆ </a></span>ComputeFormVarLowerBound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeFormVarLowerBound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">glp_prob *const </td>
|
|
<td class="paramname"><em>problem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>num_cstrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__computational__form_8h_source.html#l00118">118</a> of file <a class="el" href="glpk__computational__form_8h_source.html">glpk_computational_form.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08778ed3d6825737a554d34700015bde" name="a08778ed3d6825737a554d34700015bde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08778ed3d6825737a554d34700015bde">◆ </a></span>ComputeFormVarPrimalValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeFormVarPrimalValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">glp_prob *const </td>
|
|
<td class="paramname"><em>problem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>num_cstrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__computational__form_8h_source.html#l00108">108</a> of file <a class="el" href="glpk__computational__form_8h_source.html">glpk_computational_form.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78b479e166142f91a81aa29b32f3f2bd" name="a78b479e166142f91a81aa29b32f3f2bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78b479e166142f91a81aa29b32f3f2bd">◆ </a></span>ComputeFormVarReducedCost()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeFormVarReducedCost </td>
|
|
<td>(</td>
|
|
<td class="paramtype">glp_prob *const </td>
|
|
<td class="paramname"><em>problem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>num_cstrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__computational__form_8h_source.html#l00098">98</a> of file <a class="el" href="glpk__computational__form_8h_source.html">glpk_computational_form.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3017e52db1c2688aa77b569b9f7a7b19" name="a3017e52db1c2688aa77b569b9f7a7b19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3017e52db1c2688aa77b569b9f7a7b19">◆ </a></span>ComputeFormVarStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::ComputeFormVarStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">glp_prob *const </td>
|
|
<td class="paramname"><em>problem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>num_cstrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__computational__form_8h_source.html#l00088">88</a> of file <a class="el" href="glpk__computational__form_8h_source.html">glpk_computational_form.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8092de2472a0ac3308c39609792e6fb" name="ae8092de2472a0ac3308c39609792e6fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8092de2472a0ac3308c39609792e6fb">◆ </a></span>ComputeFormVarUpperBound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeFormVarUpperBound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">glp_prob *const </td>
|
|
<td class="paramname"><em>problem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>num_cstrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__computational__form_8h_source.html#l00128">128</a> of file <a class="el" href="glpk__computational__form_8h_source.html">glpk_computational_form.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae2e6ed909e0cd5f240b885800f55c87" name="aae2e6ed909e0cd5f240b885800f55c87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae2e6ed909e0cd5f240b885800f55c87">◆ </a></span>ComputeGcdOfRoundedDoubles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t ComputeGcdOfRoundedDoubles </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>scaling_factor</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00200">200</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc1ef62538cd0faf409f9900fd6e2ae8" name="acc1ef62538cd0faf409f9900fd6e2ae8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc1ef62538cd0faf409f9900fd6e2ae8">◆ </a></span>ComputeMinimumWeightMatching()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > > > operations_research::ComputeMinimumWeightMatching </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GraphType & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WeightFunctionType & </td>
|
|
<td class="paramname"><em>weight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="christofides_8h_source.html#l00109">109</a> of file <a class="el" href="christofides_8h_source.html">christofides.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53bf12f941f978cc1b1b985816c1fbdf" name="a53bf12f941f978cc1b1b985816c1fbdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53bf12f941f978cc1b1b985816c1fbdf">◆ </a></span>ComputeMinimumWeightMatchingWithMIP()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > > > operations_research::ComputeMinimumWeightMatchingWithMIP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GraphType & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WeightFunctionType & </td>
|
|
<td class="paramname"><em>weight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="christofides_8h_source.html#l00145">145</a> of file <a class="el" href="christofides_8h_source.html">christofides.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ef4076dcc63501e6d1ecf4a3c6da31b" name="a9ef4076dcc63501e6d1ecf4a3c6da31b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ef4076dcc63501e6d1ecf4a3c6da31b">◆ </a></span>ComputeOneTree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< int > operations_research::ComputeOneTree </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GraphType & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>weights</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>sorted_arcs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">CostType * </td>
|
|
<td class="paramname"><em>one_tree_cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00332">332</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9af26e7687cb65967941eb175148fe5" name="ae9af26e7687cb65967941eb175148fe5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9af26e7687cb65967941eb175148fe5">◆ </a></span>ComputeOneTreeLowerBound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeOneTreeLowerBound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00481">481</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ed3d609fa06ad508b3d21119f94a560" name="a3ed3d609fa06ad508b3d21119f94a560"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ed3d609fa06ad508b3d21119f94a560">◆ </a></span>ComputeOneTreeLowerBoundWithAlgorithm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeOneTreeLowerBoundWithAlgorithm </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nearest_neighbors</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Algorithm * </td>
|
|
<td class="paramname"><em>algorithm</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00379">379</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a516a7ec8626d689aa84729fb6f358f89" name="a516a7ec8626d689aa84729fb6f358f89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a516a7ec8626d689aa84729fb6f358f89">◆ </a></span>ComputeOneTreeLowerBoundWithParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double operations_research::ComputeOneTreeLowerBoundWithParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_traveling_salesman_lower_bound_parameters.html">TravelingSalesmanLowerBoundParameters</a> & </td>
|
|
<td class="paramname"><em>parameters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00453">453</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46f21c3da23685e58b31d880b2144458" name="a46f21c3da23685e58b31d880b2144458"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46f21c3da23685e58b31d880b2144458">◆ </a></span>ComputeScalingErrors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ComputeScalingErrors </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>input</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>lb</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>ub</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>scaling_factor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>max_relative_coeff_error</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>max_scaled_sum_error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00170">170</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5986867bcb6d1470fd6c27438d289fcd" name="a5986867bcb6d1470fd6c27438d289fcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5986867bcb6d1470fd6c27438d289fcd">◆ </a></span>CoverArcsByCliques()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CoverArcsByCliques </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::function< bool(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< bool(const std::vector< int > &)> </td>
|
|
<td class="paramname"><em>callback</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cliques_8cc_source.html#l00240">240</a> of file <a class="el" href="cliques_8cc_source.html">cliques.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6daa2481a6bbd7b307647006a8752630" name="a6daa2481a6bbd7b307647006a8752630"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6daa2481a6bbd7b307647006a8752630">◆ </a></span>CpRandomSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::CpRandomSeed </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l00160">160</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20fcb412d90387bbb6ba128cf953c080" name="a20fcb412d90387bbb6ba128cf953c080"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20fcb412d90387bbb6ba128cf953c080">◆ </a></span>DefaultGScipConstraintOptions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> & DefaultGScipConstraintOptions </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="gscip_8cc_source.html#l00205">205</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d7943b6a04aa96bd8908f9551d77996" name="a8d7943b6a04aa96bd8908f9551d77996"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d7943b6a04aa96bd8908f9551d77996">◆ </a></span>DefaultGScipVariableOptions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structoperations__research_1_1_g_scip_variable_options.html">GScipVariableOptions</a> & DefaultGScipVariableOptions </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="gscip_8cc_source.html#l00200">200</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a733a158778811d96006bf3a550933c19" name="a733a158778811d96006bf3a550933c19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a733a158778811d96006bf3a550933c19">◆ </a></span>DefaultPhaseStatString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::DefaultPhaseStatString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * </td>
|
|
<td class="paramname"><em>db</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="default__search_8cc_source.html#l01110">1110</a> of file <a class="el" href="default__search_8cc_source.html">default_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fb66556abf59bfcf2fc1b87789d2a8e" name="a2fb66556abf59bfcf2fc1b87789d2a8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fb66556abf59bfcf2fc1b87789d2a8e">◆ </a></span>DefaultRoutingModelParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RoutingModelParameters DefaultRoutingModelParameters </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="routing__parameters_8cc_source.html#l00035">35</a> of file <a class="el" href="routing__parameters_8cc_source.html">routing_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab59d4ce2b572e1ae576d2aa181433187" name="ab59d4ce2b572e1ae576d2aa181433187"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab59d4ce2b572e1ae576d2aa181433187">◆ </a></span>DefaultRoutingSearchParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RoutingSearchParameters DefaultRoutingSearchParameters </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="tsp_8cc-example.html#a6">tsp.cc</a>, and <a class="el" href="vrp_8cc-example.html#a6">vrp.cc</a>.</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__parameters_8cc_source.html#l00048">48</a> of file <a class="el" href="routing__parameters_8cc_source.html">routing_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac31922bec0fce604355f05e442c6841e" name="ac31922bec0fce604355f05e442c6841e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac31922bec0fce604355f05e442c6841e">◆ </a></span>DEFINE_STRONG_INT_TYPE() <span class="overload">[1/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::DEFINE_STRONG_INT_TYPE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingCostClassIndex </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81f46879035192e05c66ea2057a932a2" name="a81f46879035192e05c66ea2057a932a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81f46879035192e05c66ea2057a932a2">◆ </a></span>DEFINE_STRONG_INT_TYPE() <span class="overload">[2/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::DEFINE_STRONG_INT_TYPE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingDimensionIndex </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09339ebcf4d5e8a848ebcf71a7c552ce" name="a09339ebcf4d5e8a848ebcf71a7c552ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09339ebcf4d5e8a848ebcf71a7c552ce">◆ </a></span>DEFINE_STRONG_INT_TYPE() <span class="overload">[3/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::DEFINE_STRONG_INT_TYPE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingDisjunctionIndex </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ac15931bc80d274989abd5021c1a405" name="a5ac15931bc80d274989abd5021c1a405"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ac15931bc80d274989abd5021c1a405">◆ </a></span>DEFINE_STRONG_INT_TYPE() <span class="overload">[4/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::DEFINE_STRONG_INT_TYPE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingNodeIndex </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Defining common types used in the routing library outside the main <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> class has several purposes: 1) It allows some small libraries to avoid a dependency on routing. </p>
|
|
<p >{h,cc}, eg. <a class="el" href="routing__neighborhoods_8h.html">routing_neighborhoods.h</a>. 2) It allows an easier wrapping via SWIG, which can have issues with intra-class types.</p>
|
|
<p >Users that depend on routing.{h,cc} should just use the <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a>:: equivalent, eg. RoutingModel::NodeIndex. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85589635492c818a6f29133d763ad679" name="a85589635492c818a6f29133d763ad679"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85589635492c818a6f29133d763ad679">◆ </a></span>DEFINE_STRONG_INT_TYPE() <span class="overload">[5/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::DEFINE_STRONG_INT_TYPE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingVehicleClassIndex </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9bda1126d10f6d82174b04a78470cbf" name="ae9bda1126d10f6d82174b04a78470cbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9bda1126d10f6d82174b04a78470cbf">◆ </a></span>DeleteDemonProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteDemonProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00451">451</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b1eaa3bbbca6bb1540d0c6f58e1b429" name="a6b1eaa3bbbca6bb1540d0c6f58e1b429"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b1eaa3bbbca6bb1540d0c6f58e1b429">◆ </a></span>DeleteLocalSearchProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteLocalSearchProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> * </td>
|
|
<td class="paramname"><em>monitor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l03931">3931</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb69b841f574c12de42dfdf5ba922a1b" name="aeb69b841f574c12de42dfdf5ba922a1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb69b841f574c12de42dfdf5ba922a1b">◆ </a></span>DemonProfilerAddFakeRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::DemonProfilerAddFakeRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const </td>
|
|
<td class="paramname"><em>demon</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>start_time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>end_time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_fail</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00468">468</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dbab54955331ee5ce2726174a03fba5" name="a9dbab54955331ee5ce2726174a03fba5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dbab54955331ee5ce2726174a03fba5">◆ </a></span>DemonProfilerBeginInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::DemonProfilerBeginInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const </td>
|
|
<td class="paramname"><em>constraint</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00486">486</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a219e17ce079a92adfc4e138a0980554a" name="a219e17ce079a92adfc4e138a0980554a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a219e17ce079a92adfc4e138a0980554a">◆ </a></span>DemonProfilerEndInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::DemonProfilerEndInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const </td>
|
|
<td class="paramname"><em>constraint</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00491">491</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9662ae85fa7c93693ca1de23561abcba" name="a9662ae85fa7c93693ca1de23561abcba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9662ae85fa7c93693ca1de23561abcba">◆ </a></span>DemonProfilerExportInformation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::DemonProfilerExportInformation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> *const </td>
|
|
<td class="paramname"><em>constraint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t *const </td>
|
|
<td class="paramname"><em>fails</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t *const </td>
|
|
<td class="paramname"><em>initial_propagation_runtime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t *const </td>
|
|
<td class="paramname"><em>demon_invocations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t *const </td>
|
|
<td class="paramname"><em>total_demon_runtime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int *const </td>
|
|
<td class="paramname"><em>demon_count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00474">474</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18d2a8338b0d0e7ec3852cc0b58037ed" name="a18d2a8338b0d0e7ec3852cc0b58037ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18d2a8338b0d0e7ec3852cc0b58037ed">◆ </a></span>DijkstraShortestPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool DijkstraShortestPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>start_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>end_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int64_t(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>disconnected_distance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int > * </td>
|
|
<td class="paramname"><em>nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="dijkstra_8cc_source.html#l00151">151</a> of file <a class="el" href="dijkstra_8cc_source.html">dijkstra.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57f82891d1f3106f0fe0359d0aa436ed" name="a57f82891d1f3106f0fe0359d0aa436ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57f82891d1f3106f0fe0359d0aa436ed">◆ </a></span>DropAllEvents()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SCIP_RETCODE operations_research::DropAllEvents </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip_event_handler.html">GScipEventHandler</a> & </td>
|
|
<td class="paramname"><em>handler</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__event__handler_8cc_source.html#l00128">128</a> of file <a class="el" href="gscip__event__handler_8cc_source.html">gscip_event_handler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa36d0369726118d22cf2fa47aa739f4d" name="aa36d0369726118d22cf2fa47aa739f4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa36d0369726118d22cf2fa47aa739f4d">◆ </a></span>EncodeSatParametersAsString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string EncodeSatParametersAsString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const sat::SatParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sat__proto__solver_8cc_source.html#l00353">353</a> of file <a class="el" href="sat__proto__solver_8cc_source.html">sat_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc00ba1bc76286e8c84346133d407bd7" name="acc00ba1bc76286e8c84346133d407bd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc00ba1bc76286e8c84346133d407bd7">◆ </a></span>ExportModelAsLpFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< std::string > ExportModelAsLpFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. </p>
|
|
<p >The LP file format is easily readable by a human.</p>
|
|
<p >Returns false if some error has occurred during execution. The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.</p>
|
|
<p >If 'obfuscated' is true, the variable and constraint names of proto_ are not used. Variable and constraint names of the form "V12345" and "C12345" are used instead.</p>
|
|
<p >For more information about the different LP file formats: <a href="http://lpsolve.sourceforge.net/5.5/lp-format.htm">http://lpsolve.sourceforge.net/5.5/lp-format.htm</a> The following give a reasonable idea of the CPLEX LP file format: <a href="http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm">http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm</a> <a href="http://tinyurl.com/cplex-lp-format">http://tinyurl.com/cplex-lp-format</a> <a href="http://www.gurobi.com/documentation/5.1/reference-manual/node871">http://www.gurobi.com/documentation/5.1/reference-manual/node871</a> </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="model__exporter_8cc_source.html#l00213">213</a> of file <a class="el" href="model__exporter_8cc_source.html">model_exporter.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8511ded0dd137bb52026b223ba0669b3" name="a8511ded0dd137bb52026b223ba0669b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8511ded0dd137bb52026b223ba0669b3">◆ </a></span>ExportModelAsMpsFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< std::string > ExportModelAsMpsFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> = <code><a class="el" href="structoperations__research_1_1_m_p_model_export_options.html">MPModelExportOptions</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. </p>
|
|
<p >Returns false if some error has occurred during execution. Models with maximization objectives trigger an error, because MPS can encode only minimization problems.</p>
|
|
<p >The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.</p>
|
|
<p >Name validity and obfuscation works exactly as in <a class="el" href="namespaceoperations__research.html#acc00ba1bc76286e8c84346133d407bd7" title="Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "C...">ExportModelAsLpFormat()</a>.</p>
|
|
<p >For more information about the MPS format: <a href="http://en.wikipedia.org/wiki/MPS_(format)">http://en.wikipedia.org/wiki/MPS_(format)</a> A close-to-original description coming from OSL: <a href="http://tinyurl.com/mps-format-by-osl">http://tinyurl.com/mps-format-by-osl</a> A recent description from CPLEX: <a href="http://tinyurl.com/mps-format-by-cplex">http://tinyurl.com/mps-format-by-cplex</a> CPLEX extensions: <a href="http://tinyurl.com/mps-extensions-by-cplex">http://tinyurl.com/mps-extensions-by-cplex</a> Gurobi's description: <a href="http://www.gurobi.com/documentation/5.1/reference-manual/node869">http://www.gurobi.com/documentation/5.1/reference-manual/node869</a> </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="model__exporter_8cc_source.html#l00230">230</a> of file <a class="el" href="model__exporter_8cc_source.html">model_exporter.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a028894df65f61e94b6a406ed76901abf" name="a028894df65f61e94b6a406ed76901abf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a028894df65f61e94b6a406ed76901abf">◆ </a></span>ExtractValidMPModelInPlaceOrPopulateResponseStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExtractValidMPModelInPlaceOrPopulateResponseStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPModelRequest * </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPSolutionResponse * </td>
|
|
<td class="paramname"><em>response</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Like <a class="el" href="namespaceoperations__research.html#a9719cad5eece9b747a6332dd39126f0c" title="If the model is valid and non-empty, returns it (possibly after extracting the model_delta).">ExtractValidMPModelOrPopulateResponseStatus()</a>, but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00758">758</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9719cad5eece9b747a6332dd39126f0c" name="a9719cad5eece9b747a6332dd39126f0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9719cad5eece9b747a6332dd39126f0c">◆ </a></span>ExtractValidMPModelOrPopulateResponseStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::optional< <a class="el" href="classoperations__research_1_1_lazy_mutable_copy.html">LazyMutableCopy</a>< MPModelProto > > ExtractValidMPModelOrPopulateResponseStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelRequest & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPSolutionResponse * </td>
|
|
<td class="paramname"><em>response</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If the model is valid and non-empty, returns it (possibly after extracting the model_delta). </p>
|
|
<p >If invalid or empty, updates <code>response</code> and returns null. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00681">681</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01cc8a711d189115758c50170038904f" name="a01cc8a711d189115758c50170038904f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01cc8a711d189115758c50170038904f">◆ </a></span>fast_ilogb()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int fast_ilogb </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </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="fp__utils_8cc_source.html#l00222">222</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5550c9e9dfe6d29df888acafa85c790e" name="a5550c9e9dfe6d29df888acafa85c790e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5550c9e9dfe6d29df888acafa85c790e">◆ </a></span>fast_scalbn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double fast_scalbn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00235">235</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c5a3f603ad3ee0c6e6d6c70fcd54219" name="a5c5a3f603ad3ee0c6e6d6c70fcd54219"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c5a3f603ad3ee0c6e6d6c70fcd54219">◆ </a></span>fast_scalbn_inplace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void fast_scalbn_inplace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>mutable_value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00231">231</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae315ffb47820060e3fa070260434118" name="aae315ffb47820060e3fa070260434118"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae315ffb47820060e3fa070260434118">◆ </a></span>FillPathEvaluation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FillPathEvaluation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html#a5fa8aee5b0c67072dbbb03f1899ec60a">RoutingModel::TransitCallback2</a> & </td>
|
|
<td class="paramname"><em>evaluator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int64_t > * </td>
|
|
<td class="paramname"><em>values</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing_8cc_source.html#l06452">6452</a> of file <a class="el" href="routing_8cc_source.html">routing.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac694e4749fb4e5c7739d20b84de6c5ec" name="ac694e4749fb4e5c7739d20b84de6c5ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac694e4749fb4e5c7739d20b84de6c5ec">◆ </a></span>FillTravelBoundsOfVehicle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FillTravelBoundsOfVehicle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>vehicle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> & </td>
|
|
<td class="paramname"><em>dimension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structoperations__research_1_1_travel_bounds.html">TravelBounds</a> * </td>
|
|
<td class="paramname"><em>travel_bounds</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__breaks_8cc_source.html#l00664">664</a> of file <a class="el" href="routing__breaks_8cc_source.html">routing_breaks.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79edaa5bfddfcd382d36a2ae25df798c" name="a79edaa5bfddfcd382d36a2ae25df798c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79edaa5bfddfcd382d36a2ae25df798c">◆ </a></span>FillValues()</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::FillValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int64_t > *const </td>
|
|
<td class="paramname"><em>values</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l03002">3002</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7f3504c258b748227551a4d7b7bf036" name="af7f3504c258b748227551a4d7b7bf036"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7f3504c258b748227551a4d7b7bf036">◆ </a></span>FindCliques()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FindCliques </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::function< bool(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< bool(const std::vector< int > &)> </td>
|
|
<td class="paramname"><em>callback</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cliques_8cc_source.html#l00226">226</a> of file <a class="el" href="cliques_8cc_source.html">cliques.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fe0ce1e27e08e817ec6f105976b729f" name="a1fe0ce1e27e08e817ec6f105976b729f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fe0ce1e27e08e817ec6f105976b729f">◆ </a></span>FindErrorInMPModelDeltaProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FindErrorInMPModelDeltaProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelDeltaProto & </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. </p>
|
|
<p >FindErrorInMPModelProto(model)=""). Works in O(|model_delta|) + O(num_vars in model), but the latter term has a very small constant factor. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00832">832</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1af5034c3ae4d9e97bd8753ec6cf8c8c" name="a1af5034c3ae4d9e97bd8753ec6cf8c8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1af5034c3ae4d9e97bd8753ec6cf8c8c">◆ </a></span>FindErrorInMPModelForScip()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FindErrorInMPModelForScip </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP * </td>
|
|
<td class="paramname"><em>scip</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__proto__solver_8cc_source.html#l00536">536</a> of file <a class="el" href="scip__proto__solver_8cc_source.html">scip_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa964b4fd4cba1119c722a85bea947d05" name="aa964b4fd4cba1119c722a85bea947d05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa964b4fd4cba1119c722a85bea947d05">◆ </a></span>FindErrorInMPModelProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FindErrorInMPModelProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>abs_value_threshold</em> = <code>0.0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>accept_trivially_infeasible_bounds</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an empty string iff the model is valid and not trivially infeasible. </p>
|
|
<p >Otherwise, returns a description of the first error or trivial infeasibility variable or constraint bound encountered.</p>
|
|
<p >abs_value_threshold is the (exclusive) limit for the abs value of constraint coefficients, objective coefficients, etc. If unspecified, or 0, it defaults to FLAGS_model_validator_infinity.</p>
|
|
<p >NOTE(user): the code of this method (and the client code too!) is considerably simplified by this string-based, simple API. If clients require it, we could add a formal error status enum. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00552">552</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4955428bea2f2202769a58fdd47a126d" name="a4955428bea2f2202769a58fdd47a126d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4955428bea2f2202769a58fdd47a126d">◆ </a></span>FindErrorInRoutingSearchParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FindErrorInRoutingSearchParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const RoutingSearchParameters & </td>
|
|
<td class="paramname"><em>search_parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an empty std::string if the routing search parameters are valid, and a non-empty, human readable error description if they're not. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__parameters_8cc_source.html#l00148">148</a> of file <a class="el" href="routing__parameters_8cc_source.html">routing_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad30505c27ac9dd7ded3396e750cbff5f" name="ad30505c27ac9dd7ded3396e750cbff5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad30505c27ac9dd7ded3396e750cbff5f">◆ </a></span>FindFeasibilityErrorInSolutionHint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FindFeasibilityErrorInSolutionHint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelProto & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns an empty string if the solution hint given in the model is a feasible solution. </p>
|
|
<p >Otherwise, returns a description of the first reason for infeasibility.</p>
|
|
<p >This function can be useful for debugging/checking that the given solution hint is feasible when it is expected to be the case. The feasibility is checked up to the given tolerance using the ::operations_research::IsLowerWithinTolerance() function. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00771">771</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e2ec837105d112356116f6308b73fca" name="a1e2ec837105d112356116f6308b73fca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e2ec837105d112356116f6308b73fca">◆ </a></span>FloorRatio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::FloorRatio </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>positive_coeff</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00100">100</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86811f49fc245ef5e5a4fddf2e7c2b5c" name="a86811f49fc245ef5e5a4fddf2e7c2b5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86811f49fc245ef5e5a4fddf2e7c2b5c">◆ </a></span>FullProtocolMessageAsString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string FullProtocolMessageAsString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const google::protobuf::Message & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>indent_level</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="proto__tools_8cc_source.html#l00059">59</a> of file <a class="el" href="proto__tools_8cc_source.html">proto_tools.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa8d9a49b1a63a8931a9d542c26b62d8" name="aaa8d9a49b1a63a8931a9d542c26b62d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa8d9a49b1a63a8931a9d542c26b62d8">◆ </a></span>GenericCheck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::GenericCheck </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_assignment_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const absl::flat_hash_map< int, int > & </td>
|
|
<td class="paramname"><em>direct_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const absl::flat_hash_map< int, int > & </td>
|
|
<td class="paramname"><em>reverse_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_agents</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_tasks</em>[] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian__test_8cc_source.html#l00031">31</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae3359f1c2367d44e5cf9be5d5abc89f" name="aae3359f1c2367d44e5cf9be5d5abc89f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae3359f1c2367d44e5cf9be5d5abc89f">◆ </a></span>GetBestScalingOfDoublesToInt64() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double GetBestScalingOfDoublesToInt64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>input</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>lb</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>ub</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>max_absolute_sum</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00179">179</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cc8b704d0f858f38ad0851bc1b9d478" name="a7cc8b704d0f858f38ad0851bc1b9d478"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cc8b704d0f858f38ad0851bc1b9d478">◆ </a></span>GetBestScalingOfDoublesToInt64() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GetBestScalingOfDoublesToInt64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>input</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>max_absolute_sum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>scaling_factor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>max_relative_coeff_error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8cc_source.html#l00189">189</a> of file <a class="el" href="fp__utils_8cc_source.html">fp_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fb0c68e3b93033a6161597239899e38" name="a6fb0c68e3b93033a6161597239899e38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fb0c68e3b93033a6161597239899e38">◆ </a></span>GetGurobiEnv()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> * > GetGurobiEnv </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="environment_8cc_source.html#l00752">752</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeae6cf89ac4d73d2e95cffaa0edbd687" name="aeae6cf89ac4d73d2e95cffaa0edbd687"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeae6cf89ac4d73d2e95cffaa0edbd687">◆ </a></span>GetNodeMinimizingEdgeCostToSource()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::GetNodeMinimizingEdgeCostToSource </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GraphType & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AcceptFunction </td>
|
|
<td class="paramname"><em>accept</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00311">311</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b5040495fbb7e6b236b900e8d2b5819" name="a4b5040495fbb7e6b236b900e8d2b5819"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b5040495fbb7e6b236b900e8d2b5819">◆ </a></span>GetProcessMemoryUsage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t GetProcessMemoryUsage </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="base_2sysinfo_8cc_source.html#l00085">85</a> of file <a class="el" href="base_2sysinfo_8cc_source.html">base/sysinfo.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75d366a3e32ad3d094f51168fb71cc62" name="a75d366a3e32ad3d094f51168fb71cc62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75d366a3e32ad3d094f51168fb71cc62">◆ </a></span>GlopToMPSolverConstraintStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> GlopToMPSolverConstraintStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">glop::ConstraintStatus</a> </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__utils_8cc_source.html#l00091">91</a> of file <a class="el" href="glop__utils_8cc_source.html">glop_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a870ed4c2d724459db8fa23b0f73b6b24" name="a870ed4c2d724459db8fa23b0f73b6b24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a870ed4c2d724459db8fa23b0f73b6b24">◆ </a></span>GlopToMPSolverResultStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> GlopToMPSolverResultStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a884f3b645d22471e5ed3320e182cd493">glop::ProblemStatus</a> </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__utils_8cc_source.html#l00018">18</a> of file <a class="el" href="glop__utils_8cc_source.html">glop_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a257a7b603195952cf0d1382e876c1894" name="a257a7b603195952cf0d1382e876c1894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a257a7b603195952cf0d1382e876c1894">◆ </a></span>GlopToMPSolverVariableStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> GlopToMPSolverVariableStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">glop::VariableStatus</a> </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__utils_8cc_source.html#l00057">57</a> of file <a class="el" href="glop__utils_8cc_source.html">glop_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a986eab45ec513f2034562cae6e02b4c6" name="a986eab45ec513f2034562cae6e02b4c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a986eab45ec513f2034562cae6e02b4c6">◆ </a></span>GScipAddQuadraticObjectiveTerm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status GScipAddQuadraticObjectiveTerm </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> * </td>
|
|
<td class="paramname"><em>gscip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< SCIP_Var * > </td>
|
|
<td class="paramname"><em>quadratic_variables1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< SCIP_Var * > </td>
|
|
<td class="paramname"><em>quadratic_variables2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< double > </td>
|
|
<td class="paramname"><em>quadratic_coefficients</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00143">143</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70745987d67cc331304e3873730aab0e" name="a70745987d67cc331304e3873730aab0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70745987d67cc331304e3873730aab0e">◆ </a></span>GScipCatchCtrlC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipCatchCtrlC </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00131">131</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e95a3fd07e6e216457bcb9cadf636ee" name="a8e95a3fd07e6e216457bcb9cadf636ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e95a3fd07e6e216457bcb9cadf636ee">◆ </a></span>GScipCatchCtrlCSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipCatchCtrlCSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00138">138</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a876ba05b3ab41e7e9bf0425d47197e5f" name="a876ba05b3ab41e7e9bf0425d47197e5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a876ba05b3ab41e7e9bf0425d47197e5f">◆ </a></span>GScipCreateAbs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status GScipCreateAbs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> * </td>
|
|
<td class="paramname"><em>gscip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP_Var * </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP_Var * </td>
|
|
<td class="paramname"><em>abs_x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00069">69</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae203d18bb597e00e945b5e16de484731" name="ae203d18bb597e00e945b5e16de484731"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae203d18bb597e00e945b5e16de484731">◆ </a></span>GScipCreateIndicatorRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status GScipCreateIndicatorRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> * </td>
|
|
<td class="paramname"><em>gscip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_indicator_range_constraint.html">GScipIndicatorRangeConstraint</a> & </td>
|
|
<td class="paramname"><em>indicator_range</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00173">173</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32116424b56445ea83eebdb47a21eb21" name="a32116424b56445ea83eebdb47a21eb21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32116424b56445ea83eebdb47a21eb21">◆ </a></span>GScipCreateMaximum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status GScipCreateMaximum </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> * </td>
|
|
<td class="paramname"><em>gscip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> & </td>
|
|
<td class="paramname"><em>resultant</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> > & </td>
|
|
<td class="paramname"><em>terms</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00076">76</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb287f3f4d1bce6b4ec847c62a08a8ee" name="abb287f3f4d1bce6b4ec847c62a08a8ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb287f3f4d1bce6b4ec847c62a08a8ee">◆ </a></span>GScipCreateMinimum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status GScipCreateMinimum </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> * </td>
|
|
<td class="paramname"><em>gscip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> & </td>
|
|
<td class="paramname"><em>resultant</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> > & </td>
|
|
<td class="paramname"><em>terms</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00132">132</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f87c40d4bdf2c5a4a38f4b949d21f06" name="a2f87c40d4bdf2c5a4a38f4b949d21f06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f87c40d4bdf2c5a4a38f4b949d21f06">◆ </a></span>GScipDifference()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> GScipDifference </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> </td>
|
|
<td class="paramname"><em>left</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> & </td>
|
|
<td class="paramname"><em>right</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00037">37</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a297998830d7b9c480a499be99a90c7c0" name="a297998830d7b9c480a499be99a90c7c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a297998830d7b9c480a499be99a90c7c0">◆ </a></span>GScipLe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structoperations__research_1_1_g_scip_linear_range.html">GScipLinearRange</a> GScipLe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> </td>
|
|
<td class="paramname"><em>left</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> & </td>
|
|
<td class="paramname"><em>right</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00056">56</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b4fa504c41da6367c9203e24880cec0" name="a2b4fa504c41da6367c9203e24880cec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b4fa504c41da6367c9203e24880cec0">◆ </a></span>GScipLogLevel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int GScipLogLevel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00083">83</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3dc94da0ba557178e8fb0573bd5196f9" name="a3dc94da0ba557178e8fb0573bd5196f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dc94da0ba557178e8fb0573bd5196f9">◆ </a></span>GScipLogLevelSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipLogLevelSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00088">88</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68892002ecc3aeef5a359ba29dc9b9e0" name="a68892002ecc3aeef5a359ba29dc9b9e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68892002ecc3aeef5a359ba29dc9b9e0">◆ </a></span>GScipMaxNumThreads()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int GScipMaxNumThreads </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00065">65</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93af7f7c8a94dcc8bacc831ac5a9db47" name="a93af7f7c8a94dcc8bacc831ac5a9db47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93af7f7c8a94dcc8bacc831ac5a9db47">◆ </a></span>GScipMaxNumThreadsSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipMaxNumThreadsSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00072">72</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afed9a24bde49a74960848a3d560274a3" name="afed9a24bde49a74960848a3d560274a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afed9a24bde49a74960848a3d560274a3">◆ </a></span>GScipNegate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> GScipNegate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structoperations__research_1_1_g_scip_linear_expr.html">GScipLinearExpr</a> </td>
|
|
<td class="paramname"><em>expr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__ext_8cc_source.html#l00046">46</a> of file <a class="el" href="gscip__ext_8cc_source.html">gscip_ext.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9760583a8fa5451fe830e6217aa341ad" name="a9760583a8fa5451fe830e6217aa341ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9760583a8fa5451fe830e6217aa341ad">◆ </a></span>GScipOutputEnabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipOutputEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00099">99</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a765f12cf99e50045817940462fcd43cd" name="a765f12cf99e50045817940462fcd43cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a765f12cf99e50045817940462fcd43cd">◆ </a></span>GScipOutputEnabledSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipOutputEnabledSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00104">104</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf4dff2bd8414c8a0b93214abafc9adb" name="aaf4dff2bd8414c8a0b93214abafc9adb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf4dff2bd8414c8a0b93214abafc9adb">◆ </a></span>GScipRandomSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int GScipRandomSeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00114">114</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedcc709d4a4cf79323d7abf302b5b276" name="aedcc709d4a4cf79323d7abf302b5b276"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedcc709d4a4cf79323d7abf302b5b276">◆ </a></span>GScipRandomSeedSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipRandomSeedSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00121">121</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14c54b4add43bf2d102ca8580690c69b" name="a14c54b4add43bf2d102ca8580690c69b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14c54b4add43bf2d102ca8580690c69b">◆ </a></span>GScipSetCatchCtrlC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetCatchCtrlC </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>catch_ctrl_c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GScipParameters *const </td>
|
|
<td class="paramname"><em>parameters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00125">125</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad795c8f85248c422d2a1b871ed6d3b6d" name="ad795c8f85248c422d2a1b871ed6d3b6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad795c8f85248c422d2a1b871ed6d3b6d">◆ </a></span>GScipSetLogLevel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetLogLevel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GScipParameters * </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>log_level</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00076">76</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d54b1bb892f63abf51051c7b4228041" name="a9d54b1bb892f63abf51051c7b4228041"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d54b1bb892f63abf51051c7b4228041">◆ </a></span>GScipSetMaxNumThreads()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetMaxNumThreads </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>num_threads</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GScipParameters * </td>
|
|
<td class="paramname"><em>parameters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00059">59</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7adb43bd64ce9c284340081cd18f9561" name="a7adb43bd64ce9c284340081cd18f9561"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7adb43bd64ce9c284340081cd18f9561">◆ </a></span>GScipSetOutputEnabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetOutputEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GScipParameters * </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>output_enabled</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00092">92</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c8817646c7d4431dd9327a3b0b5c8c9" name="a6c8817646c7d4431dd9327a3b0b5c8c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c8817646c7d4431dd9327a3b0b5c8c9">◆ </a></span>GScipSetRandomSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetRandomSeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GScipParameters * </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>random_seed</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00108">108</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35973d7e6ca206694a6d31a5d81d3726" name="a35973d7e6ca206694a6d31a5d81d3726"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35973d7e6ca206694a6d31a5d81d3726">◆ </a></span>GScipSetTimeLimit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void GScipSetTimeLimit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::Duration </td>
|
|
<td class="paramname"><em>time_limit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GScipParameters * </td>
|
|
<td class="paramname"><em>parameters</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00031">31</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff604702d7a907a7396350f85bd867e7" name="aff604702d7a907a7396350f85bd867e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff604702d7a907a7396350f85bd867e7">◆ </a></span>GScipTimeLimit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Duration GScipTimeLimit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00040">40</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5073554dfe22670634cf21b4300199f" name="af5073554dfe22670634cf21b4300199f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5073554dfe22670634cf21b4300199f">◆ </a></span>GScipTimeLimitSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GScipTimeLimitSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const GScipParameters & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gscip__parameters_8cc_source.html#l00055">55</a> of file <a class="el" href="gscip__parameters_8cc_source.html">gscip_parameters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab44ae2e3c5c072bc8bd2194a8e9df0db" name="ab44ae2e3c5c072bc8bd2194a8e9df0db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab44ae2e3c5c072bc8bd2194a8e9df0db">◆ </a></span>GurobiDynamicLibraryPotentialPaths()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > operations_research::GurobiDynamicLibraryPotentialPaths </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="environment_8cc_source.html#l00662">662</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac79aad20cb4baeeb6be9336730973514" name="ac79aad20cb4baeeb6be9336730973514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac79aad20cb4baeeb6be9336730973514">◆ </a></span>GurobiIsCorrectlyInstalled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GurobiIsCorrectlyInstalled </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="environment_8cc_source.html#l00031">31</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99a2d4781f0758d43de829c610a1a33b" name="a99a2d4781f0758d43de829c610a1a33b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99a2d4781f0758d43de829c610a1a33b">◆ </a></span>GurobiSolveProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< MPSolutionResponse > GurobiSolveProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelRequest & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> * </td>
|
|
<td class="paramname"><em>gurobi_env</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gurobi__proto__solver_8cc_source.html#l00264">264</a> of file <a class="el" href="gurobi__proto__solver_8cc_source.html">gurobi_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a597f70b9007402fadc265ccb27687966" name="a597f70b9007402fadc265ccb27687966"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a597f70b9007402fadc265ccb27687966">◆ </a></span>Hash1() <span class="overload">[1/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>ptrs</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="constraint__solveri_8h_source.html#l00262">262</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14927dac339bd5be7348433e5ae46551" name="a14927dac339bd5be7348433e5ae46551"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14927dac339bd5be7348433e5ae46551">◆ </a></span>Hash1() <span class="overload">[2/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T * > & </td>
|
|
<td class="paramname"><em>ptrs</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00252">252</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53a6358ea0e13e600820df98156f132d" name="a53a6358ea0e13e600820df98156f132d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53a6358ea0e13e600820df98156f132d">◆ </a></span>Hash1() <span class="overload">[3/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </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="constraint__solveri_8h_source.html#l00240">240</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e95e16a711ae93395f3735e07708708" name="a8e95e16a711ae93395f3735e07708708"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e95e16a711ae93395f3735e07708708">◆ </a></span>Hash1() <span class="overload">[4/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </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="constraint__solveri_8h_source.html#l00236">236</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c150546a98dce59439f838f68493d84" name="a5c150546a98dce59439f838f68493d84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c150546a98dce59439f838f68493d84">◆ </a></span>Hash1() <span class="overload">[5/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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="constraint__solveri_8h_source.html#l00225">225</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee1401375b23909949cce272a3b787db" name="aee1401375b23909949cce272a3b787db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee1401375b23909949cce272a3b787db">◆ </a></span>Hash1() <span class="overload">[6/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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>Hash functions. </p>
|
|
<p >value = (value << 21) - value - 1;</p>
|
|
<p >value * 265</p>
|
|
<p >value * 21</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00214">214</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24d85d1e77f31f346dba6bdc02067473" name="a24d85d1e77f31f346dba6bdc02067473"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24d85d1e77f31f346dba6bdc02067473">◆ </a></span>Hash1() <span class="overload">[7/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *const </td>
|
|
<td class="paramname"><em>ptr</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="constraint__solveri_8h_source.html#l00242">242</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66479cfb6b1f16b2c2bfdddf77e00dd8" name="a66479cfb6b1f16b2c2bfdddf77e00dd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66479cfb6b1f16b2c2bfdddf77e00dd8">◆ </a></span>Hash32NumWithSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::Hash32NumWithSeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hash_8h_source.html#l00097">97</a> of file <a class="el" href="hash_8h_source.html">hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae39433d1df0e672003627fa8b777fabb" name="ae39433d1df0e672003627fa8b777fabb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae39433d1df0e672003627fa8b777fabb">◆ </a></span>Hash64NumWithSeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::Hash64NumWithSeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>num</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hash_8h_source.html#l00103">103</a> of file <a class="el" href="hash_8h_source.html">hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc5e06b587829ed7c5e02c1d95293378" name="adc5e06b587829ed7c5e02c1d95293378"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc5e06b587829ed7c5e02c1d95293378">◆ </a></span>HasUnaryDimension()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::HasUnaryDimension </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> * > & </td>
|
|
<td class="paramname"><em>dimensions</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing_8cc_source.html#l04785">4785</a> of file <a class="el" href="routing_8cc_source.html">routing.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a793092fb9f25552acabb89ee399bbd81" name="a793092fb9f25552acabb89ee399bbd81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a793092fb9f25552acabb89ee399bbd81">◆ </a></span>IncrementalSort() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::IncrementalSort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>max_comparisons</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>begin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Compare </td>
|
|
<td class="paramname"><em>comp</em> = <code>Compare{}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_stable</em> = <code>false</code> </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="sort_8h_source.html#l00046">46</a> of file <a class="el" href="sort_8h_source.html">sort.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7711fb7b4603c63bec592d9fa6184c0a" name="a7711fb7b4603c63bec592d9fa6184c0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7711fb7b4603c63bec592d9fa6184c0a">◆ </a></span>IncrementalSort() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::IncrementalSort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>begin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Compare </td>
|
|
<td class="paramname"><em>comp</em> = <code>Compare{}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_stable</em> = <code>false</code> </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="sort_8h_source.html#l00129">129</a> of file <a class="el" href="sort_8h_source.html">sort.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a891ddf9892fb33be8044e9ac7d58ef3d" name="a891ddf9892fb33be8044e9ac7d58ef3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a891ddf9892fb33be8044e9ac7d58ef3d">◆ </a></span>InputContainsNan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::InputContainsNan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::vector< double > > & </td>
|
|
<td class="paramname"><em>input</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian_8cc_source.html#l00640">640</a> of file <a class="el" href="hungarian_8cc_source.html">hungarian.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5dcc4acbab90bfb7be50dbcca0b8369" name="ae5dcc4acbab90bfb7be50dbcca0b8369"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5dcc4acbab90bfb7be50dbcca0b8369">◆ </a></span>InsertionSort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::InsertionSort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>begin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Iterator </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Compare </td>
|
|
<td class="paramname"><em>comp</em> = <code>Compare{}</code> </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="sort_8h_source.html#l00095">95</a> of file <a class="el" href="sort_8h_source.html">sort.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a149483ab8d542a656880da500c648a7a" name="a149483ab8d542a656880da500c648a7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a149483ab8d542a656880da500c648a7a">◆ </a></span>InstallDemonProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void InstallDemonProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00441">441</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c0f97bcea6f2f81b6fd7243ae86f95d" name="a1c0f97bcea6f2f81b6fd7243ae86f95d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c0f97bcea6f2f81b6fd7243ae86f95d">◆ </a></span>InstallLocalSearchProfiler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void InstallLocalSearchProfiler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_local_search_profiler.html">LocalSearchProfiler</a> * </td>
|
|
<td class="paramname"><em>monitor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l03920">3920</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e9621c9c2973131800432eaa57818d5" name="a0e9621c9c2973131800432eaa57818d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e9621c9c2973131800432eaa57818d5">◆ </a></span>InternalSaveBooleanVarValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::InternalSaveBooleanVarValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l00951">951</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2adddfecac47612f1da312dbb80d91b7" name="a2adddfecac47612f1da312dbb80d91b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2adddfecac47612f1da312dbb80d91b7">◆ </a></span>Interpolate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">FloatType operations_research::Interpolate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>alpha</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8h_source.html#l00246">246</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a047ebf0fb931b969191be4945aae05b1" name="a047ebf0fb931b969191be4945aae05b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a047ebf0fb931b969191be4945aae05b1">◆ </a></span>IntervalDown32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::IntervalDown32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>s</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="bitset_8h_source.html#l00316">316</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85487a7c672731d0a3f9167dba536aa0" name="a85487a7c672731d0a3f9167dba536aa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85487a7c672731d0a3f9167dba536aa0">◆ </a></span>IntervalDown64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::IntervalDown64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>s</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="bitset_8h_source.html#l00311">311</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3e279a32a1a414e450e663a683d2365" name="af3e279a32a1a414e450e663a683d2365"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3e279a32a1a414e450e663a683d2365">◆ </a></span>IntervalsAreSortedAndNonAdjacent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IntervalsAreSortedAndNonAdjacent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::Span< const <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> > </td>
|
|
<td class="paramname"><em>intervals</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns true iff we have: </p>
|
|
<ul>
|
|
<li>The intervals appear in increasing order.</li>
|
|
<li>for all i: intervals[i].start <= intervals[i].end (should always be true, by construction, but bad intervals can in practice escape detection in opt mode).</li>
|
|
<li>for all i but the last: intervals[i].end + 1 < intervals[i+1].start </li>
|
|
</ul>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00038">38</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89d32183c356382fe71d7d0e2f302d01" name="a89d32183c356382fe71d7d0e2f302d01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89d32183c356382fe71d7d0e2f302d01">◆ </a></span>IntervalUp32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::IntervalUp32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>s</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="bitset_8h_source.html#l00305">305</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcbecff7e7071fc3d98bb8fcd0fc87bc" name="afcbecff7e7071fc3d98bb8fcd0fc87bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcbecff7e7071fc3d98bb8fcd0fc87bc">◆ </a></span>IntervalUp64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::IntervalUp64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>s</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="bitset_8h_source.html#l00300">300</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f4525e71a6b05d97c868f0832750a60" name="a3f4525e71a6b05d97c868f0832750a60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f4525e71a6b05d97c868f0832750a60">◆ </a></span>IsArrayBoolean()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsArrayBoolean </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02856">2856</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12527c82ffc8b31c5d8dc836c366d624" name="a12527c82ffc8b31c5d8dc836c366d624"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12527c82ffc8b31c5d8dc836c366d624">◆ </a></span>IsArrayConstant()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsArrayConstant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02846">2846</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf2aea6c68fe502389c9264b971b2f85" name="adf2aea6c68fe502389c9264b971b2f85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf2aea6c68fe502389c9264b971b2f85">◆ </a></span>IsArrayInRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsArrayInRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>range_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>range_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02936">2936</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a7ae719107659f62df69935619c4503" name="a6a7ae719107659f62df69935619c4503"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a7ae719107659f62df69935619c4503">◆ </a></span>IsBitSet32()</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::IsBitSet32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00349">349</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accd480b0f48f07182d45f247efdc8dee" name="accd480b0f48f07182d45f247efdc8dee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accd480b0f48f07182d45f247efdc8dee">◆ </a></span>IsBitSet64()</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::IsBitSet64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00346">346</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a122300e3a1def4c191aed1f0e59ef64d" name="a122300e3a1def4c191aed1f0e59ef64d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a122300e3a1def4c191aed1f0e59ef64d">◆ </a></span>IsEmptyRange32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsEmptyRange32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab805aeb27f36d4e358e29a27f4751dbb" name="ab805aeb27f36d4e358e29a27f4751dbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab805aeb27f36d4e358e29a27f4751dbb">◆ </a></span>IsEmptyRange64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsEmptyRange64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1cf773de0cae72d0c44efe5b8f4bb89" name="ab1cf773de0cae72d0c44efe5b8f4bb89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1cf773de0cae72d0c44efe5b8f4bb89">◆ </a></span>IsEulerianGraph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsEulerianGraph </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00040">40</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d434774c07815a25ffaa7adb343c19e" name="a3d434774c07815a25ffaa7adb343c19e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d434774c07815a25ffaa7adb343c19e">◆ </a></span>IsIncreasing()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsIncreasing </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02926">2926</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aafac7375c23337f25821aa6f86ca627c" name="aafac7375c23337f25821aa6f86ca627c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aafac7375c23337f25821aa6f86ca627c">◆ </a></span>IsIncreasingContiguous()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsIncreasingContiguous </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>values</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02916">2916</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1181732aa2f4c08e28ea32b1c7c6f256" name="a1181732aa2f4c08e28ea32b1c7c6f256"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1181732aa2f4c08e28ea32b1c7c6f256">◆ </a></span>IsIntegerWithinTolerance()</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::IsIntegerWithinTolerance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8h_source.html#l00165">165</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addb09ab3f085b1424ee43c8565494b40" name="addb09ab3f085b1424ee43c8565494b40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addb09ab3f085b1424ee43c8565494b40">◆ </a></span>IsPositiveOrNegativeInfinity()</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::IsPositiveOrNegativeInfinity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</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="fp__utils_8h_source.html#l00111">111</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b312dd19c90b2af099e6f159869f7ee" name="a6b312dd19c90b2af099e6f159869f7ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b312dd19c90b2af099e6f159869f7ee">◆ </a></span>IsSemiEulerianGraph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsSemiEulerianGraph </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Graph & </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="namespaceoperations__research.html#a7ae31ba4c3b4899478e53ca13df35dfc">NodeIndex</a> > * </td>
|
|
<td class="paramname"><em>odd_nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="eulerian__path_8h_source.html#l00055">55</a> of file <a class="el" href="eulerian__path_8h_source.html">eulerian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a096ed4f933f943ccb8859e0dc08b06ca" name="a096ed4f933f943ccb8859e0dc08b06ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a096ed4f933f943ccb8859e0dc08b06ca">◆ </a></span>IsSmallerWithinTolerance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::IsSmallerWithinTolerance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FloatType </td>
|
|
<td class="paramname"><em>tolerance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="fp__utils_8h_source.html#l00157">157</a> of file <a class="el" href="fp__utils_8h_source.html">fp_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1e66b2f134ccc2e06344f1935bbc16a" name="af1e66b2f134ccc2e06344f1935bbc16a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1e66b2f134ccc2e06344f1935bbc16a">◆ </a></span>JoinDebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::JoinDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>separator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="string__array_8h_source.html#l00038">38</a> of file <a class="el" href="string__array_8h_source.html">string_array.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9be76edcbd5ccb982d92c8d90421a73c" name="a9be76edcbd5ccb982d92c8d90421a73c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9be76edcbd5ccb982d92c8d90421a73c">◆ </a></span>JoinDebugStringPtr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::JoinDebugStringPtr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>separator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="string__array_8h_source.html#l00045">45</a> of file <a class="el" href="string__array_8h_source.html">string_array.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed2d2f0a06417c1c636b412b1d8a2593" name="aed2d2f0a06417c1c636b412b1d8a2593"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed2d2f0a06417c1c636b412b1d8a2593">◆ </a></span>JoinNameFieldPtr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::JoinNameFieldPtr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>separator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="string__array_8h_source.html#l00058">58</a> of file <a class="el" href="string__array_8h_source.html">string_array.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea04391e4d85555ed4fde9b89e8139f2" name="aea04391e4d85555ed4fde9b89e8139f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea04391e4d85555ed4fde9b89e8139f2">◆ </a></span>JoinNamePtr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::JoinNamePtr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>separator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="string__array_8h_source.html#l00052">52</a> of file <a class="el" href="string__array_8h_source.html">string_array.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afde211fb7f57e8cd95a3e07a28b4847e" name="afde211fb7f57e8cd95a3e07a28b4847e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afde211fb7f57e8cd95a3e07a28b4847e">◆ </a></span>LeastSignificantBitPosition32() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::LeastSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeaca21c840bf285f12127938231369b9" name="aeaca21c840bf285f12127938231369b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeaca21c840bf285f12127938231369b9">◆ </a></span>LeastSignificantBitPosition32() <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">int operations_research::LeastSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00182">182</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ae0f5d6a36d2ac42ff62911ceff551e" name="a9ae0f5d6a36d2ac42ff62911ceff551e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ae0f5d6a36d2ac42ff62911ceff551e">◆ </a></span>LeastSignificantBitPosition32DeBruijn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::LeastSignificantBitPosition32DeBruijn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00144">144</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c691865bdad3f6ee0525a77368a87c9" name="a1c691865bdad3f6ee0525a77368a87c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c691865bdad3f6ee0525a77368a87c9">◆ </a></span>LeastSignificantBitPosition32Default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::LeastSignificantBitPosition32Default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00153">153</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeaad5460617f3e9cba0edffa0afc8ffd" name="aeaad5460617f3e9cba0edffa0afc8ffd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeaad5460617f3e9cba0edffa0afc8ffd">◆ </a></span>LeastSignificantBitPosition64() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::LeastSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae13fcb4162a4180395806f43237c44b2" name="ae13fcb4162a4180395806f43237c44b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae13fcb4162a4180395806f43237c44b2">◆ </a></span>LeastSignificantBitPosition64() <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">int operations_research::LeastSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00127">127</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a588a37fe4aa71e468b26ca5388732ea0" name="a588a37fe4aa71e468b26ca5388732ea0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a588a37fe4aa71e468b26ca5388732ea0">◆ </a></span>LeastSignificantBitPosition64DeBruijn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::LeastSignificantBitPosition64DeBruijn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00081">81</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a4eefefc8c7cf8ee2f381b692e370a6" name="a6a4eefefc8c7cf8ee2f381b692e370a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a4eefefc8c7cf8ee2f381b692e370a6">◆ </a></span>LeastSignificantBitPosition64Default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::LeastSignificantBitPosition64Default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00093">93</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f40cd0560f4962b81e8b99333ea6e2b" name="a7f40cd0560f4962b81e8b99333ea6e2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f40cd0560f4962b81e8b99333ea6e2b">◆ </a></span>LeastSignificantBitWord32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::LeastSignificantBitWord32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00064">64</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee01d67a7a666bd54a183ac162e34238" name="aee01d67a7a666bd54a183ac162e34238"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee01d67a7a666bd54a183ac162e34238">◆ </a></span>LeastSignificantBitWord64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::LeastSignificantBitWord64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00063">63</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c33a211b2fdb0b6e816dc8e3f99c6f3" name="a6c33a211b2fdb0b6e816dc8e3f99c6f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c33a211b2fdb0b6e816dc8e3f99c6f3">◆ </a></span>LegacyScipSetSolverSpecificParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status LegacyScipSetSolverSpecificParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP * </td>
|
|
<td class="paramname"><em>scip</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="legacy__scip__params_8cc_source.html#l00032">32</a> of file <a class="el" href="legacy__scip__params_8cc_source.html">legacy_scip_params.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16279e26b1c9fb24892ea66c6e29d546" name="a16279e26b1c9fb24892ea66c6e29d546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16279e26b1c9fb24892ea66c6e29d546">◆ </a></span>LinearConstraintIsViolated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::LinearConstraintIsViolated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_scip_constraint_handler_context.html">ScipConstraintHandlerContext</a> & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> & </td>
|
|
<td class="paramname"><em>constraint</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__callback_8cc_source.html#l00096">96</a> of file <a class="el" href="scip__callback_8cc_source.html">scip_callback.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac14e5bdd8a27f1b2089a783f842dce2f" name="ac14e5bdd8a27f1b2089a783f842dce2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac14e5bdd8a27f1b2089a783f842dce2f">◆ </a></span>LinkVarExpr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LinkVarExpr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_expr.html">IntExpr</a> *const </td>
|
|
<td class="paramname"><em>expr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="expressions_8cc_source.html#l07429">7429</a> of file <a class="el" href="expressions_8cc_source.html">expressions.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6c6ca37ce0f44ef738366070fe992a4" name="ad6c6ca37ce0f44ef738366070fe992a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6c6ca37ce0f44ef738366070fe992a4">◆ </a></span>LoadGurobiDynamicLibrary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status LoadGurobiDynamicLibrary </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< std::string > </td>
|
|
<td class="paramname"><em>potential_paths</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00717">717</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b04d9d37e72714a19537614c7948045" name="a7b04d9d37e72714a19537614c7948045"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b04d9d37e72714a19537614c7948045">◆ </a></span>LoadGurobiFunctions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::LoadGurobiFunctions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_dynamic_library.html">DynamicLibrary</a> * </td>
|
|
<td class="paramname"><em>gurobi_dynamic_library</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00439">439</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3c183bd74c4ac70341e97fe5030b191" name="af3c183bd74c4ac70341e97fe5030b191"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3c183bd74c4ac70341e97fe5030b191">◆ </a></span>LocalOptimumReached()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LocalOptimumReached </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_search.html">Search</a> *const </td>
|
|
<td class="paramname"><em>search</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01348">1348</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26a2d5d3c5887e436bf4da4c20a99a26" name="a26a2d5d3c5887e436bf4da4c20a99a26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26a2d5d3c5887e436bf4da4c20a99a26">◆ </a></span>MakeAllUnperformed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * MakeAllUnperformed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> * </td>
|
|
<td class="paramname"><em>model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__search_8cc_source.html#l04380">4380</a> of file <a class="el" href="routing__search_8cc_source.html">routing_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab93e9f4e13fe80519212421a84351bd1" name="ab93e9f4e13fe80519212421a84351bd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab93e9f4e13fe80519212421a84351bd1">◆ </a></span>MakeBareIntToIntFunction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_range_int_to_int_function.html">RangeIntToIntFunction</a> * MakeBareIntToIntFunction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::function< int64_t(int64_t)> </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="range__query__function_8cc_source.html#l00217">217</a> of file <a class="el" href="range__query__function_8cc_source.html">range_query_function.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15e668e6078014aa160c39782f916322" name="a15e668e6078014aa160c39782f916322"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15e668e6078014aa160c39782f916322">◆ </a></span>MakeCachedIntToIntFunction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_range_int_to_int_function.html">RangeIntToIntFunction</a> * MakeCachedIntToIntFunction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::function< int64_t(int64_t)> & </td>
|
|
<td class="paramname"><em>f</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>domain_start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>domain_end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="range__query__function_8cc_source.html#l00222">222</a> of file <a class="el" href="range__query__function_8cc_source.html">range_query_function.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59955a2e2c2b28075cdc795f99df6134" name="a59955a2e2c2b28075cdc795f99df6134"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59955a2e2c2b28075cdc795f99df6134">◆ </a></span>MakeCachedRangeMinMaxIndexFunction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_range_min_max_index_function.html">RangeMinMaxIndexFunction</a> * MakeCachedRangeMinMaxIndexFunction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::function< int64_t(int64_t)> & </td>
|
|
<td class="paramname"><em>f</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>domain_start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>domain_end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="range__query__function_8cc_source.html#l00228">228</a> of file <a class="el" href="range__query__function_8cc_source.html">range_query_function.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa213d8f884283e0d72712243cbbefa7c" name="aa213d8f884283e0d72712243cbbefa7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa213d8f884283e0d72712243cbbefa7c">◆ </a></span>MakeConstraintDemon0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeConstraintDemon0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)() </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00519">519</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0190f4a9c848c207d0bff97f625fcd1" name="ae0190f4a9c848c207d0bff97f625fcd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0190f4a9c848c207d0bff97f625fcd1">◆ </a></span>MakeConstraintDemon1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeConstraintDemon1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)(P) </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param1</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00560">560</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68441e43b6c0228145d1101db5f3c4de" name="a68441e43b6c0228145d1101db5f3c4de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68441e43b6c0228145d1101db5f3c4de">◆ </a></span>MakeConstraintDemon2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeConstraintDemon2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)(P, Q) </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Q </td>
|
|
<td class="paramname"><em>param2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00599">599</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a362b5a75841c543eec770b731d6e6865" name="a362b5a75841c543eec770b731d6e6865"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a362b5a75841c543eec770b731d6e6865">◆ </a></span>MakeConstraintDemon3()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeConstraintDemon3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)(P, Q, R) </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Q </td>
|
|
<td class="paramname"><em>param2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">R </td>
|
|
<td class="paramname"><em>param3</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00642">642</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a24a85a196ecfb2b799a0409ef757c6" name="a6a24a85a196ecfb2b799a0409ef757c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a24a85a196ecfb2b799a0409ef757c6">◆ </a></span>MakeCPFeasibilityFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeCPFeasibilityFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> * </td>
|
|
<td class="paramname"><em>routing_model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter checking the current solution using CP propagation. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l03047">3047</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21d884ccc65aaa3278b977df560d31a0" name="a21d884ccc65aaa3278b977df560d31a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21d884ccc65aaa3278b977df560d31a0">◆ </a></span>MakeCumulBoundsPropagatorFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeCumulBoundsPropagatorFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> & </td>
|
|
<td class="paramname"><em>dimension</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter handling dimension cumul bounds. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02587">2587</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a001b36b291a4afe7dffdbb9194bc45" name="a6a001b36b291a4afe7dffdbb9194bc45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a001b36b291a4afe7dffdbb9194bc45">◆ </a></span>MakeDelayedConstraintDemon0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeDelayedConstraintDemon0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)() </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00682">682</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac316c82f31293db18e25c809592908dd" name="ac316c82f31293db18e25c809592908dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac316c82f31293db18e25c809592908dd">◆ </a></span>MakeDelayedConstraintDemon1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeDelayedConstraintDemon1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)(P) </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param1</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00718">718</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c0bc84812eed9d626b00bc8fb5b9ae1" name="a6c0bc84812eed9d626b00bc8fb5b9ae1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c0bc84812eed9d626b00bc8fb5b9ae1">◆ </a></span>MakeDelayedConstraintDemon2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * operations_research::MakeDelayedConstraintDemon2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T *const </td>
|
|
<td class="paramname"><em>ct</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(T::*)(P, Q) </td>
|
|
<td class="paramname"><em>method</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Q </td>
|
|
<td class="paramname"><em>param2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00762">762</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91afedb1e53b3780441cc6ee7aebb2b3" name="a91afedb1e53b3780441cc6ee7aebb2b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91afedb1e53b3780441cc6ee7aebb2b3">◆ </a></span>MakeGlobalLPCumulFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeGlobalLPCumulFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_global_dimension_cumul_optimizer.html">GlobalDimensionCumulOptimizer</a> * </td>
|
|
<td class="paramname"><em>optimizer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_global_dimension_cumul_optimizer.html">GlobalDimensionCumulOptimizer</a> * </td>
|
|
<td class="paramname"><em>mp_optimizer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_objective_cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter checking global linear constraints and costs. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02724">2724</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3fee0d3bb89e4913ad2269f8a1be421" name="ae3fee0d3bb89e4913ad2269f8a1be421"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3fee0d3bb89e4913ad2269f8a1be421">◆ </a></span>MakeHamiltonianPathSolver()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_hamiltonian_path_solver.html">HamiltonianPathSolver</a>< CostType, CostFunction > operations_research::MakeHamiltonianPathSolver </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>num_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">CostFunction </td>
|
|
<td class="paramname"><em>cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hamiltonian__path_8h_source.html#l00600">600</a> of file <a class="el" href="hamiltonian__path_8h_source.html">hamiltonian_path.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1988908f406c46ceaed7911f83aef59c" name="a1988908f406c46ceaed7911f83aef59c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1988908f406c46ceaed7911f83aef59c">◆ </a></span>MakeLocalSearchOperator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_operator.html">LocalSearchOperator</a> * MakeLocalSearchOperator </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>secondary_vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int(int64_t)> </td>
|
|
<td class="paramname"><em>start_empty_path_class</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Operator Factories. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l02286">2286</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2ef113e19924b88159b114a929b3358" name="aa2ef113e19924b88159b114a929b3358"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2ef113e19924b88159b114a929b3358">◆ </a></span>MakeMaxActiveVehiclesFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeMaxActiveVehiclesFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter ensuring that max active vehicles constraints are enforced. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l00124">124</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae83b77e66d5864f0ed762e07e2f5d660" name="ae83b77e66d5864f0ed762e07e2f5d660"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae83b77e66d5864f0ed762e07e2f5d660">◆ </a></span>MakeNodeDisjunctionFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeNodeDisjunctionFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter ensuring that node disjunction constraints are enforced. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l00281">281</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac01e4aa9c699cde5c8ec82273a8d7ec4" name="ac01e4aa9c699cde5c8ec82273a8d7ec4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac01e4aa9c699cde5c8ec82273a8d7ec4">◆ </a></span>MakePathCumulFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakePathCumulFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> & </td>
|
|
<td class="paramname"><em>dimension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>propagate_own_objective_value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_objective_cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>can_use_lp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter handling dimension costs and constraints. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02054">2054</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1de0a1f7cf121d53ee230f794ce51f5" name="ae1de0a1f7cf121d53ee230f794ce51f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1de0a1f7cf121d53ee230f794ce51f5">◆ </a></span>MakePathStateFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * MakePathStateFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::unique_ptr< <a class="el" href="classoperations__research_1_1_path_state.html">PathState</a> > </td>
|
|
<td class="paramname"><em>path_state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>nexts</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l03000">3000</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad03cbd2a51a0688c1fd08d3a7c1754c9" name="ad03cbd2a51a0688c1fd08d3a7c1754c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad03cbd2a51a0688c1fd08d3a7c1754c9">◆ </a></span>MakePickupDeliveryFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakePickupDeliveryFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html#a76874cd778ea1b9220673e019f9e7abe">RoutingModel::IndexPairs</a> & </td>
|
|
<td class="paramname"><em>pairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_routing_model.html#aa5cff2ee7fbe3a9c5c701bfba7460c83">RoutingModel::PickupAndDeliveryPolicy</a> > & </td>
|
|
<td class="paramname"><em>vehicle_policies</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter enforcing pickup and delivery constraints for the given pair of nodes and given policies. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02456">2456</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b3beec7f703272555d72aa07e633934" name="a7b3beec7f703272555d72aa07e633934"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b3beec7f703272555d72aa07e633934">◆ </a></span>MakeResourceAssignmentFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * MakeResourceAssignmentFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_local_dimension_cumul_optimizer.html">LocalDimensionCumulOptimizer</a> * </td>
|
|
<td class="paramname"><em>optimizer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_local_dimension_cumul_optimizer.html">LocalDimensionCumulOptimizer</a> * </td>
|
|
<td class="paramname"><em>mp_optimizer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>propagate_own_objective_value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>filter_objective_cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter checking the feasibility and cost of the resource assignment. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02938">2938</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e20bc08641201021d455c297e572bb1" name="a6e20bc08641201021d455c297e572bb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e20bc08641201021d455c297e572bb1">◆ </a></span>MakeRestoreDimensionValuesForUnchangedRoutes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * MakeRestoreDimensionValuesForUnchangedRoutes </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> * </td>
|
|
<td class="paramname"><em>model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing_8cc_source.html#l03105">3105</a> of file <a class="el" href="routing_8cc_source.html">routing.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f3c7082ef5ac88b70d3488d5886812a" name="a7f3c7082ef5ac88b70d3488d5886812a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f3c7082ef5ac88b70d3488d5886812a">◆ </a></span>MakeSetValuesFromTargets()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * MakeSetValuesFromTargets </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > </td>
|
|
<td class="paramname"><em>variables</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int64_t > </td>
|
|
<td class="paramname"><em>targets</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A decision builder which tries to assign values to variables as close as possible to target values first. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing_8cc_source.html#l00170">170</a> of file <a class="el" href="routing_8cc_source.html">routing.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5b064a7895b1fc8084546441a57b46a" name="ab5b064a7895b1fc8084546441a57b46a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5b064a7895b1fc8084546441a57b46a">◆ </a></span>MakeSweepDecisionBuilder()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> * MakeSweepDecisionBuilder </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> * </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>check_assignment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__search_8cc_source.html#l04346">4346</a> of file <a class="el" href="routing__search_8cc_source.html">routing_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada7da4059546f5ef90de0b2f8bada19a" name="ada7da4059546f5ef90de0b2f8bada19a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7da4059546f5ef90de0b2f8bada19a">◆ </a></span>MakeTypeRegulationsFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeTypeRegulationsFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter ensuring type regulation constraints are enforced. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l00815">815</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2df70eb91e349ca7fe8310de3a9bc9b9" name="a2df70eb91e349ca7fe8310de3a9bc9b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2df70eb91e349ca7fe8310de3a9bc9b9">◆ </a></span>MakeUnaryDimensionFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_local_search_filter.html">LocalSearchFilter</a> * MakeUnaryDimensionFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::unique_ptr< <a class="el" href="classoperations__research_1_1_unary_dimension_checker.html">UnaryDimensionChecker</a> > </td>
|
|
<td class="paramname"><em>checker</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>dimension_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="local__search_8cc_source.html#l03254">3254</a> of file <a class="el" href="local__search_8cc_source.html">local_search.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4bbb86ef97d259aabe86e0abde4759e3" name="a4bbb86ef97d259aabe86e0abde4759e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4bbb86ef97d259aabe86e0abde4759e3">◆ </a></span>MakeVehicleAmortizedCostFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeVehicleAmortizedCostFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter computing vehicle amortized costs. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l00666">666</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a447588dfd4d5f539ec22f403e21ca668" name="a447588dfd4d5f539ec22f403e21ca668"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a447588dfd4d5f539ec22f403e21ca668">◆ </a></span>MakeVehicleBreaksFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeVehicleBreaksFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_dimension.html">RoutingDimension</a> & </td>
|
|
<td class="paramname"><em>dimension</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__breaks_8cc_source.html#l01080">1080</a> of file <a class="el" href="routing__breaks_8cc_source.html">routing_breaks.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab962de016b1a14868457ac876eadf008" name="ab962de016b1a14868457ac876eadf008"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab962de016b1a14868457ac876eadf008">◆ </a></span>MakeVehicleVarFilter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html">IntVarLocalSearchFilter</a> * MakeVehicleVarFilter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>routing_model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a filter checking that vehicle variable domains are respected. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__filters_8cc_source.html#l02529">2529</a> of file <a class="el" href="routing__filters_8cc_source.html">routing_filters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5c01de98fc53a984205e3dc05810f93" name="af5c01de98fc53a984205e3dc05810f93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5c01de98fc53a984205e3dc05810f93">◆ </a></span>MaximizeLinearAssignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MaximizeLinearAssignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::vector< double > > & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::flat_hash_map< int, int > * </td>
|
|
<td class="paramname"><em>direct_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::flat_hash_map< int, int > * </td>
|
|
<td class="paramname"><em>reverse_assignment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian_8cc_source.html#l00670">670</a> of file <a class="el" href="hungarian_8cc_source.html">hungarian.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a587a6a73cbcb4e4a4c7d3b596fa407aa" name="a587a6a73cbcb4e4a4c7d3b596fa407aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a587a6a73cbcb4e4a4c7d3b596fa407aa">◆ </a></span>MaxVarArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::MaxVarArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</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 >The std::max<int64_t> is needed for compilation on MSVC.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02982">2982</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb92bdbce12d475f965f6db3c5f5b7b5" name="acb92bdbce12d475f965f6db3c5f5b7b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb92bdbce12d475f965f6db3c5f5b7b5">◆ </a></span>MemoryUsage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string MemoryUsage </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="stats_8cc_source.html#l00025">25</a> of file <a class="el" href="stats_8cc_source.html">stats.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5d41884f3ad7b19224d25ba9bccd55a" name="af5d41884f3ad7b19224d25ba9bccd55a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5d41884f3ad7b19224d25ba9bccd55a">◆ </a></span>MergeMPConstraintProtoExceptTerms()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MergeMPConstraintProtoExceptTerms </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPConstraintProto & </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MPConstraintProto * </td>
|
|
<td class="paramname"><em>to</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_2model__validator_8cc_source.html#l00930">930</a> of file <a class="el" href="linear__solver_2model__validator_8cc_source.html">linear_solver/model_validator.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3820c79d78d9c5ec38238699c69e75b1" name="a3820c79d78d9c5ec38238699c69e75b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3820c79d78d9c5ec38238699c69e75b1">◆ </a></span>MinimizeLinearAssignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MinimizeLinearAssignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::vector< double > > & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::flat_hash_map< int, int > * </td>
|
|
<td class="paramname"><em>direct_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::flat_hash_map< int, int > * </td>
|
|
<td class="paramname"><em>reverse_assignment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian_8cc_source.html#l00652">652</a> of file <a class="el" href="hungarian_8cc_source.html">hungarian.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e8f645f06f9749b562b6625cd822daa" name="a8e8f645f06f9749b562b6625cd822daa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e8f645f06f9749b562b6625cd822daa">◆ </a></span>MinVarArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::MinVarArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</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 >The std::min<int64_t> is needed for compilation on MSVC.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l02992">2992</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a623d865a70360d624d8d29e6a13b3379" name="a623d865a70360d624d8d29e6a13b3379"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a623d865a70360d624d8d29e6a13b3379">◆ </a></span>mix() <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 void operations_research::mix </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t & </td>
|
|
<td class="paramname"><em>b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hash_8h_source.html#l00028">28</a> of file <a class="el" href="hash_8h_source.html">hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8313ca010e8fff115c931044f63e9d8c" name="a8313ca010e8fff115c931044f63e9d8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8313ca010e8fff115c931044f63e9d8c">◆ </a></span>mix() <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 void operations_research::mix </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t & </td>
|
|
<td class="paramname"><em>b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t & </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hash_8h_source.html#l00059">59</a> of file <a class="el" href="hash_8h_source.html">hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5050f7c2c36600c3898ba1b56751dece" name="a5050f7c2c36600c3898ba1b56751dece"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5050f7c2c36600c3898ba1b56751dece">◆ </a></span>MixTwoUInt64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::MixTwoUInt64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>fp1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>fp2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="thorough__hash_8h_source.html#l00020">20</a> of file <a class="el" href="thorough__hash_8h_source.html">thorough_hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac28b7c20a0d32b46e64fbca1555c345f" name="ac28b7c20a0d32b46e64fbca1555c345f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac28b7c20a0d32b46e64fbca1555c345f">◆ </a></span>ModelProtoFromLpFormat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< MPModelProto > ModelProtoFromLpFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>model</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="lp__parser_8cc_source.html#l00450">450</a> of file <a class="el" href="lp__parser_8cc_source.html">lp_parser.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8db1b2e1cc68428a6583db21ce2b65fe" name="a8db1b2e1cc68428a6583db21ce2b65fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8db1b2e1cc68428a6583db21ce2b65fe">◆ </a></span>MostSignificantBitPosition32() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::MostSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2dd49087312b4acbda94f5c6cb668f7" name="ac2dd49087312b4acbda94f5c6cb668f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2dd49087312b4acbda94f5c6cb668f7">◆ </a></span>MostSignificantBitPosition32() <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">int operations_research::MostSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00273">273</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65e6bc7c97b45054afeb652becdd6e14" name="a65e6bc7c97b45054afeb652becdd6e14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65e6bc7c97b45054afeb652becdd6e14">◆ </a></span>MostSignificantBitPosition32Default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::MostSignificantBitPosition32Default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00249">249</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39a83b0537a4c6116fccab07fb2e70ee" name="a39a83b0537a4c6116fccab07fb2e70ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39a83b0537a4c6116fccab07fb2e70ee">◆ </a></span>MostSignificantBitPosition64() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::MostSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa6ef9aef70f95b9d5bcee2c10937bc8" name="afa6ef9aef70f95b9d5bcee2c10937bc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa6ef9aef70f95b9d5bcee2c10937bc8">◆ </a></span>MostSignificantBitPosition64() <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">int operations_research::MostSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00231">231</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5948f76a02af5bf9638b3c29038cb96" name="ae5948f76a02af5bf9638b3c29038cb96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5948f76a02af5bf9638b3c29038cb96">◆ </a></span>MostSignificantBitPosition64Default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int operations_research::MostSignificantBitPosition64Default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00203">203</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91ab8f24252b33ad014ef60c4c389cc7" name="a91ab8f24252b33ad014ef60c4c389cc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91ab8f24252b33ad014ef60c4c389cc7">◆ </a></span>MoveUpToDepth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classoperations__research_1_1_knapsack_search_node_for_cuts.html">KnapsackSearchNodeForCuts</a> * MoveUpToDepth </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_knapsack_search_node_for_cuts.html">KnapsackSearchNodeForCuts</a> * </td>
|
|
<td class="paramname"><em>node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>depth</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="knapsack__solver__for__cuts_8cc_source.html#l00095">95</a> of file <a class="el" href="knapsack__solver__for__cuts_8cc_source.html">knapsack_solver_for_cuts.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af871c71d6ad60c9af3ae9348c59ab830" name="af871c71d6ad60c9af3ae9348c59ab830"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af871c71d6ad60c9af3ae9348c59ab830">◆ </a></span>MPSolverResponseStatusIsRpcError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool MPSolverResponseStatusIsRpcError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPSolverResponseStatus </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="linear__solver_8cc_source.html#l01770">1770</a> of file <a class="el" href="linear__solver_8cc_source.html">linear_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4be7d6562f6085cc5c81ab74e2ec400" name="ad4be7d6562f6085cc5c81ab74e2ec400"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4be7d6562f6085cc5c81ab74e2ec400">◆ </a></span>MPSolverToGlopConstraintStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#a0f6bd47b8956b59589718bd40b1cf8bc">glop::ConstraintStatus</a> MPSolverToGlopConstraintStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__utils_8cc_source.html#l00108">108</a> of file <a class="el" href="glop__utils_8cc_source.html">glop_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e90b3b9a72bc941dc09364171965851" name="a9e90b3b9a72bc941dc09364171965851"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e90b3b9a72bc941dc09364171965851">◆ </a></span>MPSolverToGlopVariableStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research_1_1glop.html#aaddc7ccf1acc75842c2129ee4590d358">glop::VariableStatus</a> MPSolverToGlopVariableStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#afd922eb2bef96597c426557a8056f76d">MPSolver::BasisStatus</a> </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glop__utils_8cc_source.html#l00074">74</a> of file <a class="el" href="glop__utils_8cc_source.html">glop_utils.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5b08aa63fdd1b499b4653688c13af81" name="ac5b08aa63fdd1b499b4653688c13af81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5b08aa63fdd1b499b4653688c13af81">◆ </a></span>NearestNeighbors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::set< std::pair< int, int > > <a class="el" href="classoperations__research_1_1_nearest_neighbors.html">operations_research::NearestNeighbors</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_nodes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>number_of_neighbors</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const CostFunction & </td>
|
|
<td class="paramname"><em>cost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="one__tree__lower__bound_8h_source.html#l00263">263</a> of file <a class="el" href="one__tree__lower__bound_8h_source.html">one_tree_lower_bound.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e48359348ad94d97e6c44ffd52b33e3" name="a9e48359348ad94d97e6c44ffd52b33e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e48359348ad94d97e6c44ffd52b33e3">◆ </a></span>One()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::One </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This method returns 1. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03164">3164</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa400cb586d3da8079abd2dfe15434c26" name="aa400cb586d3da8079abd2dfe15434c26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa400cb586d3da8079abd2dfe15434c26">◆ </a></span>OneBit32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::OneBit32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00039">39</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace10d9b6a07c87e11942df49bb04fc71" name="ace10d9b6a07c87e11942df49bb04fc71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace10d9b6a07c87e11942df49bb04fc71">◆ </a></span>OneBit64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::OneBit64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00038">38</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3b1b38c2438246bcebce4884b498840" name="ad3b1b38c2438246bcebce4884b498840"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3b1b38c2438246bcebce4884b498840">◆ </a></span>OneRange32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t operations_research::OneRange32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>e</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00292">292</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab353dd864864f142c9c677ff07eb13ff" name="ab353dd864864f142c9c677ff07eb13ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab353dd864864f142c9c677ff07eb13ff">◆ </a></span>OneRange64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::OneRange64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>e</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00285">285</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ad9d128501e5d521839ad16cdc82d39" name="a4ad9d128501e5d521839ad16cdc82d39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ad9d128501e5d521839ad16cdc82d39">◆ </a></span>operator*() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00162">162</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66066138340286e4386bbb3de7eafdf4" name="a66066138340286e4386bbb3de7eafdf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66066138340286e4386bbb3de7eafdf4">◆ </a></span>operator*() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00154">154</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a118de93231a6290e4f98ce5d981fd903" name="a118de93231a6290e4f98ce5d981fd903"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a118de93231a6290e4f98ce5d981fd903">◆ </a></span>operator+()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00146">146</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a57971e3ced4a836ed66de9dc3b657d" name="a9a57971e3ced4a836ed66de9dc3b657d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a57971e3ced4a836ed66de9dc3b657d">◆ </a></span>operator-()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00150">150</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81b3f73c470d398ce42791b85964e90f" name="a81b3f73c470d398ce42791b85964e90f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81b3f73c470d398ce42791b85964e90f">◆ </a></span>operator/()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00158">158</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6e53662a1f604ececc66ebeef3902f3" name="af6e53662a1f604ececc66ebeef3902f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6e53662a1f604ececc66ebeef3902f3">◆ </a></span>operator<<() <span class="overload">[1/11]</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 & operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>optimization_problem_type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00943">943</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45a908ea6b50a2a7d3f6bd59de6db37c" name="a45a908ea6b50a2a7d3f6bd59de6db37c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45a908ea6b50a2a7d3f6bd59de6db37c">◆ </a></span>operator<<() <span class="overload">[2/11]</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 & operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a573d479910e373f5d771d303e440587d">MPSolver::ResultStatus</a> </td>
|
|
<td class="paramname"><em>status</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8h_source.html#l00949">949</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa4341819bcb6bb50e264dc8a2092b1b" name="aaa4341819bcb6bb50e264dc8a2092b1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa4341819bcb6bb50e264dc8a2092b1b">◆ </a></span>operator<<() <span class="overload">[3/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a>< StrongIndexName > </td>
|
|
<td class="paramname"><em>arg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="strong__integers_8h_source.html#l00253">253</a> of file <a class="el" href="strong__integers_8h_source.html">strong_integers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1deb5ae882ce83668d53628634ed4df" name="af1deb5ae882ce83668d53628634ed4df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1deb5ae882ce83668d53628634ed4df">◆ </a></span>operator<<() <span class="overload">[4/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operations_research::operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a>< StrongIntegerName > </td>
|
|
<td class="paramname"><em>arg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="strong__integers_8h_source.html#l00259">259</a> of file <a class="el" href="strong__integers_8h_source.html">strong_integers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51e0728b2f50b8aa26f3115138b8ff1b" name="a51e0728b2f50b8aa26f3115138b8ff1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51e0728b2f50b8aa26f3115138b8ff1b">◆ </a></span>operator<<() <span class="overload">[5/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> & </td>
|
|
<td class="paramname"><em>assignment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l01094">1094</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33241b1c5963edc052a5ddd089274322" name="a33241b1c5963edc052a5ddd089274322"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33241b1c5963edc052a5ddd089274322">◆ </a></span>operator<<() <span class="overload">[6/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_base_object.html">BaseObject</a> *const </td>
|
|
<td class="paramname"><em>o</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02504">2504</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa13c9fb247706841180cc230417006c9" name="aa13c9fb247706841180cc230417006c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa13c9fb247706841180cc230417006c9">◆ </a></span>operator<<() <span class="overload">[7/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> & </td>
|
|
<td class="paramname"><em>interval</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00107">107</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a162b8c096786af7504e51ee2353b8eed" name="a162b8c096786af7504e51ee2353b8eed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a162b8c096786af7504e51ee2353b8eed">◆ </a></span>operator<<() <span class="overload">[8/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> & </td>
|
|
<td class="paramname"><em>domain</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00116">116</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5243a6e26c5553715409101ba9dedfbb" name="a5243a6e26c5553715409101ba9dedfbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5243a6e26c5553715409101ba9dedfbb">◆ </a></span>operator<<() <span class="overload">[9/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02499">2499</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53384307ee95846874ccf490f4f78cc2" name="a53384307ee95846874ccf490f4f78cc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53384307ee95846874ccf490f4f78cc2">◆ </a></span>operator<<() <span class="overload">[10/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="structoperations__research_1_1_closed_interval.html">ClosedInterval</a> > & </td>
|
|
<td class="paramname"><em>intervals</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00111">111</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d39af6692e71ee2b0191f0a9d46b764" name="a4d39af6692e71ee2b0191f0a9d46b764"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d39af6692e71ee2b0191f0a9d46b764">◆ </a></span>operator<<() <span class="overload">[11/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream & </td>
|
|
<td class="paramname"><em>stream</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>linear_expr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00141">141</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0e6185e1b4809a4edd6cc31ac00d7e2" name="ad0e6185e1b4809a4edd6cc31ac00d7e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0e6185e1b4809a4edd6cc31ac00d7e2">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operator<= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00177">177</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae161405d349af5d521fa0fd25c3b6f83" name="ae161405d349af5d521fa0fd25c3b6f83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae161405d349af5d521fa0fd25c3b6f83">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00180">180</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7cf6c0298d3fa64034fe8d1eff683f6" name="ab7cf6c0298d3fa64034fe8d1eff683f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7cf6c0298d3fa64034fe8d1eff683f6">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_linear_range.html">LinearRange</a> operator>= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_linear_expr.html">LinearExpr</a> & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__expr_8cc_source.html#l00183">183</a> of file <a class="el" href="linear__expr_8cc_source.html">linear_expr.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0a730ed6598c5f34c53101c32de01e9" name="ac0a730ed6598c5f34c53101c32de01e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0a730ed6598c5f34c53101c32de01e9">◆ </a></span>OrToolsMajorVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int OrToolsMajorVersion </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="version_8cc_source.html#l00020">20</a> of file <a class="el" href="version_8cc_source.html">version.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4df6ae76d97136bed083af4020ec2d8a" name="a4df6ae76d97136bed083af4020ec2d8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4df6ae76d97136bed083af4020ec2d8a">◆ </a></span>OrToolsMinorVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int OrToolsMinorVersion </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="version_8cc_source.html#l00022">22</a> of file <a class="el" href="version_8cc_source.html">version.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4fd49d9d7fb97230e30cc270822aa0f" name="ac4fd49d9d7fb97230e30cc270822aa0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4fd49d9d7fb97230e30cc270822aa0f">◆ </a></span>OrToolsPatchVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int OrToolsPatchVersion </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="version_8cc_source.html#l00024">24</a> of file <a class="el" href="version_8cc_source.html">version.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a8d65955217a6f23bded7c2020538d8" name="a5a8d65955217a6f23bded7c2020538d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a8d65955217a6f23bded7c2020538d8">◆ </a></span>OrToolsVersionString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string OrToolsVersionString </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="version_8cc_source.html#l00026">26</a> of file <a class="el" href="version_8cc_source.html">version.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c2f93547af434566184b7dee7039c93" name="a3c2f93547af434566184b7dee7039c93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c2f93547af434566184b7dee7039c93">◆ </a></span>ParameterDebugString() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ParameterDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">P * </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Support limited to pointers to classes which define DebugString(). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00531">531</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0953b50b08320d1109c678555137f1db" name="a0953b50b08320d1109c678555137f1db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0953b50b08320d1109c678555137f1db">◆ </a></span>ParameterDebugString() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ParameterDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">P </td>
|
|
<td class="paramname"><em>param</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l00525">525</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5d530326e224ed508cb2da39bda6d9b" name="ad5d530326e224ed508cb2da39bda6d9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5d530326e224ed508cb2da39bda6d9b">◆ </a></span>PdlpSolveProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< MPSolutionResponse > PdlpSolveProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelRequest & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>relax_integer_variables</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::atomic< bool > * </td>
|
|
<td class="paramname"><em>interrupt_solve</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pdlp__proto__solver_8cc_source.html#l00036">36</a> of file <a class="el" href="pdlp__proto__solver_8cc_source.html">pdlp_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c54a147c7604b5da558a6a262ebd757" name="a3c54a147c7604b5da558a6a262ebd757"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c54a147c7604b5da558a6a262ebd757">◆ </a></span>PortableDeleteFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status PortableDeleteFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>file_name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2file_8cc_source.html#l00074">74</a> of file <a class="el" href="port_2file_8cc_source.html">port/file.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac43e3957acf50834ce6c49dbd9ac391b" name="ac43e3957acf50834ce6c49dbd9ac391b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac43e3957acf50834ce6c49dbd9ac391b">◆ </a></span>PortableFileGetContents()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status PortableFileGetContents </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>file_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string * </td>
|
|
<td class="paramname"><em>output</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2file_8cc_source.html#l00041">41</a> of file <a class="el" href="port_2file_8cc_source.html">port/file.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93b32df9014a3d8c40296e3bec9467da" name="a93b32df9014a3d8c40296e3bec9467da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93b32df9014a3d8c40296e3bec9467da">◆ </a></span>PortableFileSetContents()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status PortableFileSetContents </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>file_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>content</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2file_8cc_source.html#l00031">31</a> of file <a class="el" href="port_2file_8cc_source.html">port/file.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82ae4be2570557f5b04da77a431e40ea" name="a82ae4be2570557f5b04da77a431e40ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82ae4be2570557f5b04da77a431e40ea">◆ </a></span>PortableTemporaryFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PortableTemporaryFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>directory_prefix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string * </td>
|
|
<td class="paramname"><em>filename_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2file_8cc_source.html#l00051">51</a> of file <a class="el" href="port_2file_8cc_source.html">port/file.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade1945fe75ec08245775fc4df20153d6" name="ade1945fe75ec08245775fc4df20153d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade1945fe75ec08245775fc4df20153d6">◆ </a></span>PosIntDivDown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::PosIntDivDown </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>e</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l03016">3016</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb0903025d265c67199f5f09cee57ed0" name="afb0903025d265c67199f5f09cee57ed0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb0903025d265c67199f5f09cee57ed0">◆ </a></span>PosIntDivUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::PosIntDivUp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>e</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solveri_8h_source.html#l03011">3011</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b412378b951bf7c75bdcc111486c382" name="a1b412378b951bf7c75bdcc111486c382"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b412378b951bf7c75bdcc111486c382">◆ </a></span>ProbablyRunningInsideUnitTest()</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::ProbablyRunningInsideUnitTest </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="testing__utils_8h_source.html#l00019">19</a> of file <a class="el" href="testing__utils_8h_source.html">testing_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba32b1f1ee3ffb4194aa8af155f827cd" name="aba32b1f1ee3ffb4194aa8af155f827cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba32b1f1ee3ffb4194aa8af155f827cd">◆ </a></span>ProtobufDebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ProtobufDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const P & </td>
|
|
<td class="paramname"><em>message</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2proto__utils_8h_source.html#l00029">29</a> of file <a class="el" href="port_2proto__utils_8h_source.html">port/proto_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a87d7aa58897e0042898d1c2207deda18" name="a87d7aa58897e0042898d1c2207deda18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87d7aa58897e0042898d1c2207deda18">◆ </a></span>ProtobufShortDebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ProtobufShortDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const P & </td>
|
|
<td class="paramname"><em>message</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2proto__utils_8h_source.html#l00038">38</a> of file <a class="el" href="port_2proto__utils_8h_source.html">port/proto_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35aef0bf8960ddc77cec32ab5d5aa885" name="a35aef0bf8960ddc77cec32ab5d5aa885"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35aef0bf8960ddc77cec32ab5d5aa885">◆ </a></span>ProtobufTextFormatMergeFromString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::ProtobufTextFormatMergeFromString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>proto_text_string</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ProtoType * </td>
|
|
<td class="paramname"><em>proto</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2proto__utils_8h_source.html#l00063">63</a> of file <a class="el" href="port_2proto__utils_8h_source.html">port/proto_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a760c8bbae2698a370004ceaaba9d9920" name="a760c8bbae2698a370004ceaaba9d9920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a760c8bbae2698a370004ceaaba9d9920">◆ </a></span>ProtoEnumToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::ProtoEnumToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ProtoEnumType </td>
|
|
<td class="paramname"><em>enum_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="port_2proto__utils_8h_source.html#l00047">47</a> of file <a class="el" href="port_2proto__utils_8h_source.html">port/proto_utils.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a670125c5edf58c4523486795335cb9ae" name="a670125c5edf58c4523486795335cb9ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a670125c5edf58c4523486795335cb9ae">◆ </a></span>RationalApproximation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research.html#aedcf71e1bf956d77554271728d32f9a2">Fraction</a> RationalApproximation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const double </td>
|
|
<td class="paramname"><em>precision</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="rational__approximation_8cc_source.html#l00026">26</a> of file <a class="el" href="rational__approximation_8cc_source.html">rational_approximation.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9031f8daeb1d1211d7524835aaac549" name="ac9031f8daeb1d1211d7524835aaac549"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9031f8daeb1d1211d7524835aaac549">◆ </a></span>ReadAllRecordsOrDie() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< Proto > operations_research::ReadAllRecordsOrDie </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00104">104</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f3f24e096bca7cd6c901f048a1cf61d" name="a0f3f24e096bca7cd6c901f048a1cf61d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f3f24e096bca7cd6c901f048a1cf61d">◆ </a></span>ReadAllRecordsOrDie() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< Proto > operations_research::ReadAllRecordsOrDie </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_file.html">File</a> * </td>
|
|
<td class="paramname"><em>file</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00108">108</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9d6b171922e3bb93b3795f4241c70e4" name="ac9d6b171922e3bb93b3795f4241c70e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9d6b171922e3bb93b3795f4241c70e4">◆ </a></span>ReadFileToProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ReadFileToProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">google::protobuf::Message * </td>
|
|
<td class="paramname"><em>proto</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8cc_source.html#l00045">45</a> of file <a class="el" href="file__util_8cc_source.html">file_util.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0512869fd2f9e687199df5ceb9d04859" name="a0512869fd2f9e687199df5ceb9d04859"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0512869fd2f9e687199df5ceb9d04859">◆ </a></span>ReadFileToProtoOrDie()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Proto operations_research::ReadFileToProtoOrDie </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00041">41</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a319f5b5c935d6fb479624ae04d60d5ea" name="a319f5b5c935d6fb479624ae04d60d5ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a319f5b5c935d6fb479624ae04d60d5ea">◆ </a></span>ReadFileToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< std::string > ReadFileToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8cc_source.html#l00034">34</a> of file <a class="el" href="file__util_8cc_source.html">file_util.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace54bf84f7270aae9477ad57dcf7ce59" name="ace54bf84f7270aae9477ad57dcf7ce59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace54bf84f7270aae9477ad57dcf7ce59">◆ </a></span>ReadOneRecordOrDie()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Proto operations_research::ReadOneRecordOrDie </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00116">116</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad895312656075fb0fccf0d2d4bb122ce" name="ad895312656075fb0fccf0d2d4bb122ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad895312656075fb0fccf0d2d4bb122ce">◆ </a></span>RealDebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RealDebugString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Container & </td>
|
|
<td class="paramname"><em>container</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string *const </td>
|
|
<td class="paramname"><em>out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00617">617</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0412e348537cd12c508820ba56ead3b0" name="a0412e348537cd12c508820ba56ead3b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0412e348537cd12c508820ba56ead3b0">◆ </a></span>RealLoad()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RealLoad </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const AssignmentProto & </td>
|
|
<td class="paramname"><em>assignment_proto</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Container *const </td>
|
|
<td class="paramname"><em>container</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int(AssignmentProto::*)() const </td>
|
|
<td class="paramname"><em>GetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Proto &(AssignmentProto::*)(int) const </td>
|
|
<td class="paramname"><em>GetElem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00506">506</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeceaa7ab9cf1334f0fd24ef39fb65d3d" name="aeceaa7ab9cf1334f0fd24ef39fb65d3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeceaa7ab9cf1334f0fd24ef39fb65d3d">◆ </a></span>RealSave()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RealSave </td>
|
|
<td>(</td>
|
|
<td class="paramtype">AssignmentProto *const </td>
|
|
<td class="paramname"><em>assignment_proto</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Container & </td>
|
|
<td class="paramname"><em>container</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Proto *(AssignmentProto::*)() </td>
|
|
<td class="paramname"><em>Add</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00578">578</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98ab427e137bf11812800b7b8dea300f" name="a98ab427e137bf11812800b7b8dea300f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98ab427e137bf11812800b7b8dea300f">◆ </a></span>RegisterConstraintHandler() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RegisterConstraintHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< <a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> > * </td>
|
|
<td class="paramname"><em>handler</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP * </td>
|
|
<td class="paramname"><em>scip</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa39a48a41523bf962a1610e7e3e703e" name="aaa39a48a41523bf962a1610e7e3e703e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa39a48a41523bf962a1610e7e3e703e">◆ </a></span>RegisterConstraintHandler() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RegisterConstraintHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_scip_constraint_handler.html">ScipConstraintHandler</a>< ConstraintData > * </td>
|
|
<td class="paramname"><em>handler</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SCIP * </td>
|
|
<td class="paramname"><em>scip</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__callback_8h_source.html#l00256">256</a> of file <a class="el" href="scip__callback_8h_source.html">scip_callback.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9844237a85ad9809bc8b4647b79bc5be" name="a9844237a85ad9809bc8b4647b79bc5be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9844237a85ad9809bc8b4647b79bc5be">◆ </a></span>RegisterDemon()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RegisterDemon </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const </td>
|
|
<td class="paramname"><em>solver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const </td>
|
|
<td class="paramname"><em>demon</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon_profiler.html">DemonProfiler</a> *const </td>
|
|
<td class="paramname"><em>monitor</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="demon__profiler_8cc_source.html#l00463">463</a> of file <a class="el" href="demon__profiler_8cc_source.html">demon_profiler.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa101bbcacb341513ace416484147ce55" name="aa101bbcacb341513ace416484147ce55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa101bbcacb341513ace416484147ce55">◆ </a></span>RestoreBoolValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RestoreBoolValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="expressions_8cc_source.html#l06380">6380</a> of file <a class="el" href="expressions_8cc_source.html">expressions.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90d45f14d9a74cb49094695918d444d8" name="a90d45f14d9a74cb49094695918d444d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90d45f14d9a74cb49094695918d444d8">◆ </a></span>ReturnCodeString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string ReturnCodeString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>rc</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__formatters_8cc_source.html#l00065">65</a> of file <a class="el" href="glpk__formatters_8cc_source.html">glpk_formatters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac65f6cb5816150efa463314f16ee1cd" name="aac65f6cb5816150efa463314f16ee1cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac65f6cb5816150efa463314f16ee1cd">◆ </a></span>RunSeparation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceoperations__research.html#ac3c8ba8539ef21570d123e56c4ff12ee">ScipSeparationResult</a> operations_research::RunSeparation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1internal_1_1_scip_callback_runner.html">internal::ScipCallbackRunner</a> * </td>
|
|
<td class="paramname"><em>runner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_scip_constraint_handler_context.html">ScipConstraintHandlerContext</a> & </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">absl::Span< SCIP_CONS * > </td>
|
|
<td class="paramname"><em>constraints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_integral</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__callback_8cc_source.html#l00113">113</a> of file <a class="el" href="scip__callback_8cc_source.html">scip_callback.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08b84c3f7aa7f7488210416a1a6530f9" name="a08b84c3f7aa7f7488210416a1a6530f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08b84c3f7aa7f7488210416a1a6530f9">◆ </a></span>RunWorker()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::RunWorker </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>data</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="threadpool_8cc_source.html#l00019">19</a> of file <a class="el" href="threadpool_8cc_source.html">threadpool.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1bd0133149b70b678b123524541aaad" name="ae1bd0133149b70b678b123524541aaad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1bd0133149b70b678b123524541aaad">◆ </a></span>SafeAddInto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SafeAddInto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntegerType </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IntegerType * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00089">89</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71cb7b3c8fe0897684856a670e283854" name="a71cb7b3c8fe0897684856a670e283854"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71cb7b3c8fe0897684856a670e283854">◆ </a></span>SafeProtoConstDownCast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< const Proto * > SafeProtoConstDownCast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const google::protobuf::Message * </td>
|
|
<td class="paramname"><em>proto</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="proto__tools_8h_source.html#l00059">59</a> of file <a class="el" href="proto__tools_8h_source.html">proto_tools.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a460240fb5e04b90eff316fe22534398c" name="a460240fb5e04b90eff316fe22534398c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a460240fb5e04b90eff316fe22534398c">◆ </a></span>SafeProtoDownCast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< Proto * > SafeProtoDownCast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">google::protobuf::Message * </td>
|
|
<td class="paramname"><em>proto</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="proto__tools_8h_source.html#l00046">46</a> of file <a class="el" href="proto__tools_8h_source.html">proto_tools.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8cdeb416ed4961c462ac33d4fe5c6f67" name="a8cdeb416ed4961c462ac33d4fe5c6f67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cdeb416ed4961c462ac33d4fe5c6f67">◆ </a></span>SatSolveProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< MPSolutionResponse > SatSolveProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPModelRequest </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::atomic< bool > * </td>
|
|
<td class="paramname"><em>interrupt_solve</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< void(const std::string &)> </td>
|
|
<td class="paramname"><em>logging_callback</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< void(const MPSolution &)> </td>
|
|
<td class="paramname"><em>solution_callback</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sat__proto__solver_8cc_source.html#l00111">111</a> of file <a class="el" href="sat__proto__solver_8cc_source.html">sat_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b332c199c0cef58c53a677fdfa4996d" name="a2b332c199c0cef58c53a677fdfa4996d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b332c199c0cef58c53a677fdfa4996d">◆ </a></span>ScipSolveProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::StatusOr< MPSolutionResponse > ScipSolveProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const MPModelRequest & </td>
|
|
<td class="paramname"><em>request</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="scip__proto__solver_8cc_source.html#l00660">660</a> of file <a class="el" href="scip__proto__solver_8cc_source.html">scip_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57f1befcdc8fc2b6f9741369a1beb136" name="a57f1befcdc8fc2b6f9741369a1beb136"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57f1befcdc8fc2b6f9741369a1beb136">◆ </a></span>SetAssignmentFromAssignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetAssignmentFromAssignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>target_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>target_vars</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>source_assignment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>source_vars</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>NOLINT. </p>
|
|
<p >Given a "source_assignment", clears the "target_assignment" and adds all IntVars in "target_vars", with the values of the variables set according to the corresponding values of "source_vars" in "source_assignment". source_vars and target_vars must have the same number of elements. The source and target assignments can belong to different Solvers. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l01021">1021</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a367d6439b7ae4f256311937e31cf2830" name="a367d6439b7ae4f256311937e31cf2830"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a367d6439b7ae4f256311937e31cf2830">◆ </a></span>SetBit32()</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::SetBit32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00357">357</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb19de8c81811a72d9f39aeec6dd60ef" name="aeb19de8c81811a72d9f39aeec6dd60ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb19de8c81811a72d9f39aeec6dd60ef">◆ </a></span>SetBit64()</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::SetBit64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00354">354</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab13b8ac0350663865b99459d5f89670b" name="ab13b8ac0350663865b99459d5f89670b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab13b8ac0350663865b99459d5f89670b">◆ </a></span>SetFirstSolutionStrategyFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SetFirstSolutionStrategyFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingSearchParameters * </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00138">138</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70ab2a2744292ead43b0cc90ca07d325" name="a70ab2a2744292ead43b0cc90ca07d325"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70ab2a2744292ead43b0cc90ca07d325">◆ </a></span>SetIsEqual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> * operations_research::SetIsEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="expressions_8cc_source.html#l06365">6365</a> of file <a class="el" href="expressions_8cc_source.html">expressions.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa13639a982966b4a34e64aaba924efe0" name="aa13639a982966b4a34e64aaba924efe0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa13639a982966b4a34e64aaba924efe0">◆ </a></span>SetIsGreaterOrEqual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1_constraint.html">Constraint</a> * operations_research::SetIsGreaterOrEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="expressions_8cc_source.html#l06372">6372</a> of file <a class="el" href="expressions_8cc_source.html">expressions.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4231c5f3eed24a3326fff84a9a987ea4" name="a4231c5f3eed24a3326fff84a9a987ea4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4231c5f3eed24a3326fff84a9a987ea4">◆ </a></span>SetLocalSearchMetaheuristicFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SetLocalSearchMetaheuristicFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingSearchParameters * </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00182">182</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add71c77460438d40e07b934c73bf09e3" name="add71c77460438d40e07b934c73bf09e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add71c77460438d40e07b934c73bf09e3">◆ </a></span>SetMiscellaneousParametersFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SetMiscellaneousParametersFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingSearchParameters * </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00305">305</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa07144d7fa023182e476ab96bb1e2f5e" name="aa07144d7fa023182e476ab96bb1e2f5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa07144d7fa023182e476ab96bb1e2f5e">◆ </a></span>SetSearchLimitsFromFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SetSearchLimitsFromFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">RoutingSearchParameters * </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__flags_8cc_source.html#l00281">281</a> of file <a class="el" href="routing__flags_8cc_source.html">routing_flags.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a957fc4194ee4e7d712bca3d64332041c" name="a957fc4194ee4e7d712bca3d64332041c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a957fc4194ee4e7d712bca3d64332041c">◆ </a></span>SetSolverSpecificParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">absl::Status SetSolverSpecificParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> * </td>
|
|
<td class="paramname"><em>gurobi</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gurobi__proto__solver_8cc_source.html#l00224">224</a> of file <a class="el" href="gurobi__proto__solver_8cc_source.html">gurobi_proto_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa0e53e4462391903db0d0c77f8cecd0" name="afa0e53e4462391903db0d0c77f8cecd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa0e53e4462391903db0d0c77f8cecd0">◆ </a></span>SetupGlpkEnvAutomaticDeletion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetupGlpkEnvAutomaticDeletion </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="glpk__env__deleter_8cc_source.html#l00035">35</a> of file <a class="el" href="glpk__env__deleter_8cc_source.html">glpk_env_deleter.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a934d1283f015d3a37d13a611d1be3725" name="a934d1283f015d3a37d13a611d1be3725"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a934d1283f015d3a37d13a611d1be3725">◆ </a></span>SolutionStatusString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string SolutionStatusString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </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="glpk__formatters_8cc_source.html#l00029">29</a> of file <a class="el" href="glpk__formatters_8cc_source.html">glpk_formatters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a082573f2b119f85031afcc6b9096b102" name="a082573f2b119f85031afcc6b9096b102"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a082573f2b119f85031afcc6b9096b102">◆ </a></span>SolveModelWithSat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolveModelWithSat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_routing_model.html">RoutingModel</a> & </td>
|
|
<td class="paramname"><em>model</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const RoutingSearchParameters & </td>
|
|
<td class="paramname"><em>search_parameters</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>initial_solution</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> * </td>
|
|
<td class="paramname"><em>solution</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Attempts to solve the model using the cp-sat solver. </p>
|
|
<p >As of 5/2019, will solve the TSP corresponding to the model if it has a single vehicle. Therefore the resulting solution might not actually be feasible. Will return false if a solution could not be found. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing__sat_8cc_source.html#l01055">1055</a> of file <a class="el" href="routing__sat_8cc_source.html">routing_sat.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a318aeb9572247dd1ee5391ab4699664d" name="a318aeb9572247dd1ee5391ab4699664d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a318aeb9572247dd1ee5391ab4699664d">◆ </a></span>SolverTypeIsMip() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SolverTypeIsMip </td>
|
|
<td>(</td>
|
|
<td class="paramtype">MPModelRequest::SolverType </td>
|
|
<td class="paramname"><em>solver_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8cc_source.html#l00071">71</a> of file <a class="el" href="linear__solver_8cc_source.html">linear_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a417ee4c2129def5589f952ac70233b2e" name="a417ee4c2129def5589f952ac70233b2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a417ee4c2129def5589f952ac70233b2e">◆ </a></span>SolverTypeIsMip() <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">bool operations_research::SolverTypeIsMip </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>solver_type</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="linear__solver_8h_source.html#l00936">936</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e9e916a0fd3a846388cc235c42d99fb" name="a9e9e916a0fd3a846388cc235c42d99fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e9e916a0fd3a846388cc235c42d99fb">◆ </a></span>StableDijkstraShortestPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool StableDijkstraShortestPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>node_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>start_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>end_node</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::function< int64_t(int, int)> </td>
|
|
<td class="paramname"><em>graph</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>disconnected_distance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int > * </td>
|
|
<td class="paramname"><em>nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="dijkstra_8cc_source.html#l00160">160</a> of file <a class="el" href="dijkstra_8cc_source.html">dijkstra.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad94692566c5591727f897128747c03e8" name="ad94692566c5591727f897128747c03e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad94692566c5591727f897128747c03e8">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[1/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">% </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab3fa4c1980767a08d7df8804670c780" name="aab3fa4c1980767a08d7df8804670c780"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab3fa4c1980767a08d7df8804670c780">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[2/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">* </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab12e97b3c6d61c6d9f5e576f7d1bd4da" name="ab12e97b3c6d61c6d9f5e576f7d1bd4da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab12e97b3c6d61c6d9f5e576f7d1bd4da">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[3/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">- </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad74f2c7444c1c5d115745cf3a5ef669d" name="ad74f2c7444c1c5d115745cf3a5ef669d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad74f2c7444c1c5d115745cf3a5ef669d">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[4/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">+ </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5927e8e8fb77adc70d3339f0529ac134" name="a5927e8e8fb77adc70d3339f0529ac134"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5927e8e8fb77adc70d3339f0529ac134">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[5/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">% </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab942d88fec9a2d484617d6b99f62cf5e" name="ab942d88fec9a2d484617d6b99f62cf5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab942d88fec9a2d484617d6b99f62cf5e">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[6/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">* </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa702f2118c74671ea30c9147e6afefb2" name="aa702f2118c74671ea30c9147e6afefb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa702f2118c74671ea30c9147e6afefb2">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[7/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">- </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1081285d273e6b3e5a0778d912db937" name="af1081285d273e6b3e5a0778d912db937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1081285d273e6b3e5a0778d912db937">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[8/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7c70c6edb314535f543dd327cd89d68" name="af7c70c6edb314535f543dd327cd89d68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7c70c6edb314535f543dd327cd89d68">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[9/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">+ </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0488bce07a1db0895951aac196f40a55" name="a0488bce07a1db0895951aac196f40a55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0488bce07a1db0895951aac196f40a55">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[10/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">/ </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a349cbfc982c98722429655b9fce540b1" name="a349cbfc982c98722429655b9fce540b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a349cbfc982c98722429655b9fce540b1">◆ </a></span>STRONG_TYPE_ARITHMETIC_OP() <span class="overload">[11/11]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_ARITHMETIC_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><< </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e2bcdc2fe7b581440c2ed1478e0506e" name="a9e2bcdc2fe7b581440c2ed1478e0506e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e2bcdc2fe7b581440c2ed1478e0506e">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[1/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">! </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84a69da1fe03ffede0d711efc040978f" name="a84a69da1fe03ffede0d711efc040978f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84a69da1fe03ffede0d711efc040978f">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[2/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">>= </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e29edfca2faf4e58e3357c463927476" name="a7e29edfca2faf4e58e3357c463927476"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e29edfca2faf4e58e3357c463927476">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[3/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><= </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5d74b3bdd020eff2955751f7e1490f1" name="af5d74b3bdd020eff2955751f7e1490f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5d74b3bdd020eff2955751f7e1490f1">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[4/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_index.html">StrongIndex</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91f612c35a909de3af3fb46b7e184158" name="a91f612c35a909de3af3fb46b7e184158"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91f612c35a909de3af3fb46b7e184158">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[5/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">! </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad13182956ab65f53748ee535087fb93e" name="ad13182956ab65f53748ee535087fb93e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad13182956ab65f53748ee535087fb93e">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[6/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">>= </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a8aa42a9f33eb8b5ce6d199513cba4e" name="a6a8aa42a9f33eb8b5ce6d199513cba4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a8aa42a9f33eb8b5ce6d199513cba4e">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[7/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><= </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa81a56b42f4ccdd18721f7d42872dff7" name="aa81a56b42f4ccdd18721f7d42872dff7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa81a56b42f4ccdd18721f7d42872dff7">◆ </a></span>STRONG_TYPE_COMPARISON_OP() <span class="overload">[8/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">STRONG_TYPE_COMPARISON_OP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_strong_int64.html">StrongInt64</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5b3d385e40264b5c3094b64d10a2299" name="ab5b3d385e40264b5c3094b64d10a2299"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5b3d385e40264b5c3094b64d10a2299">◆ </a></span>SubHadOverflow()</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::SubHadOverflow </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>diff</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00063">63</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0004fd13375ee41f234051cb5cc74869" name="a0004fd13375ee41f234051cb5cc74869"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0004fd13375ee41f234051cb5cc74869">◆ </a></span>SubOverflows()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::SubOverflows </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00082">82</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b2032743808743ca19f9d9bdaba644e" name="a6b2032743808743ca19f9d9bdaba644e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b2032743808743ca19f9d9bdaba644e">◆ </a></span>SumOfKMaxValueInDomain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t SumOfKMaxValueInDomain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> & </td>
|
|
<td class="paramname"><em>domain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00646">646</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07ae210be5b66d61cdc83361e4c478a8" name="a07ae210be5b66d61cdc83361e4c478a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07ae210be5b66d61cdc83361e4c478a8">◆ </a></span>SumOfKMinValueInDomain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t SumOfKMinValueInDomain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_domain.html">Domain</a> & </td>
|
|
<td class="paramname"><em>domain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>k</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sorted__interval__list_8cc_source.html#l00632">632</a> of file <a class="el" href="sorted__interval__list_8cc_source.html">sorted_interval_list.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25e8525177831e874798ca656d0f6f0c" name="a25e8525177831e874798ca656d0f6f0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25e8525177831e874798ca656d0f6f0c">◆ </a></span>TEST() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">InvalidMatrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00083">83</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a817553ad64738460e5c339f24fe5ea13" name="a817553ad64738460e5c339f24fe5ea13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a817553ad64738460e5c339f24fe5ea13">◆ </a></span>TEST() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">NullMatrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00074">74</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cba8c207c6695f1c1c21e8901a63add" name="a2cba8c207c6695f1c1c21e8901a63add"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cba8c207c6695f1c1c21e8901a63add">◆ </a></span>TEST() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">SizeOneMatrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00114">114</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac690c357cab3e484126077d1a6e56bd2" name="ac690c357cab3e484126077d1a6e56bd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac690c357cab3e484126077d1a6e56bd2">◆ </a></span>TEST() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Small3x4Matrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00142">142</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3bcc056122d299133d834f748002690" name="ad3bcc056122d299133d834f748002690"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3bcc056122d299133d834f748002690">◆ </a></span>TEST() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Small4x3Matrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00155">155</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad55d65140946bc20bb288a4364d9cbdb" name="ad55d65140946bc20bb288a4364d9cbdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad55d65140946bc20bb288a4364d9cbdb">◆ </a></span>TEST() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::TEST </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LinearAssignmentTest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Small4x4Matrix </td>
|
|
<td class="paramname"> </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="hungarian__test_8cc_source.html#l00127">127</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4aa4c1802c8d88cdbf4557e487a76030" name="a4aa4c1802c8d88cdbf4557e487a76030"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4aa4c1802c8d88cdbf4557e487a76030">◆ </a></span>TestMaximization()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::TestMaximization </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::vector< double > > & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_assignment_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_agents</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_tasks</em>[] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian__test_8cc_source.html#l00061">61</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5bea9dc4042e821f42017d8a2ddb51b" name="ab5bea9dc4042e821f42017d8a2ddb51b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5bea9dc4042e821f42017d8a2ddb51b">◆ </a></span>TestMinimization()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::TestMinimization </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::vector< double > > & </td>
|
|
<td class="paramname"><em>cost</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_assignment_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_agents</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>expected_tasks</em>[] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="hungarian__test_8cc_source.html#l00050">50</a> of file <a class="el" href="hungarian__test_8cc_source.html">hungarian_test.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c36f70ade4fbfc1c3c4055ee6e4a857" name="a8c36f70ade4fbfc1c3c4055ee6e4a857"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c36f70ade4fbfc1c3c4055ee6e4a857">◆ </a></span>ThoroughHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::ThoroughHash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>bytes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="thorough__hash_8h_source.html#l00033">33</a> of file <a class="el" href="thorough__hash_8h_source.html">thorough_hash.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abeac98dfd5ab1335f6d21a8d71bdfd51" name="abeac98dfd5ab1335f6d21a8d71bdfd51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abeac98dfd5ab1335f6d21a8d71bdfd51">◆ </a></span>ToInt64Vector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< int64_t > ToInt64Vector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>input</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="utilities_8cc_source.html#l00828">828</a> of file <a class="el" href="utilities_8cc_source.html">utilities.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fe59f7a41544f1ede13eac09c29ad0b" name="a3fe59f7a41544f1ede13eac09c29ad0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fe59f7a41544f1ede13eac09c29ad0b">◆ </a></span>ToString() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string ToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a4f0b2adea9a4297f27df941fe3ed3831">MPCallbackEvent</a> </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver__callback_8cc_source.html#l00020">20</a> of file <a class="el" href="linear__solver__callback_8cc_source.html">linear_solver_callback.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23fc0ff92a3f47fe0bd2ad3eac3c9b57" name="a23fc0ff92a3f47fe0bd2ad3eac3c9b57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23fc0ff92a3f47fe0bd2ad3eac3c9b57">◆ </a></span>ToString() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const absl::string_view ToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1_m_p_solver.html#a76c87990aabadd148304b95332a60ff8">MPSolver::OptimizationProblemType</a> </td>
|
|
<td class="paramname"><em>optimization_problem_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8cc_source.html#l00581">581</a> of file <a class="el" href="linear__solver_8cc_source.html">linear_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf51c853d314713db5429bcdb29c540d" name="abf51c853d314713db5429bcdb29c540d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf51c853d314713db5429bcdb29c540d">◆ </a></span>TruncateAndQuoteGLPKName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string TruncateAndQuoteGLPKName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string_view </td>
|
|
<td class="paramname"><em>original_name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__formatters_8cc_source.html#l00110">110</a> of file <a class="el" href="glpk__formatters_8cc_source.html">glpk_formatters.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5ce326c59180c51d01daaa7db6604aa" name="af5ce326c59180c51d01daaa7db6604aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5ce326c59180c51d01daaa7db6604aa">◆ </a></span>TwoBitsFromPos64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t operations_research::TwoBitsFromPos64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>pos</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="bitset_8h_source.html#l00404">404</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e03c61d96b37a3533c3ffcec93fc18d" name="a2e03c61d96b37a3533c3ffcec93fc18d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e03c61d96b37a3533c3ffcec93fc18d">◆ </a></span>TwosComplementAddition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::TwosComplementAddition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00038">38</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7f89c34e63aca5f186808225f45865b" name="ab7f89c34e63aca5f186808225f45865b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7f89c34e63aca5f186808225f45865b">◆ </a></span>TwosComplementSubtraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::TwosComplementSubtraction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="saturated__arithmetic_8h_source.html#l00045">45</a> of file <a class="el" href="saturated__arithmetic_8h_source.html">saturated_arithmetic.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7576b31962bb7a61a8a2f84643a1aed4" name="a7576b31962bb7a61a8a2f84643a1aed4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7576b31962bb7a61a8a2f84643a1aed4">◆ </a></span>UnsafeLeastSignificantBitPosition32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int32_t operations_research::UnsafeLeastSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8aeec08b3e9a77df56d1bddd70a09a3f" name="a8aeec08b3e9a77df56d1bddd70a09a3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aeec08b3e9a77df56d1bddd70a09a3f">◆ </a></span>UnsafeLeastSignificantBitPosition64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::UnsafeLeastSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af14b24d728f7299c1c009d7f38b17d24" name="af14b24d728f7299c1c009d7f38b17d24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af14b24d728f7299c1c009d7f38b17d24">◆ </a></span>UnsafeMostSignificantBitPosition32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int32_t operations_research::UnsafeMostSignificantBitPosition32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5738162a4e0a0fc7616ca18bbfabea9b" name="a5738162a4e0a0fc7616ca18bbfabea9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5738162a4e0a0fc7616ca18bbfabea9b">◆ </a></span>UnsafeMostSignificantBitPosition64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::UnsafeMostSignificantBitPosition64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t *const </td>
|
|
<td class="paramname"><em>bitset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57741d0280e266642d7d146d0d0beedb" name="a57741d0280e266642d7d146d0d0beedb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57741d0280e266642d7d146d0d0beedb">◆ </a></span>WriteProtoToFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool WriteProtoToFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const google::protobuf::Message & </td>
|
|
<td class="paramname"><em>proto</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#aaf9694f57960ede8c406e3bd923bcd72">ProtoWriteFormat</a> </td>
|
|
<td class="paramname"><em>proto_write_format</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>gzipped</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>append_extension_to_file_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8cc_source.html#l00106">106</a> of file <a class="el" href="file__util_8cc_source.html">file_util.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b3cadabb0e5354ea2730e10401427f5" name="a6b3cadabb0e5354ea2730e10401427f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b3cadabb0e5354ea2730e10401427f5">◆ </a></span>WriteRecordsOrDie()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::WriteRecordsOrDie </td>
|
|
<td>(</td>
|
|
<td class="paramtype">absl::string_view </td>
|
|
<td class="paramname"><em>filename</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< Proto > & </td>
|
|
<td class="paramname"><em>protos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="file__util_8h_source.html#l00125">125</a> of file <a class="el" href="file__util_8h_source.html">file_util.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a9881f8a07b166ef2cbde572cea27b6" name="a5a9881f8a07b166ef2cbde572cea27b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a9881f8a07b166ef2cbde572cea27b6">◆ </a></span>Zero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t operations_research::Zero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>NOLINT. </p>
|
|
<p >This method returns 0. It is useful when 0 can be cast either as a pointer or as an integer value and thus lead to an ambiguous function call. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03161">3161</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a60a5873dac9575649c7b9f963bab77db" name="a60a5873dac9575649c7b9f963bab77db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60a5873dac9575649c7b9f963bab77db">◆ </a></span>GRBaddcone</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int nummembers, int *members)> GRBaddcone</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00314">314</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f84ff594da652e1b34b0050218d369d" name="a0f84ff594da652e1b34b0050218d369d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f84ff594da652e1b34b0050218d369d">◆ </a></span>GRBaddconstr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *cind, double *cval, char sense, double rhs, const char *constrname)> GRBaddconstr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00269">269</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fba738afeda2bccadc516a3dd6898d6" name="a3fba738afeda2bccadc516a3dd6898d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fba738afeda2bccadc516a3dd6898d6">◆ </a></span>GRBaddconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)> GRBaddconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00273">273</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a464bd5852ed2f27dd542ebd0865d5bf4" name="a464bd5852ed2f27dd542ebd0865d5bf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a464bd5852ed2f27dd542ebd0865d5bf4">◆ </a></span>GRBaddgenconstrAbs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int argvar)> GRBaddgenconstrAbs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00299">299</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93968df3ef112d1e52cb1483f1c7984e" name="a93968df3ef112d1e52cb1483f1c7984e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93968df3ef112d1e52cb1483f1c7984e">◆ </a></span>GRBaddgenconstrAnd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars)> GRBaddgenconstrAnd = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00302">302</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ccc0a5542bf3f96b28fe4ae8a9957e6" name="a7ccc0a5542bf3f96b28fe4ae8a9957e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ccc0a5542bf3f96b28fe4ae8a9957e6">◆ </a></span>GRBaddgenconstrIndicator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *lp, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int binvar, int binval, int nvars, const int *vars, const double *vals, char sense, double rhs)> GRBaddgenconstrIndicator = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00309">309</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a726a825822cd2729ff593cf1cfc9f4f6" name="a726a825822cd2729ff593cf1cfc9f4f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a726a825822cd2729ff593cf1cfc9f4f6">◆ </a></span>GRBaddgenconstrMax</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>)> GRBaddgenconstrMax = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00294">294</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e37c85f04063d4186729869fab0818e" name="a0e37c85f04063d4186729869fab0818e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e37c85f04063d4186729869fab0818e">◆ </a></span>GRBaddgenconstrMin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>)> GRBaddgenconstrMin = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00297">297</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae0c684250127d44e89060646cbe346b" name="aae0c684250127d44e89060646cbe346b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae0c684250127d44e89060646cbe346b">◆ </a></span>GRBaddgenconstrOr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int resvar, int nvars, const int *vars)> GRBaddgenconstrOr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00305">305</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17b7ef8efa1ddc5320f4e41f529bcb26" name="a17b7ef8efa1ddc5320f4e41f529bcb26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17b7ef8efa1ddc5320f4e41f529bcb26">◆ </a></span>GRBaddqconstr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numlnz, int *lind, double *lval, int numqnz, int *qrow, int *qcol, double *qval, char sense, double rhs, const char *QCname)> GRBaddqconstr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00313">313</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b299430dd78312bb08c316340ec5658" name="a6b299430dd78312bb08c316340ec5658"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b299430dd78312bb08c316340ec5658">◆ </a></span>GRBaddqpterms</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numqnz, int *qrow, int *qcol, double *qval)> GRBaddqpterms = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00318">318</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96f6d4d0d04a57844ff0bb9972c5ce14" name="a96f6d4d0d04a57844ff0bb9972c5ce14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96f6d4d0d04a57844ff0bb9972c5ce14">◆ </a></span>GRBaddrangeconstr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *cind, double *cval, double <a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double <a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, const char *constrname)> GRBaddrangeconstr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00280">280</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af00d1a86c4cc4d797a329e5dc609ed16" name="af00d1a86c4cc4d797a329e5dc609ed16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af00d1a86c4cc4d797a329e5dc609ed16">◆ </a></span>GRBaddrangeconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, double *<a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double *<a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, char **constrnames)> GRBaddrangeconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00284">284</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf99c516af940ef3c7e4a7c0fcb88d79" name="adf99c516af940ef3c7e4a7c0fcb88d79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf99c516af940ef3c7e4a7c0fcb88d79">◆ </a></span>GRBaddsos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numsos, int nummembers, int *types, int *beg, int *ind, double *<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>)> GRBaddsos = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00291">291</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c6070ee399de8cf94abcce6a91a5cf1" name="a1c6070ee399de8cf94abcce6a91a5cf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c6070ee399de8cf94abcce6a91a5cf1">◆ </a></span>GRBaddvar</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numnz, int *vind, double *vval, double obj, double lb, double ub, char vtype, const char *varname)> GRBaddvar = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00258">258</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedf79171b78a3eb8a961a2711de9899f" name="aedf79171b78a3eb8a961a2711de9899f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedf79171b78a3eb8a961a2711de9899f">◆ </a></span>GRBaddvars</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numvars, int numnz, int *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)> GRBaddvars = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00262">262</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab688504fe54efedb7222a422d986855e" name="ab688504fe54efedb7222a422d986855e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab688504fe54efedb7222a422d986855e">◆ </a></span>GRBBinvColj</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int j, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBBinvColj = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00338">338</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05fbeac8dafe54dcb45c6308b12a29b1" name="a05fbeac8dafe54dcb45c6308b12a29b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05fbeac8dafe54dcb45c6308b12a29b1">◆ </a></span>GRBBinvi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBBinvi = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00341">341</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ee25ba46b3ec6e8a1917de7c85eb8b4" name="a0ee25ba46b3ec6e8a1917de7c85eb8b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ee25ba46b3ec6e8a1917de7c85eb8b4">◆ </a></span>GRBBinvj</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int j, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBBinvj = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00339">339</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd4955fd2d0fc944542bdeef018c1076" name="afd4955fd2d0fc944542bdeef018c1076"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd4955fd2d0fc944542bdeef018c1076">◆ </a></span>GRBBinvRowi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBBinvRowi = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00342">342</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24cb552398cda7f47a1bf3a3b30a6066" name="a24cb552398cda7f47a1bf3a3b30a6066"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24cb552398cda7f47a1bf3a3b30a6066">◆ </a></span>GRBBSolve</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBBSolve = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00340">340</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae34339d979ba0033f7e47a88913e2d60" name="ae34339d979ba0033f7e47a88913e2d60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae34339d979ba0033f7e47a88913e2d60">◆ </a></span>GRBcbcut</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, int cutlen, const int *cutind, const double *cutval, char cutsense, double cutrhs)> GRBcbcut = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00155">155</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47dfe898be4c2a59df528e39e96d0798" name="a47dfe898be4c2a59df528e39e96d0798"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47dfe898be4c2a59df528e39e96d0798">◆ </a></span>GRBcbget</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, int <a class="el" href="gurobi__interface_8cc.html#a675dd47bbf0a66c9cb592047797a6d69">where</a>, int what, void *resultP)> GRBcbget</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00147">147</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33d1abd321c8db939e166390ac01cc1e" name="a33d1abd321c8db939e166390ac01cc1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33d1abd321c8db939e166390ac01cc1e">◆ </a></span>GRBcblazy</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, int lazylen, const int *lazyind, const double *lazyval, char lazysense, double lazyrhs)> GRBcblazy = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00158">158</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4875d465eab63e4fa296ce1f5eafd13c" name="a4875d465eab63e4fa296ce1f5eafd13c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4875d465eab63e4fa296ce1f5eafd13c">◆ </a></span>GRBcbsetparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, const char *paramname, const char *newvalue)> GRBcbsetparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00150">150</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4617e07ad4b1c37b128c99095da1bd1" name="ab4617e07ad4b1c37b128c99095da1bd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4617e07ad4b1c37b128c99095da1bd1">◆ </a></span>GRBcbsolution</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, const double *solution, double *objvalP)> GRBcbsolution = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00152">152</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77452362e75e02ad509d5688110383fb" name="a77452362e75e02ad509d5688110383fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77452362e75e02ad509d5688110383fb">◆ </a></span>GRBcheckmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBcheckmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00347">347</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f5b8fa2fe40cae954681ba04e9cbb72" name="a6f5b8fa2fe40cae954681ba04e9cbb72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f5b8fa2fe40cae954681ba04e9cbb72">◆ </a></span>GRBchgcoeffs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int cnt, int *cind, int *vind, double *val)> GRBchgcoeffs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00327">327</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a106965afc771227c7d2637511f207be4" name="a106965afc771227c7d2637511f207be4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a106965afc771227c7d2637511f207be4">◆ </a></span>GRBcomputeIIS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBcomputeIIS = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00336">336</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78cfe8ff2e1c5247c6f108d29f0b26a1" name="a78cfe8ff2e1c5247c6f108d29f0b26a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78cfe8ff2e1c5247c6f108d29f0b26a1">◆ </a></span>GRBconverttofixed</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBconverttofixed = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00218">218</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14813d901c9c777e43964dae3bd6649e" name="a14813d901c9c777e43964dae3bd6649e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14813d901c9c777e43964dae3bd6649e">◆ </a></span>GRBcopymodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBcopymodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00209">209</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b95a28bdf709458488fdffe0da6a8e1" name="a5b95a28bdf709458488fdffe0da6a8e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b95a28bdf709458488fdffe0da6a8e1">◆ </a></span>GRBcopyparams</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *dest, <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *src)> GRBcopyparams = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00385">385</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71a99985c430e344241552eae729b902" name="a71a99985c430e344241552eae729b902"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71a99985c430e344241552eae729b902">◆ </a></span>GRBdelconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> GRBdelconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00320">320</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26680efd805dc761c40fac467032e587" name="a26680efd805dc761c40fac467032e587"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26680efd805dc761c40fac467032e587">◆ </a></span>GRBdelgenconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> GRBdelgenconstrs</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00322">322</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96d32575599fc05e0b5b74ef06bff9a7" name="a96d32575599fc05e0b5b74ef06bff9a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96d32575599fc05e0b5b74ef06bff9a7">◆ </a></span>GRBdelq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBdelq = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00325">325</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b1747b9c06f2b83f6e5f6cf44d4f9a2" name="a8b1747b9c06f2b83f6e5f6cf44d4f9a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b1747b9c06f2b83f6e5f6cf44d4f9a2">◆ </a></span>GRBdelqconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> GRBdelqconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00324">324</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf37d51275c80ffc5a77008296834a11" name="aaf37d51275c80ffc5a77008296834a11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf37d51275c80ffc5a77008296834a11">◆ </a></span>GRBdelsos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> GRBdelsos = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00321">321</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac54f445d3f6c5a80d47fb8a9fa210eb6" name="ac54f445d3f6c5a80d47fb8a9fa210eb6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac54f445d3f6c5a80d47fb8a9fa210eb6">◆ </a></span>GRBdelvars</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int len, int *ind)> GRBdelvars = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00319">319</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a137a0f7a165ae6d0e04ed22f961a0aac" name="a137a0f7a165ae6d0e04ed22f961a0aac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a137a0f7a165ae6d0e04ed22f961a0aac">◆ </a></span>GRBdiscardconcurrentenvs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBdiscardconcurrentenvs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00419">419</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8714f56078d46528a38459e381d0146" name="ac8714f56078d46528a38459e381d0146"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8714f56078d46528a38459e381d0146">◆ </a></span>GRBdiscardmultiobjenvs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBdiscardmultiobjenvs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00421">421</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7991662864a6d4a44c2b1cc32041a782" name="a7991662864a6d4a44c2b1cc32041a782"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7991662864a6d4a44c2b1cc32041a782">◆ </a></span>GRBfeasibility</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBfeasibility = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00221">221</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accb64b23dbf9d6eb49c6eeba5b0ac8fe" name="accb64b23dbf9d6eb49c6eeba5b0ac8fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accb64b23dbf9d6eb49c6eeba5b0ac8fe">◆ </a></span>GRBfeasrelax</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int relaxobjtype, int minrelax, double *lbpen, double *ubpen, double *rhspen, double *feasobjP)> GRBfeasrelax = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00214">214</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ab43b281e41e3051160bffb32717d4e" name="a4ab43b281e41e3051160bffb32717d4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ab43b281e41e3051160bffb32717d4e">◆ </a></span>GRBfiletype</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(const char *filename)> GRBfiletype = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00237">237</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3eed3ea3ac73b2a6e1cc403b89404dc3" name="a3eed3ea3ac73b2a6e1cc403b89404dc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3eed3ea3ac73b2a6e1cc403b89404dc3">◆ </a></span>GRBfixedmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBfixedmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00210">210</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad811d8a5b2cd5f5b1c3598fad842b00b" name="ad811d8a5b2cd5f5b1c3598fad842b00b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad811d8a5b2cd5f5b1c3598fad842b00b">◆ </a></span>GRBfreeenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> GRBfreeenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00423">423</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d18796445ee5d664e591b74df135990" name="a5d18796445ee5d664e591b74df135990"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d18796445ee5d664e591b74df135990">◆ </a></span>GRBfreemodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBfreemodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00335">335</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ee4c8a0be29f13665b60300c77d6254" name="a9ee4c8a0be29f13665b60300c77d6254"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ee4c8a0be29f13665b60300c77d6254">◆ </a></span>GRBFSolve</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *<a class="el" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="el" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a> *x)> GRBFSolve = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00337">337</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78ecb28054bcc60c58db75a60cfd53da" name="a78ecb28054bcc60c58db75a60cfd53da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78ecb28054bcc60c58db75a60cfd53da">◆ </a></span>GRBgetattrinfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int *datatypeP, int *sizeP, int *settableP)> GRBgetattrinfo = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00051">51</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf75271a6a8fe0be3ffb7748067cdfc6" name="adf75271a6a8fe0be3ffb7748067cdfc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf75271a6a8fe0be3ffb7748067cdfc6">◆ </a></span>GRBgetattrname</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, char **attrnameP)> GRBgetattrname</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00392">392</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0350d7d89490d345b893a8266046c97e" name="a0350d7d89490d345b893a8266046c97e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0350d7d89490d345b893a8266046c97e">◆ </a></span>GRBgetBasisHead</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *bhead)> GRBgetBasisHead = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00343">343</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee29ce44eb2524566a6a787877dcd5af" name="aee29ce44eb2524566a6a787877dcd5af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee29ce44eb2524566a6a787877dcd5af">◆ </a></span>GRBgetcallbackfunc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> **cbP)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>))> GRBgetcallbackfunc = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00142">142</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4e6056a1117ea5f52a7d80a4656b77d" name="ab4e6056a1117ea5f52a7d80a4656b77d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4e6056a1117ea5f52a7d80a4656b77d">◆ </a></span>GRBgetcbwhatinfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(void *cbdata, int what, int *typeP, int *sizeP)> GRBgetcbwhatinfo = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00216">216</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51365c8099faa36b8fed1f7d86d7ef30" name="a51365c8099faa36b8fed1f7d86d7ef30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51365c8099faa36b8fed1f7d86d7ef30">◆ </a></span>GRBgetcharattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char *values)> GRBgetcharattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00084">84</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08bc795589222d5e3b2281a52daf547c" name="a08bc795589222d5e3b2281a52daf547c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08bc795589222d5e3b2281a52daf547c">◆ </a></span>GRBgetcharattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char *valueP)> GRBgetcharattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00078">78</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa46a0f2e12a4ee86987395af2161ebd7" name="aa46a0f2e12a4ee86987395af2161ebd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa46a0f2e12a4ee86987395af2161ebd7">◆ </a></span>GRBgetcharattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char *values)> GRBgetcharattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00090">90</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43a847958a89da5cec63d95ffb13d6ec" name="a43a847958a89da5cec63d95ffb13d6ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43a847958a89da5cec63d95ffb13d6ec">◆ </a></span>GRBgetcoeff</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int constr, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double *valP)> GRBgetcoeff = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00160">160</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59561b4c0898433cff3614fc838c0df7" name="a59561b4c0898433cff3614fc838c0df7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59561b4c0898433cff3614fc838c0df7">◆ </a></span>GRBgetconcurrentenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num)> GRBgetconcurrentenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00418">418</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad109cbad7e2286dbc3dc027c72d59e9a" name="ad109cbad7e2286dbc3dc027c72d59e9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad109cbad7e2286dbc3dc027c72d59e9a">◆ </a></span>GRBgetconstrbyname</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int *indexP)> GRBgetconstrbyname = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00204">204</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0e378757a6e19aa0cde5f5b4e0be4e5" name="aa0e378757a6e19aa0cde5f5b4e0be4e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0e378757a6e19aa0cde5f5b4e0be4e5">◆ </a></span>GRBgetconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numnzP, int *cbeg, int *cind, double *cval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> GRBgetconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00163">163</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13096db0327ba8156cb2f5215eaeb9db" name="a13096db0327ba8156cb2f5215eaeb9db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13096db0327ba8156cb2f5215eaeb9db">◆ </a></span>GRBgetdblattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, double *valueP)> GRBgetdblattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00095">95</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fe5c509c991d915e0adf06e82ede5d4" name="a7fe5c509c991d915e0adf06e82ede5d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fe5c509c991d915e0adf06e82ede5d4">◆ </a></span>GRBgetdblattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, double *values)> GRBgetdblattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00106">106</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5fa17837fd2d3e7f10742894060694b" name="aa5fa17837fd2d3e7f10742894060694b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5fa17837fd2d3e7f10742894060694b">◆ </a></span>GRBgetdblattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, double *valueP)> GRBgetdblattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00100">100</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a980298d196f397b12d15b4e9746bb8e5" name="a980298d196f397b12d15b4e9746bb8e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a980298d196f397b12d15b4e9746bb8e5">◆ </a></span>GRBgetdblattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, double *values)> GRBgetdblattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00112">112</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6dcf3eb50c1276a373935f0419c5a765" name="a6dcf3eb50c1276a373935f0419c5a765"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dcf3eb50c1276a373935f0419c5a765">◆ </a></span>GRBgetdblparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double *valueP)> GRBgetdblparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00363">363</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cb2142f9020f13ce53e664dadf41d15" name="a0cb2142f9020f13ce53e664dadf41d15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cb2142f9020f13ce53e664dadf41d15">◆ </a></span>GRBgetdblparaminfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double *valueP, double *minP, double *maxP, double *defP)> GRBgetdblparaminfo = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00371">371</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7107d55540a5ebdf66762aa4ee42e404" name="a7107d55540a5ebdf66762aa4ee42e404"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7107d55540a5ebdf66762aa4ee42e404">◆ </a></span>GRBgetenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBgetenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00417">417</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e3a7ab84a516ee67eb78d50ac3987e2" name="a6e3a7ab84a516ee67eb78d50ac3987e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e3a7ab84a516ee67eb78d50ac3987e2">◆ </a></span>GRBgeterrormsg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< const char *(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> GRBgeterrormsg = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00424">424</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4aed19001b9d7e39d3422446bad167bb" name="a4aed19001b9d7e39d3422446bad167bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4aed19001b9d7e39d3422446bad167bb">◆ </a></span>GRBgetgenconstrAbs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *argvarP)> GRBgetgenconstrAbs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00183">183</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac964916575a2b1bc4ce4d095afd90cce" name="ac964916575a2b1bc4ce4d095afd90cce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac964916575a2b1bc4ce4d095afd90cce">◆ </a></span>GRBgetgenconstrAnd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars)> GRBgetgenconstrAnd = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00186">186</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae08c1f0c17eac085db3fb9883ed8e2ce" name="ae08c1f0c17eac085db3fb9883ed8e2ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae08c1f0c17eac085db3fb9883ed8e2ce">◆ </a></span>GRBgetgenconstrIndicator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *binvarP, int *binvalP, int *nvarsP, int *vars, double *vals, char *senseP, double *rhsP)> GRBgetgenconstrIndicator = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00193">193</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab630313666b6fa42e9904d585e962f3d" name="ab630313666b6fa42e9904d585e962f3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab630313666b6fa42e9904d585e962f3d">◆ </a></span>GRBgetgenconstrMax</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)> GRBgetgenconstrMax = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00178">178</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72442860e69c9157fa96f9f9827ae8d7" name="a72442860e69c9157fa96f9f9827ae8d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72442860e69c9157fa96f9f9827ae8d7">◆ </a></span>GRBgetgenconstrMin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)> GRBgetgenconstrMin = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00181">181</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12ede98aa1b160354264c5959bb29b8b" name="a12ede98aa1b160354264c5959bb29b8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12ede98aa1b160354264c5959bb29b8b">◆ </a></span>GRBgetgenconstrOr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int genconstr, int *resvarP, int *nvarsP, int *vars)> GRBgetgenconstrOr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00189">189</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afccf2eccc1e7d4c083e47b0b19ae90be" name="afccf2eccc1e7d4c083e47b0b19ae90be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afccf2eccc1e7d4c083e47b0b19ae90be">◆ </a></span>GRBgetintattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int *valueP)> GRBgetintattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00055">55</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d3abef27ee72c7f76a5f4f534912e07" name="a3d3abef27ee72c7f76a5f4f534912e07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d3abef27ee72c7f76a5f4f534912e07">◆ </a></span>GRBgetintattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, int *values)> GRBgetintattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00066">66</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a595ec95787b121daa2b3ff34fb7ad635" name="a595ec95787b121daa2b3ff34fb7ad635"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a595ec95787b121daa2b3ff34fb7ad635">◆ </a></span>GRBgetintattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, int *valueP)> GRBgetintattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00060">60</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a564413251b862e671c7013ecceaaec91" name="a564413251b862e671c7013ecceaaec91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a564413251b862e671c7013ecceaaec91">◆ </a></span>GRBgetintattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, int *values)> GRBgetintattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00072">72</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cf02091ea3bf58e4ffc7adf0dd0d63e" name="a0cf02091ea3bf58e4ffc7adf0dd0d63e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cf02091ea3bf58e4ffc7adf0dd0d63e">◆ </a></span>GRBgetintparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int *valueP)> GRBgetintparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00361">361</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56930f3670b2f5cc500e817cc7d08b01" name="a56930f3670b2f5cc500e817cc7d08b01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56930f3670b2f5cc500e817cc7d08b01">◆ </a></span>GRBgetintparaminfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int *valueP, int *minP, int *maxP, int *defP)> GRBgetintparaminfo = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00368">368</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8cd0731815c3642ba38c92daad39b608" name="a8cd0731815c3642ba38c92daad39b608"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cd0731815c3642ba38c92daad39b608">◆ </a></span>GRBgetmerrormsg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< const char *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBgetmerrormsg = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00425">425</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c48e2d1abb50ce94b53b70ac609f54d" name="a2c48e2d1abb50ce94b53b70ac609f54d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c48e2d1abb50ce94b53b70ac609f54d">◆ </a></span>GRBgetmultiobjenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num)> GRBgetmultiobjenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00420">420</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff5b1ba91c932d5b2f450dea4b82f014" name="aff5b1ba91c932d5b2f450dea4b82f014"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff5b1ba91c932d5b2f450dea4b82f014">◆ </a></span>GRBgetnumattributes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBgetnumattributes = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00391">391</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13cdbf0c441c70cbf97dcbd3be562b79" name="a13cdbf0c441c70cbf97dcbd3be562b79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13cdbf0c441c70cbf97dcbd3be562b79">◆ </a></span>GRBgetnumparams</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> GRBgetnumparams = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00388">388</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a264d73546333400db18b331204b93e27" name="a264d73546333400db18b331204b93e27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a264d73546333400db18b331204b93e27">◆ </a></span>GRBgetparamname</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, int i, char **paramnameP)> GRBgetparamname</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00389">389</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad302f1792b046e5c4902dccea31f35a8" name="ad302f1792b046e5c4902dccea31f35a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad302f1792b046e5c4902dccea31f35a8">◆ </a></span>GRBgetparamtype</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname)> GRBgetparamtype</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00382">382</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81d974a816aa3557f5fbafaf688aecb0" name="a81d974a816aa3557f5fbafaf688aecb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81d974a816aa3557f5fbafaf688aecb0">◆ </a></span>GRBgetpwlobj</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int *pointsP, double *x, double *y)> GRBgetpwlobj = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00206">206</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb73a2b44b04289ac5a327fdb8700563" name="abb73a2b44b04289ac5a327fdb8700563"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb73a2b44b04289ac5a327fdb8700563">◆ </a></span>GRBgetq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numqnzP, int *qrow, int *qcol, double *qval)> GRBgetq = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00196">196</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b60e64ef1940d05151d3be15ae8ecfc" name="a5b60e64ef1940d05151d3be15ae8ecfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b60e64ef1940d05151d3be15ae8ecfc">◆ </a></span>GRBgetqconstr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int qconstr, int *numlnzP, int *lind, double *lval, int *numqnzP, int *qrow, int *qcol, double *qval)> GRBgetqconstr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00200">200</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ad7a97b209c872ff07c674fb9f3d3bd" name="a1ad7a97b209c872ff07c674fb9f3d3bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ad7a97b209c872ff07c674fb9f3d3bd">◆ </a></span>GRBgetsos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *nummembersP, int *sostype, int *beg, int *ind, double *<a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> GRBgetsos = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00175">175</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad083972ef3afb9a40395258a1ce8a660" name="ad083972ef3afb9a40395258a1ce8a660"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad083972ef3afb9a40395258a1ce8a660">◆ </a></span>GRBgetstrattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, char **valueP)> GRBgetstrattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00117">117</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6e8dc7cd46d7a8b1f1b31cb443d01f0" name="aa6e8dc7cd46d7a8b1f1b31cb443d01f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6e8dc7cd46d7a8b1f1b31cb443d01f0">◆ </a></span>GRBgetstrattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char **values)> GRBgetstrattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00128">128</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65f88e80f6d06894c1ab1872045a7012" name="a65f88e80f6d06894c1ab1872045a7012"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65f88e80f6d06894c1ab1872045a7012">◆ </a></span>GRBgetstrattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char **valueP)> GRBgetstrattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00122">122</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a138f407b59fac8fc6b6a99a9eb657109" name="a138f407b59fac8fc6b6a99a9eb657109"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a138f407b59fac8fc6b6a99a9eb657109">◆ </a></span>GRBgetstrattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char **values)> GRBgetstrattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00134">134</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fdf58ef8256da5efa843264471266ee" name="a2fdf58ef8256da5efa843264471266ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fdf58ef8256da5efa843264471266ee">◆ </a></span>GRBgetstrparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, char *valueP)> GRBgetstrparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00365">365</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe1567867886764f892d7b22ca1dd286" name="afe1567867886764f892d7b22ca1dd286"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe1567867886764f892d7b22ca1dd286">◆ </a></span>GRBgetstrparaminfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, char *valueP, char *defP)> GRBgetstrparaminfo = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00373">373</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa75a43334ce89daed04193c03fa16aa6" name="aa75a43334ce89daed04193c03fa16aa6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa75a43334ce89daed04193c03fa16aa6">◆ </a></span>GRBgettunelog</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i, char **logP)> GRBgettunelog = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00434">434</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cfda92e75c5591e1fc358ae8d17af71" name="a9cfda92e75c5591e1fc358ae8d17af71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cfda92e75c5591e1fc358ae8d17af71">◆ </a></span>GRBgettuneresult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int i)> GRBgettuneresult = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00433">433</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c737eb8a24b7e35244bb0bd83bf6a05" name="a2c737eb8a24b7e35244bb0bd83bf6a05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c737eb8a24b7e35244bb0bd83bf6a05">◆ </a></span>GRBgetvarbyname</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, int *indexP)> GRBgetvarbyname = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00202">202</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed6d90d614faac7e243e091d829e1e61" name="aed6d90d614faac7e243e091d829e1e61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed6d90d614faac7e243e091d829e1e61">◆ </a></span>GRBgetvars</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int *numnzP, int *vbeg, int *vind, double *vval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> GRBgetvars = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00169">169</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2461b6157b655e0e47f78d6fb49ebfc3" name="a2461b6157b655e0e47f78d6fb49ebfc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2461b6157b655e0e47f78d6fb49ebfc3">◆ </a></span>GRBiismodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBiismodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00220">220</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4da3a2847e3ab527685276117114da6" name="ab4da3a2847e3ab527685276117114da6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4da3a2847e3ab527685276117114da6">◆ </a></span>GRBisattravailable</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname)> GRBisattravailable</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00052">52</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad29a2acfb4524bac1fd706604bf0a4a" name="aad29a2acfb4524bac1fd706604bf0a4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad29a2acfb4524bac1fd706604bf0a4a">◆ </a></span>GRBismodelfile</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(const char *filename)> GRBismodelfile = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00236">236</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac50dd406f252a5b601c25179bb0bbf9b" name="ac50dd406f252a5b601c25179bb0bbf9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac50dd406f252a5b601c25179bb0bbf9b">◆ </a></span>GRBisqp</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **, const char *, const char *, const char *, int, const char *)> GRBisqp = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00048">48</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a215c388796c71648e0d4ace2d9d2aaae" name="a215c388796c71648e0d4ace2d9d2aaae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a215c388796c71648e0d4ace2d9d2aaae">◆ </a></span>GRBisrecordfile</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(const char *filename)> GRBisrecordfile = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00238">238</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1330fa3505478eda74ac65a170a81eb7" name="a1330fa3505478eda74ac65a170a81eb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1330fa3505478eda74ac65a170a81eb7">◆ </a></span>GRBlinearizemodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBlinearizemodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00222">222</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ac56c12ba0ad995ef614466a8025831" name="a4ac56c12ba0ad995ef614466a8025831"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ac56c12ba0ad995ef614466a8025831">◆ </a></span>GRBloadclientenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout)> GRBloadclientenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00402">402</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60630a17f179047d7bff24ee7864ae3c" name="a60630a17f179047d7bff24ee7864ae3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60630a17f179047d7bff24ee7864ae3c">◆ </a></span>GRBloadclientenvadv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> GRBloadclientenvadv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00408">408</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ddde9dcfd236fc86886a48e6a6eac1e" name="a0ddde9dcfd236fc86886a48e6a6eac1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ddde9dcfd236fc86886a48e6a6eac1e">◆ </a></span>GRBloadcloudenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool)> GRBloadcloudenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00411">411</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a994ad44d1f36788ed18b01a399697e81" name="a994ad44d1f36788ed18b01a399697e81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a994ad44d1f36788ed18b01a399697e81">◆ </a></span>GRBloadcloudenvadv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> GRBloadcloudenvadv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00416">416</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58b085f750fadcaed59fdba2fc81dbfd" name="a58b085f750fadcaed59fdba2fc81dbfd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58b085f750fadcaed59fdba2fc81dbfd">◆ </a></span>GRBloadenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename)> GRBloadenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00394">394</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24870afb12d63c7997fca17a2a4843b2" name="a24870afb12d63c7997fca17a2a4843b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24870afb12d63c7997fca17a2a4843b2">◆ </a></span>GRBloadenvadv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, int apitype, int major, int minor, int tech, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> GRBloadenvadv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00398">398</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad605b8a10d68f441f6ca5b07ecdb5e7c" name="ad605b8a10d68f441f6ca5b07ecdb5e7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad605b8a10d68f441f6ca5b07ecdb5e7c">◆ </a></span>GRBloadenvsyscb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, const char *logfilename, void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *malloccb)(<a class="el" href="environment_8h.html#aeda0314230a4d6141ce93ee379460901">MALLOCCB_ARGS</a>), void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *calloccb)(<a class="el" href="environment_8h.html#a4029272666dfcff1fa54cf75875757b0">CALLOCCB_ARGS</a>), void *(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *realloccb)(<a class="el" href="environment_8h.html#acae510fad67df1a4e9eb1755f963fd76">REALLOCCB_ARGS</a>), void(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *freecb)(<a class="el" href="environment_8h.html#a44e6093be90f69d1250ec6e95efe21e2">FREECB_ARGS</a>), int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadcreatecb)(<a class="el" href="environment_8h.html#a2671f4eee19af5c3643a39421c4e16f7">THREADCREATECB_ARGS</a>), void(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadjoincb)(<a class="el" href="environment_8h.html#a9230a7d1f7e6b34fba884c09793bd9ea">THREADJOINCB_ARGS</a>), void *syscbusrdata)> GRBloadenvsyscb = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00231">231</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e9275c65830099c975289c4374ac1f1" name="a4e9275c65830099c975289c4374ac1f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e9275c65830099c975289c4374ac1f1">◆ </a></span>GRBloadmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, int *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)> GRBloadmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00248">248</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38d3304b67d40a5dc383bdc1dd532ed7" name="a38d3304b67d40a5dc383bdc1dd532ed7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38d3304b67d40a5dc383bdc1dd532ed7">◆ </a></span>GRBmsg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *<a class="el" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)> GRBmsg = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00359">359</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad530ac40f508600aa495f638d813748b" name="ad530ac40f508600aa495f638d813748b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad530ac40f508600aa495f638d813748b">◆ </a></span>GRBnewmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, double *obj, double *lb, double *ub, char *vtype, char **varnames)> GRBnewmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00242">242</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab850dd307ea088f49af5f192d1b8d553" name="ab850dd307ea088f49af5f192d1b8d553"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab850dd307ea088f49af5f192d1b8d553">◆ </a></span>GRBoptimize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBoptimize = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00207">207</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a338582b837297c32857ee3064f5d76f6" name="a338582b837297c32857ee3064f5d76f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a338582b837297c32857ee3064f5d76f6">◆ </a></span>GRBoptimizeasync</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBoptimizeasync = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00208">208</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24d4a81ddd386e3302f17cd46e286955" name="a24d4a81ddd386e3302f17cd46e286955"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24d4a81ddd386e3302f17cd46e286955">◆ </a></span>GRBplatform</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< char *(void)> GRBplatform = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00428">428</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56515c43759afdffa088ea12eefbd2f9" name="a56515c43759afdffa088ea12eefbd2f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56515c43759afdffa088ea12eefbd2f9">◆ </a></span>GRBpresolvemodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBpresolvemodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00219">219</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3563bf56338c8fb4631c6dd38833da16" name="a3563bf56338c8fb4631c6dd38833da16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3563bf56338c8fb4631c6dd38833da16">◆ </a></span>GRBread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *filename)> GRBread = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00234">234</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a966fc9f5d689108526c729d286c1513e" name="a966fc9f5d689108526c729d286c1513e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a966fc9f5d689108526c729d286c1513e">◆ </a></span>GRBreadmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP)> GRBreadmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00233">233</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84185e62d04c6d6e6aef91677caf0004" name="a84185e62d04c6d6e6aef91677caf0004"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84185e62d04c6d6e6aef91677caf0004">◆ </a></span>GRBreadparams</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename)> GRBreadparams = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00387">387</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a919031d2606bbb0bf865f6a100427015" name="a919031d2606bbb0bf865f6a100427015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a919031d2606bbb0bf865f6a100427015">◆ </a></span>GRBrelaxmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBrelaxmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00217">217</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a8dfae71145bc97c2e8003db54fc04d" name="a8a8dfae71145bc97c2e8003db54fc04d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a8dfae71145bc97c2e8003db54fc04d">◆ </a></span>GRBreleaselicense</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> GRBreleaselicense = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00422">422</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af67b185843e0d5fb9a1ef89560a467ee" name="af67b185843e0d5fb9a1ef89560a467ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af67b185843e0d5fb9a1ef89560a467ee">◆ </a></span>GRBreplay</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(const char *filename)> GRBreplay = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00350">350</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cb5c384e36db02403cd12debcd9f58c" name="a2cb5c384e36db02403cd12debcd9f58c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cb5c384e36db02403cd12debcd9f58c">◆ </a></span>GRBresetmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBresetmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00334">334</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cceb4c997fc06f43522a150e7a42791" name="a7cceb4c997fc06f43522a150e7a42791"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cceb4c997fc06f43522a150e7a42791">◆ </a></span>GRBresetparams</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)> GRBresetparams = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00384">384</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec892e2b2a70124f41f8b9744adbda67" name="aec892e2b2a70124f41f8b9744adbda67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec892e2b2a70124f41f8b9744adbda67">◆ </a></span>GRBsetcallbackfunc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="el" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), void *usrdata)> GRBsetcallbackfunc = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00140">140</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0ae092f345f626ae9f6287ced1246ac" name="af0ae092f345f626ae9f6287ced1246ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0ae092f345f626ae9f6287ced1246ac">◆ </a></span>GRBsetcharattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char *newvalues)> GRBsetcharattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00087">87</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ba413de24c66783a93ad29185efd573" name="a9ba413de24c66783a93ad29185efd573"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ba413de24c66783a93ad29185efd573">◆ </a></span>GRBsetcharattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, char newvalue)> GRBsetcharattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00081">81</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace35865bc90d203bec63cd8a3b568201" name="ace35865bc90d203bec63cd8a3b568201"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace35865bc90d203bec63cd8a3b568201">◆ </a></span>GRBsetcharattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char *newvalues)> GRBsetcharattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00093">93</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6308440cc9d3ed5416cf5219f3e1fef" name="ae6308440cc9d3ed5416cf5219f3e1fef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6308440cc9d3ed5416cf5219f3e1fef">◆ </a></span>GRBsetdblattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, double newvalue)> GRBsetdblattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00097">97</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c8d0d6025d4e197d07f42c3fff209d9" name="a5c8d0d6025d4e197d07f42c3fff209d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c8d0d6025d4e197d07f42c3fff209d9">◆ </a></span>GRBsetdblattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, double *newvalues)> GRBsetdblattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00109">109</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78a839d849c2d75ef5ff32f25fbbc4a4" name="a78a839d849c2d75ef5ff32f25fbbc4a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78a839d849c2d75ef5ff32f25fbbc4a4">◆ </a></span>GRBsetdblattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, double newvalue)> GRBsetdblattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00103">103</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a3204269ce35fdfb007daa36385d076" name="a1a3204269ce35fdfb007daa36385d076"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a3204269ce35fdfb007daa36385d076">◆ </a></span>GRBsetdblattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, double *newvalues)> GRBsetdblattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00115">115</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afee86075f779c39746c2f754f00bcd3d" name="afee86075f779c39746c2f754f00bcd3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afee86075f779c39746c2f754f00bcd3d">◆ </a></span>GRBsetdblparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> GRBsetdblparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00379">379</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f41a80190ebfeab50fd2cb4c66e51cb" name="a2f41a80190ebfeab50fd2cb4c66e51cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f41a80190ebfeab50fd2cb4c66e51cb">◆ </a></span>GRBsetintattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int newvalue)> GRBsetintattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00057">57</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae77d52eaf76f5d22e25053992ff856c8" name="ae77d52eaf76f5d22e25053992ff856c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae77d52eaf76f5d22e25053992ff856c8">◆ </a></span>GRBsetintattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, int *newvalues)> GRBsetintattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00069">69</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d36831683588c7be928bf1afee486e3" name="a9d36831683588c7be928bf1afee486e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d36831683588c7be928bf1afee486e3">◆ </a></span>GRBsetintattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, int newvalue)> GRBsetintattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00063">63</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adca5f57710d48102d1564561da8c7f21" name="adca5f57710d48102d1564561da8c7f21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adca5f57710d48102d1564561da8c7f21">◆ </a></span>GRBsetintattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, int *newvalues)> GRBsetintattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00075">75</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a458a2341c2bfe0530114105a7a42c183" name="a458a2341c2bfe0530114105a7a42c183"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a458a2341c2bfe0530114105a7a42c183">◆ </a></span>GRBsetintparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, int <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> GRBsetintparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00377">377</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0536b9b2b2d235bb94164629786c3872" name="a0536b9b2b2d235bb94164629786c3872"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0536b9b2b2d235bb94164629786c3872">◆ </a></span>GRBsetlogcallbackfunc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(char *msg))> GRBsetlogcallbackfunc = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00144">144</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0da3c1f2f9d7ffbebbf2497ec36cf54" name="ae0da3c1f2f9d7ffbebbf2497ec36cf54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0da3c1f2f9d7ffbebbf2497ec36cf54">◆ </a></span>GRBsetlogcallbackfuncenv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, int(<a class="el" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(char *msg))> GRBsetlogcallbackfuncenv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00146">146</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e60dbf23828dbab3e5edc97f4fff30c" name="a8e60dbf23828dbab3e5edc97f4fff30c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e60dbf23828dbab3e5edc97f4fff30c">◆ </a></span>GRBsetobjective</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int sense, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>, int lnz, int *lind, double *lval, int qnz, int *qrow, int *qcol, double *qval)> GRBsetobjective = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00354">354</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49794c12ee443eb956b5b47019134047" name="a49794c12ee443eb956b5b47019134047"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49794c12ee443eb956b5b47019134047">◆ </a></span>GRBsetobjectiven</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="routing__search_8cc.html#aa9d6bcc39dc199c2a2671a88ecf3630e">index</a>, int priority, double <a class="el" href="sat__solver_8cc.html#aa01147b1f07072d246c76dc85d69df7c">weight</a>, double abstol, double reltol, const char *<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>, double <a class="el" href="variable__and__expressions_8cc.html#a98c17ae8d99a73259ea78de8c4b66254">constant</a>, int lnz, int *lind, double *lval)> GRBsetobjectiven = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00358">358</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e34f6a0dfee062d8994464725328201" name="a2e34f6a0dfee062d8994464725328201"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e34f6a0dfee062d8994464725328201">◆ </a></span>GRBsetparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, const char *<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> GRBsetparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00375">375</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a393c95ccf66f195cf2f64c324e15bb52" name="a393c95ccf66f195cf2f64c324e15bb52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a393c95ccf66f195cf2f64c324e15bb52">◆ </a></span>GRBsetpwlobj</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int points, double *x, double *y)> GRBsetpwlobj = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00332">332</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfe522906ee13cf5e19a19ba23837eae" name="abfe522906ee13cf5e19a19ba23837eae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfe522906ee13cf5e19a19ba23837eae">◆ </a></span>GRBsetsignal</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBsetsignal = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00348">348</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa35705a0d741e9feb147aaa89b40e721" name="aa35705a0d741e9feb147aaa89b40e721"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa35705a0d741e9feb147aaa89b40e721">◆ </a></span>GRBsetstrattr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, const char *newvalue)> GRBsetstrattr = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00119">119</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac77d1eb29d5888064aad690e90bf59ab" name="ac77d1eb29d5888064aad690e90bf59ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac77d1eb29d5888064aad690e90bf59ab">◆ </a></span>GRBsetstrattrarray</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int first, int len, char **newvalues)> GRBsetstrattrarray = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00131">131</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b803a3721e58e0473737b38f8326dec" name="a8b803a3721e58e0473737b38f8326dec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b803a3721e58e0473737b38f8326dec">◆ </a></span>GRBsetstrattrelement</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int element, const char *newvalue)> GRBsetstrattrelement = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00125">125</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae3b326f307ad4abed48b0ed5909e2e1" name="aae3b326f307ad4abed48b0ed5909e2e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae3b326f307ad4abed48b0ed5909e2e1">◆ </a></span>GRBsetstrattrlist</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *attrname, int len, int *ind, char **newvalues)> GRBsetstrattrlist = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00137">137</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74b18678cc9c559566d9b5084096e2b4" name="a74b18678cc9c559566d9b5084096e2b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74b18678cc9c559566d9b5084096e2b4">◆ </a></span>GRBsetstrparam</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *paramname, const char *<a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)> GRBsetstrparam = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00381">381</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab04a7d8d27085b384f036987e9b096fe" name="ab04a7d8d27085b384f036987e9b096fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab04a7d8d27085b384f036987e9b096fe">◆ </a></span>GRBstrongbranch</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int num, int *cand, double *downobjbd, double *upobjbd, int *statusP)> GRBstrongbranch = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00346">346</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fafa551aefcfa96ed3416b634e2cb51" name="a7fafa551aefcfa96ed3416b634e2cb51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fafa551aefcfa96ed3416b634e2cb51">◆ </a></span>GRBsync</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBsync = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00437">437</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69e4cf6405f02b16450fec8e1cee1c8f" name="a69e4cf6405f02b16450fec8e1cee1c8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69e4cf6405f02b16450fec8e1cee1c8f">◆ </a></span>GRBterminate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBterminate = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00349">349</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ccab3c5dbb8265394818c0d09b43a74" name="a9ccab3c5dbb8265394818c0d09b43a74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ccab3c5dbb8265394818c0d09b43a74">◆ </a></span>GRBtunemodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBtunemodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00429">429</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c5f35190e6167ce22cc34ac14af0b0f" name="a7c5f35190e6167ce22cc34ac14af0b0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c5f35190e6167ce22cc34ac14af0b0f">◆ </a></span>GRBtunemodeladv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)> GRBtunemodeladv = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00436">436</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3e9caa49d0765e19f66d36bdd9d0ad9" name="ae3e9caa49d0765e19f66d36bdd9d0ad9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3e9caa49d0765e19f66d36bdd9d0ad9">◆ </a></span>GRBtunemodels</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(int nummodels, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **models, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)> GRBtunemodels = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00432">432</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e39c3c540f2d5f3dc4d99d6150f2751" name="a8e39c3c540f2d5f3dc4d99d6150f2751"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e39c3c540f2d5f3dc4d99d6150f2751">◆ </a></span>GRBupdatemodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)> GRBupdatemodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00333">333</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d8a3119d1dbb2397caf41c215e1bf4d" name="a2d8a3119d1dbb2397caf41c215e1bf4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d8a3119d1dbb2397caf41c215e1bf4d">◆ </a></span>GRBversion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< void(int *majorP, int *minorP, int *technicalP)> GRBversion</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">nullptr</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00426">426</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abbd2192a0d2d43a5169ad32b6b68d329" name="abbd2192a0d2d43a5169ad32b6b68d329"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbd2192a0d2d43a5169ad32b6b68d329">◆ </a></span>GRBwrite</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, const char *filename)> GRBwrite = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00235">235</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38babfaae1a96832712010370103fd02" name="a38babfaae1a96832712010370103fd02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38babfaae1a96832712010370103fd02">◆ </a></span>GRBwriteparams</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, const char *filename)> GRBwriteparams = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00386">386</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad52bd519ff109a24ae8f4d1be9cdb87f" name="ad52bd519ff109a24ae8f4d1be9cdb87f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad52bd519ff109a24ae8f4d1be9cdb87f">◆ </a></span>GRBXaddconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)> GRBXaddconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00277">277</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3cc51a6018c329384e2170c1d683c5f" name="ae3cc51a6018c329384e2170c1d683c5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3cc51a6018c329384e2170c1d683c5f">◆ </a></span>GRBXaddrangeconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, double *<a class="el" href="glpk__solver_8cc.html#abb82b111deb51f3a5917cf8780fee484">lower</a>, double *<a class="el" href="glpk__solver_8cc.html#ae0e265c074f457e193b30ff0d77c750b">upper</a>, char **constrnames)> GRBXaddrangeconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00288">288</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacdc5c04fb576da0dbb6bc237270554f" name="aacdc5c04fb576da0dbb6bc237270554f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacdc5c04fb576da0dbb6bc237270554f">◆ </a></span>GRBXaddvars</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, int numvars, size_t numnz, size_t *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)> GRBXaddvars = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00266">266</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78ad7bad716f478511498b720963a0dc" name="a78ad7bad716f478511498b720963a0dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78ad7bad716f478511498b720963a0dc">◆ </a></span>GRBXchgcoeffs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t cnt, int *cind, int *vind, double *val)> GRBXchgcoeffs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00330">330</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01b3827e1f863f988699cbd203ce0357" name="a01b3827e1f863f988699cbd203ce0357"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01b3827e1f863f988699cbd203ce0357">◆ </a></span>GRBXgetconstrs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t *numnzP, size_t *cbeg, int *cind, double *cval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> GRBXgetconstrs = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00166">166</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d181e1ba39c37c5b081a4793bfb42fb" name="a5d181e1ba39c37c5b081a4793bfb42fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d181e1ba39c37c5b081a4793bfb42fb">◆ </a></span>GRBXgetvars</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="el" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, size_t *numnzP, size_t *vbeg, int *vind, double *vval, int <a class="el" href="sparse__submatrix_8cc.html#a9b7656b922ea4ec96097d7380c0e61fe">start</a>, int len)> GRBXgetvars = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00172">172</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a548bfc8d376dc46ebccb92b24ce558b9" name="a548bfc8d376dc46ebccb92b24ce558b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a548bfc8d376dc46ebccb92b24ce558b9">◆ </a></span>GRBXloadmodel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::function< int(<a class="el" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="el" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, size_t *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)> GRBXloadmodel = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="environment_8cc_source.html#l00254">254</a> of file <a class="el" href="environment_8cc_source.html">environment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af789197eaf23a66b25a390f00c04ddd4" name="af789197eaf23a66b25a390f00c04ddd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af789197eaf23a66b25a390f00c04ddd4">◆ </a></span>kAllBits32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const uint32_t kAllBits32 = 0xFFFFFFFFU</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00035">35</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e884eebd1c1e380a6c87a245df85d9a" name="a0e884eebd1c1e380a6c87a245df85d9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e884eebd1c1e380a6c87a245df85d9a">◆ </a></span>kAllBits64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const uint64_t kAllBits64 = uint64_t{0xFFFFFFFFFFFFFFFF}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00033">33</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74bf4c5f3b2b625258f9b5f7c4e1ab11" name="a74bf4c5f3b2b625258f9b5f7c4e1ab11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74bf4c5f3b2b625258f9b5f7c4e1ab11">◆ </a></span>kAllBitsButLsb64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const uint64_t kAllBitsButLsb64 = uint64_t{0xFFFFFFFFFFFFFFFE}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="bitset_8h_source.html#l00034">34</a> of file <a class="el" href="bitset_8h_source.html">bitset.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a221d711fbd5a16db9dc92a3c5095cbf5" name="a221d711fbd5a16db9dc92a3c5095cbf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a221d711fbd5a16db9dc92a3c5095cbf5">◆ </a></span>kDefaultPrimalTolerance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr double kDefaultPrimalTolerance = 1e-07</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="linear__solver_8h_source.html#l00167">167</a> of file <a class="el" href="linear__solver_8h_source.html">linear_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5745e52748b43c69f34355b9969796a5" name="a5745e52748b43c69f34355b9969796a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5745e52748b43c69f34355b9969796a5">◆ </a></span>kMaxGLPKNameLen</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr std::size_t kMaxGLPKNameLen = 255</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="glpk__formatters_8h_source.html#l00035">35</a> of file <a class="el" href="glpk__formatters_8h_source.html">glpk_formatters.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaea3ba6ee1ccdbf82cfcbb4e8fc5815e" name="aaea3ba6ee1ccdbf82cfcbb4e8fc5815e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaea3ba6ee1ccdbf82cfcbb4e8fc5815e">◆ </a></span>kOptimizationProblemTypeNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr NamedOptimizationProblemType kOptimizationProblemTypeNames[]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
|
|
<div class="line"> {MPSolver::GLOP_LINEAR_PROGRAMMING, <span class="stringliteral">"glop"</span>},</div>
|
|
<div class="line"> {MPSolver::CLP_LINEAR_PROGRAMMING, <span class="stringliteral">"clp"</span>},</div>
|
|
<div class="line"> {MPSolver::GUROBI_LINEAR_PROGRAMMING, <span class="stringliteral">"gurobi_lp"</span>},</div>
|
|
<div class="line"> {MPSolver::GLPK_LINEAR_PROGRAMMING, <span class="stringliteral">"glpk_lp"</span>},</div>
|
|
<div class="line"> {MPSolver::CPLEX_LINEAR_PROGRAMMING, <span class="stringliteral">"cplex_lp"</span>},</div>
|
|
<div class="line"> {MPSolver::XPRESS_LINEAR_PROGRAMMING, <span class="stringliteral">"xpress_lp"</span>},</div>
|
|
<div class="line"> {MPSolver::SCIP_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"scip"</span>},</div>
|
|
<div class="line"> {MPSolver::CBC_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"cbc"</span>},</div>
|
|
<div class="line"> {MPSolver::SAT_INTEGER_PROGRAMMING, <span class="stringliteral">"sat"</span>},</div>
|
|
<div class="line"> {MPSolver::BOP_INTEGER_PROGRAMMING, <span class="stringliteral">"bop"</span>},</div>
|
|
<div class="line"> {MPSolver::GUROBI_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"gurobi"</span>},</div>
|
|
<div class="line"> {MPSolver::GLPK_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"glpk"</span>},</div>
|
|
<div class="line"> {MPSolver::PDLP_LINEAR_PROGRAMMING, <span class="stringliteral">"pdlp"</span>},</div>
|
|
<div class="line"> {MPSolver::KNAPSACK_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"knapsack"</span>},</div>
|
|
<div class="line"> {MPSolver::CPLEX_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"cplex"</span>},</div>
|
|
<div class="line"> {MPSolver::XPRESS_MIXED_INTEGER_PROGRAMMING, <span class="stringliteral">"xpress"</span>},</div>
|
|
<div class="line"> </div>
|
|
<div class="line">}</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="linear__solver_8cc_source.html#l00524">524</a> of file <a class="el" href="linear__solver_8cc_source.html">linear_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf85b9c9e168660e5f36d735d88f3955" name="adf85b9c9e168660e5f36d735d88f3955"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf85b9c9e168660e5f36d735d88f3955">◆ </a></span>kUnassigned</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int kUnassigned = -1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="routing_8cc_source.html#l00878">878</a> of file <a class="el" href="routing_8cc_source.html">routing.cc</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="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.3 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|