103 lines
15 KiB
HTML
103 lines
15 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>OR-Tools</title>
|
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
|
<meta charset="utf-8"/>
|
|
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
|
|
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">OR-Tools 7.2</span>
|
|
</div>
|
|
</div>
|
|
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
|
|
<div id="content">
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classutil_1_1StaticGraph.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">util::StaticGraph< NodeIndexType, ArcIndexType > Member List</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>This is the complete list of members for <a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a>, including all inherited members.</p>
|
|
<table class="directory">
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a10d877b38553e9d2d0ce6fcfc4427df4">AddArc</a>(NodeIndexType tail, NodeIndexType head)</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#aa2a879f538b488698183a860bdb88596">AddNode</a>(NodeIndexType node)</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#abcfd7c21143e5ed38573c0dd60826dd8">AllForwardArcs</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a32ba4a5ca9a4b89f750eb2dc56518b02">AllNodes</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a92ffd852b2ab2e5241f9832e71a2de71">arc_capacity</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a895e891d1ad52ce3efcfeb7ba11194c7">arc_capacity_</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a0eba6e5899924388644dfa2258ae8929">ArcIndex</a> typedef</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ab2aa905e49f98689100f071c493d20fa">BaseGraph</a>()</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a0b8444bcee7138b5702880a882d29283">Build</a>()</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#abfa63fa219b3d8c73a324977312182eb">Build</a>(std::vector< ArcIndexType > *permutation)</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a63fd586eed6c345866317e2f0faf377e">BuildStartAndForwardHead</a>(SVector< NodeIndexType > *head, std::vector< ArcIndexType > *start, std::vector< ArcIndexType > *permutation)</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ac47030fcb75a3220f8cf9ed79697056e">ComputeCumulativeSum</a>(std::vector< ArcIndexType > *v)</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#aa980e5526b9ded17a83928fc339c71e4">const_capacities_</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#aa3bd051d1e141b09dda17aa9b5f24f69">FreezeCapacities</a>()</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a07214b96597069d781e27b1dd17ef83e">GroupForwardArcsByFunctor</a>(const A &a, B *b)</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#aefeec121033f3271585a059f0b5fbd3c">Head</a>(ArcIndexType arc) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a2097ccda3b1ad27e2c82166979018bda">IsArcValid</a>(ArcIndexType arc) const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#abf853acea86e01356f53055f77661770">IsNodeValid</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ad5b77846f77c2771e840820812ad5521">kNilArc</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ab1292c82a3f43be3bd57b63a05fe0214">kNilNode</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a346b8a5811f0e287e1ebce2de2c1ad28">max_end_arc_index</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a463d57480c9563a7a707c5d0928c9946">node_capacity</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a424bd34a9767e7edeaf3a60ecd3cb000">node_capacity_</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#adb271cf4bcf2de5b5bbe300d7054af29">NodeIndex</a> typedef</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#aefb468e4d4a3128c91b3bad9f5b314c8">num_arcs</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#af16f99d41856a7b22ae8a226ef09abff">num_arcs_</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a0f551c921fa0b5aaa334a6e36f61db4a">num_nodes</a>() const</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#a473db46afec1eabf0762411830dee30f">num_nodes_</a></td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a160bf25732e2b1a19e8bf6d853014070">operator[]</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a7241e6e63df39df439a5ebb4fe28773e">OutDegree</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#aa7eeb525aab90ef2bab82eb69687f600">OutgoingArcs</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#aa6626536ee02fe83aa26ff7bbcfc8ae7">OutgoingArcsStartingFrom</a>(NodeIndexType node, ArcIndexType from) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ab731ca5c638e7b1b0a2c459c94a90f55">Reserve</a>(NodeIndexType node_capacity, ArcIndexType arc_capacity)</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a98f11aaa1013df49976fcb5433538ff5">ReserveArcs</a>(ArcIndexType bound) override</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a9b1c856f35140cb8902b94374a43d368">ReserveNodes</a>(NodeIndexType bound) override</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#afe7f293d20a6f38c859af7c51ab1b105">StaticGraph</a>()</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#abb5850c4145abf3dad76d25668368505">StaticGraph</a>(NodeIndexType num_nodes, ArcIndexType arc_capacity)</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html#a9615f3c590e39f40ca5158bd4f37b5b4">Tail</a>(ArcIndexType arc) const</td><td class="entry"><a class="el" href="classutil_1_1StaticGraph.html">util::StaticGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html#ad2353019d9890202a2220fd230940fb5">~BaseGraph</a>()</td><td class="entry"><a class="el" href="classutil_1_1BaseGraph.html">util::BaseGraph< NodeIndexType, ArcIndexType, false ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
|
</table></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|