98 lines
15 KiB
HTML
98 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 id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceutil.html">util</a></li><li class="navelem"><a class="el" href="classutil_1_1ListGraph.html">ListGraph</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">util::ListGraph< 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_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a>, including all inherited members.</p>
|
|
<table class="directory">
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#ac1aa8c7591bb033a49bab79c21c9f496">AddArc</a>(NodeIndexType tail, NodeIndexType head)</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#a6af38e88610400b54e8f28ab6f880908">AddNode</a>(NodeIndexType node)</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_1ListGraph.html#a777ff917f03a31da77f275d536578afa">Build</a>()</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#a55c0cd4ab76f4501d0a2b9bbdb308d00">Build</a>(std::vector< ArcIndexType > *permutation)</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_1ListGraph.html#ad7d3d076d3c154d89f1eda855a34b487">Head</a>(ArcIndexType arc) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_1ListGraph.html#a4b5be895dae4a52e7bd97a7ef47267a6">ListGraph</a>()</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#a184d6ce1a3d943810039ac9b97b860ef">ListGraph</a>(NodeIndexType num_nodes, ArcIndexType arc_capacity)</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_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_1ListGraph.html#a1565480b94bf179067e81d762916ed52">operator[]</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#ac52db792129da62b7ab25372ab90647c">OutDegree</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr class="even"><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#ab63770fa993b9347586d2852b841bdc2">OutgoingArcs</a>(NodeIndexType node) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#ac52a095c1ebbd1ca89902168350bbb75">OutgoingArcsStartingFrom</a>(NodeIndexType node, ArcIndexType from) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_1ListGraph.html#af637e16c3c7604f0354a6fa317358a15">ReserveArcs</a>(ArcIndexType bound) override</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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_1ListGraph.html#aefd885a0eba3ec33568137533190ba5b">ReserveNodes</a>(NodeIndexType bound) override</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< NodeIndexType, ArcIndexType ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
<tr><td class="entry"><a class="el" href="classutil_1_1ListGraph.html#aba03f198f690155bca2ab23b039cea54">Tail</a>(ArcIndexType arc) const</td><td class="entry"><a class="el" href="classutil_1_1ListGraph.html">util::ListGraph< 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>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|