Files
ortools-clone/docs/cpp_graph/graph_8h_source.html

369 lines
542 KiB
HTML
Raw Normal View History

2019-06-13 15:36:14 +02:00
<!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"/>-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
2020-09-01 16:00:33 +02:00
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
2019-06-13 15:36:14 +02:00
</head>
<body>
<div id="banner-container">
<div id="banner">
2021-12-14 13:41:01 +01:00
<span id="sfml">Google OR-Tools 9.2</span>
2019-06-13 15:36:14 +02:00
</div>
</div>
2019-08-07 18:01:08 -07:00
<div id="content" style="width: 100%; overflow: hidden;">
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
2019-08-12 09:16:03 -07:00
<h2>C++ Reference</h2>
2019-08-07 18:01:08 -07:00
<ul>
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
2019-08-12 09:16:03 -07:00
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
2019-08-07 18:01:08 -07:00
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
</ul>
</div>
2019-06-13 15:36:14 +02:00
<div id="content">
2019-08-07 18:01:08 -07:00
<div align="center">
<h1 style="color: #145A32;">C++ Reference: Graph</h1>
</div>
2022-01-16 18:02:36 +01:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-09-01 16:00:33 +02:00
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2020-09-01 16:00:33 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-16 18:02:36 +01:00
/* @license-end */</script>
2020-09-01 16:00:33 +02:00
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
2019-06-13 15:36:14 +02:00
</div>
2019-07-12 13:25:23 -07:00
</div>
2020-09-01 16:00:33 +02:00
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('graph_8h_source.html','');});
2020-09-01 16:00:33 +02:00
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
2019-06-13 15:36:14 +02:00
<div class="header">
2022-01-16 18:02:36 +01:00
<div class="headertitle">
<div class="title">graph.h</div> </div>
2019-06-13 15:36:14 +02:00
</div><!--header-->
<div class="contents">
2022-01-16 18:02:36 +01:00
<a href="graph_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2010-2021 Google LLC</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// This file defines a generic graph interface on which most algorithms can be</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// built and provides a few efficient implementations with a fast construction</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// time. Its design is based on the experience acquired by the Operations</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// Research team in their various graph algorithm implementations.</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// The main ideas are:</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// - Graph nodes and arcs are represented by integers.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// - Node or arc annotations (weight, cost, ...) are not part of the graph</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// class, they can be stored outside in one or more arrays and can be easily</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// retrieved using a node or arc as an index.</span></div><div class="line"><a name="l00026"></a>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a71e14c0088eed792506574efd3e516be"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a71e14c0088eed792506574efd3e516be">util::ReverseArcMixedGraph::operator[]</a></div><div class="ttdeci">BeginEndWrapper&lt; NodeIndexType const * &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01962">graph.h:1962</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator_html_a3ebbc468e485ed1a334078cdac6084c5"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator.html#a3ebbc468e485ed1a334078cdac6084c5">util::CompleteBipartiteGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const CompleteBipartiteGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02288">graph.h:2288</a></div></div>
<div class="ttc" id="namespaceutil_html_a37be0131ae922e30a286797a0bef0c96"><div class="ttname"><a href="namespaceutil.html#a37be0131ae922e30a286797a0bef0c96">util::DEFINE_RANGE_BASED_ARC_ITERATION</a></div><div class="ttdeci">DEFINE_RANGE_BASED_ARC_ITERATION(ListGraph, Outgoing, Base::kNilArc)</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02127">graph.h:2127</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02153">graph.h:2153</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcStaticGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01820">graph.h:1820</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a4ac32b6c178408069a1dabad339def89"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a4ac32b6c178408069a1dabad339def89">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02130">graph.h:2130</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_ad7db584fc1fe14ce9296131fda625994"><div class="ttname"><a href="classutil_1_1_list_graph.html#ad7db584fc1fe14ce9296131fda625994">util::ListGraph::OutgoingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01627">graph.h:1627</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a554cbbb5018b36885e8f166ddfe6334c"><div class="ttname"><a href="classutil_1_1_list_graph.html#a554cbbb5018b36885e8f166ddfe6334c">util::ListGraph::ReserveNodes</a></div><div class="ttdeci">void ReserveNodes(NodeIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01156">graph.h:1156</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcListGraph::OppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01576">graph.h:1576</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html">util::ReverseArcListGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00462">graph.h:462</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a71e14c0088eed792506574efd3e516be"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a71e14c0088eed792506574efd3e516be">util::ReverseArcStaticGraph::operator[]</a></div><div class="ttdeci">BeginEndWrapper&lt; NodeIndexType const * &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01703">graph.h:1703</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02148">graph.h:2148</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_list_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::ListGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01119">graph.h:1119</a></div></div>
<div class="ttc" id="namespaceutil_html"><div class="ttname"><a href="namespaceutil.html">util</a></div><div class="ttdef"><b>Definition:</b> <a href="connected__components_8h_source.html#l00056">connected_components.h:56</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_ae34377335b98bab39dc9713ca2413620"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#ae34377335b98bab39dc9713ca2413620">util::ReverseArcMixedGraph::ReverseArcMixedGraph</a></div><div class="ttdeci">ReverseArcMixedGraph(NodeIndexType num_nodes, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00650">graph.h:650</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html">util::ReverseArcStaticGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00550">graph.h:550</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_ac82038a46ba21e5e92ea9ce755c9d562"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#ac82038a46ba21e5e92ea9ce755c9d562">util::ReverseArcMixedGraph::OppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::ReverseArcListGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01444">graph.h:1444</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_ad7db584fc1fe14ce9296131fda625994"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#ad7db584fc1fe14ce9296131fda625994">util::ReverseArcStaticGraph::OutgoingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ListGraph::OutgoingHeadIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01225">graph.h:1225</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html_ac755a5d95c2c78412fb09905db44b952"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html#ac755a5d95c2c78412fb09905db44b952">util::StaticGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const StaticGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01395">graph.h:1395</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02094">graph.h:2094</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ListGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01192">graph.h:1192</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::ReverseArcListGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01467">graph.h:1467</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02152">graph.h:2152</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a3bc3205be90a3a0142eee47fc3e9ea9d"><div class="ttname"><a href="classutil_1_1_base_graph.html#a3bc3205be90a3a0142eee47fc3e9ea9d">util::BaseGraph::Reserve</a></div><div class="ttdeci">void Reserve(NodeIndexType node_capacity, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00250">graph.h:250</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a0b0fca21fab97b66c1a0a3b09af6e6e4"><div class="ttname"><a href="classutil_1_1_base_graph.html#a0b0fca21fab97b66c1a0a3b09af6e6e4">util::BaseGraph::arc_capacity_</a></div><div class="ttdeci">ArcIndexType arc_capacity_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00282">graph.h:282</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_ac7a6968c8fa4fd2afa86492bf9967187"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#ac7a6968c8fa4fd2afa86492bf9967187">util::ListGraph::OutgoingHeadIterator::OutgoingHeadIterator</a></div><div class="ttdeci">OutgoingHeadIterator(const ListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01219">graph.h:1219</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01628">graph.h:1628</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::ReverseArcMixedGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01947">graph.h:1947</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a670eedbe0833896676a7063dc91a89ff"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a670eedbe0833896676a7063dc91a89ff">util::ReverseArcStaticGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_ad7db584fc1fe14ce9296131fda625994"><div class="ttname"><a href="classutil_1_1_static_graph.html#ad7db584fc1fe14ce9296131fda625994">util::StaticGraph::OutgoingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a60a39b3b058190faac7c23f7b520f1d1"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a60a39b3b058190faac7c23f7b520f1d1">util::ReverseArcMixedGraph::IncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_aec07e0ee98729a19bc41fe09e433f5d0"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#aec07e0ee98729a19bc41fe09e433f5d0">util::ListGraph::OutgoingHeadIterator::difference_type</a></div><div class="ttdeci">ptrdiff_t difference_type</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01210">graph.h:1210</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcListGraph::IncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01601">graph.h:1601</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a8b5cdcc274a624bd9059f95d70659fb9"><div class="ttname"><a href="classutil_1_1_base_graph.html#a8b5cdcc274a624bd9059f95d70659fb9">util::BaseGraph::const_capacities_</a></div><div class="ttdeci">bool const_capacities_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00283">graph.h:283</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator_html_a725d3770d7d5f4b8b17690e3f03cb2a6"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator.html#a725d3770d7d5f4b8b17690e3f03cb2a6">util::ReverseArcListGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01592">graph.h:1592</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_a3d64d2842e97ec8cd6d6e95208ead70f"><div class="ttname"><a href="classutil_1_1_complete_graph.html#a3d64d2842e97ec8cd6d6e95208ead70f">util::CompleteGraph::CompleteGraph</a></div><div class="ttdeci">CompleteGraph(NodeIndexType num_nodes)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02188">graph.h:2188</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html_aca82d05d5661965ddb4c340ccb95a19d"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html#aca82d05d5661965ddb4c340ccb95a19d">util::ListGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01186">graph.h:1186</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a10ee27e856003f599bc0a2265a3ab11d"><div class="ttname"><a href="classutil_1_1_base_graph.html#a10ee27e856003f599bc0a2265a3ab11d">util::BaseGraph::AllForwardArcs</a></div><div class="ttdeci">IntegerRange&lt; ArcIndex &gt; AllForwardArcs() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00943">graph.h:943</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a72abbca4ba20feecaba7b06b8d472e6d"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a72abbca4ba20feecaba7b06b8d472e6d">util::ReverseArcStaticGraph::AddNode</a></div><div class="ttdeci">void AddNode(NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01741">graph.h:1741</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_aaab2995a93d88c5a0d4b611126adbb00"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#aaab2995a93d88c5a0d4b611126adbb00">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01905">graph.h:1905</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a6487722851853c8b5b979780b1acb027"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a6487722851853c8b5b979780b1acb027">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html_aca9bd0f81d59e1e7956e2b52d984e7a9"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html#aca9bd0f81d59e1e7956e2b52d984e7a9">util::ListGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01182">graph.h:1182</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a25370a947dacfa9e91035746007b22f8"><div class="ttname"><a href="classutil_1_1_static_graph.html#a25370a947dacfa9e91035746007b22f8">util::StaticGraph::StaticGraph</a></div><div class="ttdeci">StaticGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00409">graph.h:409</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcMixedGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02058">graph.h:2058</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_aab3a7c235c6a6000a25a5a79d680f1ba"><div class="ttname"><a href="classutil_1_1_base_graph.html#aab3a7c235c6a6000a25a5a79d680f1ba">util::BaseGraph::kNilArc</a></div><div class="ttdeci">static const ArcIndexType kNilArc</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00262">graph.h:262</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_a6119374ea2e367b5a6646b15c7aec4ab"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#a6119374ea2e367b5a6646b15c7aec4ab">util::ReverseArcListGraph::OppositeIncomingArcIterator::graph_</a></div><div class="ttdeci">const ReverseArcListGraph &amp; graph_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01584">graph.h:1584</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a64e92a69b1e1c47656a72df314cf609c"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a64e92a69b1e1c47656a72df314cf609c">util::ReverseArcListGraph::InDegree</a></div><div class="ttdeci">ArcIndexType InDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01452">graph.h:1452</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a25d802d612c671f42a22ce7f2fcfd0e2"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a25d802d612c671f42a22ce7f2fcfd0e2">util::ReverseArcListGraph::ReverseArcListGraph</a></div><div class="ttdeci">ReverseArcListGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00473">graph.h:473</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a4d3fc55a2fe209a908470199437cec9a"><div class="ttname"><a href="classutil_1_1_base_graph.html#a4d3fc55a2fe209a908470199437cec9a">util::BaseGraph::num_arcs</a></div><div class="ttdeci">ArcIndexType num_arcs() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00207">graph.h:207</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a72abbca4ba20feecaba7b06b8d472e6d"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a72abbca4ba20feecaba7b06b8d472e6d">util::ReverseArcMixedGraph::AddNode</a></div><div class="ttdeci">void AddNode(NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01999">graph.h:1999</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::StaticGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01405">graph.h:1405</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html">util::ReverseArcListGraph::OutgoingHeadIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01650">graph.h:1650</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator_html_a873db6dd67479430277a2c1756c561b3"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator.html#a873db6dd67479430277a2c1756c561b3">util::ReverseArcMixedGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02113">graph.h:2113</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a2d4c1b57da542282856d41631254c9f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a2d4c1b57da542282856d41631254c9f0">util::ReverseArcStaticGraph::OppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator.html">util::CompleteBipartiteGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02286">graph.h:2286</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a50281a76c553a854dd86b11789007110"><div class="ttname"><a href="classutil_1_1_static_graph.html#a50281a76c553a854dd86b11789007110">util::StaticGraph::ReserveArcs</a></div><div class="ttdeci">void ReserveArcs(ArcIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01271">graph.h:1271</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a554cbbb5018b36885e8f166ddfe6334c"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a554cbbb5018b36885e8f166ddfe6334c">util::ReverseArcListGraph::ReserveNodes</a></div><div class="ttdeci">void ReserveNodes(NodeIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01480">graph.h:1480</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_ac79c65c1a4e1b6e585ce0a297a30e783"><div class="ttname"><a href="classutil_1_1_complete_graph.html#ac79c65c1a4e1b6e585ce0a297a30e783">util::CompleteGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">IntegerRange&lt; ArcIndexType &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02236">graph.h:2236</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a3aa184e2b22fc7320a39cfcba36010c4"><div class="ttname"><a href="classutil_1_1_base_graph.html#a3aa184e2b22fc7320a39cfcba36010c4">util::BaseGraph::ReserveArcs</a></div><div class="ttdeci">virtual void ReserveArcs(ArcIndexType bound)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00244">graph.h:244</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcStaticGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01819">graph.h:1819</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcListGraph::OutgoingHeadIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01663">graph.h:1663</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ListGraph::OutgoingHeadIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01227">graph.h:1227</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a8677106199bf27f67e89c1a8a1a5c3ce"><div class="ttname"><a href="classutil_1_1_s_vector.html#a8677106199bf27f67e89c1a8a1a5c3ce">util::SVector::reserve</a></div><div class="ttdeci">void reserve(int n)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00853">graph.h:853</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html">util::ListGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01180">graph.h:1180</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_acf65739a0eb01d1011a8001b6daff9eb"><div class="ttname"><a href="classutil_1_1_base_graph.html#acf65739a0eb01d1011a8001b6daff9eb">util::BaseGraph::node_capacity</a></div><div class="ttdeci">NodeIndexType node_capacity() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00959">graph.h:959</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_static_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::StaticGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01308">graph.h:1308</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ae1eb43afe1c1e1a47e90d9b1fcec8351"><div class="ttname"><a href="classutil_1_1_s_vector.html#ae1eb43afe1c1e1a47e90d9b1fcec8351">util::SVector::operator[]</a></div><div class="ttdeci">T &amp; operator[](int n)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00814">graph.h:814</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_a7b78af4fdec0e25f2d56225912f888e6"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#a7b78af4fdec0e25f2d56225912f888e6">util::ListGraph::OutgoingHeadIterator::Index</a></div><div class="ttdeci">NodeIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01226">graph.h:1226</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01917">graph.h:1917</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcListGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01543">graph.h:1543</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a96c9c7908573f98dcd303002f2d27f08"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a96c9c7908573f98dcd303002f2d27f08">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html">util::ReverseArcMixedGraph::OppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02075">graph.h:2075</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a2d4c1b57da542282856d41631254c9f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a2d4c1b57da542282856d41631254c9f0">util::ReverseArcListGraph::OppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_a357390af1cf4662fe74a23bd404f7bf7"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#a357390af1cf4662fe74a23bd404f7bf7">util::ReverseArcListGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01566">graph.h:1566</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_list_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::ListGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01112">graph.h:1112</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html">util::CompleteBipartiteGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02255">graph.h:2255</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::CompleteBipartiteGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02322">graph.h:2322</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a96c9c7908573f98dcd303002f2d27f08"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a96c9c7908573f98dcd303002f2d27f08">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a7b505ba4a01bce342d049f5a8674da72"><div class="ttname"><a href="classutil_1_1_static_graph.html#a7b505ba4a01bce342d049f5a8674da72">util::StaticGraph::AddArc</a></div><div class="ttdeci">ArcIndexType AddArc(NodeIndexType tail, NodeIndexType head)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01287">graph.h:1287</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_ac01a687cfc7292e8eb448d712ac2b7b5"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#ac01a687cfc7292e8eb448d712ac2b7b5">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::graph_</a></div><div class="ttdeci">const ReverseArcMixedGraph * graph_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02103">graph.h:2103</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_abd4f7ccb1100068c90a108c9c44a1724"><div class="ttname"><a href="classutil_1_1_complete_graph.html#abd4f7ccb1100068c90a108c9c44a1724">util::CompleteGraph::operator[]</a></div><div class="ttdeci">IntegerRange&lt; NodeIndexType &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02245">graph.h:2245</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a0da78a7e517acf1b646ae28ad16216ed"><div class="ttname"><a href="classutil_1_1_base_graph.html#a0da78a7e517acf1b646ae28ad16216ed">util::BaseGraph::kNilNode</a></div><div class="ttdeci">static const NodeIndexType kNilNode</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00261">graph.h:261</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_a2d07e2dff26af01a125f5790d07405f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#a2d07e2dff26af01a125f5790d07405f0">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::index_</a></div><div class="ttdeci">ArcIndexType index_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02104">graph.h:2104</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ad14f726e7d9d1e7c71a6b1c652bb2c19"><div class="ttname"><a href="classutil_1_1_s_vector.html#ad14f726e7d9d1e7c71a6b1c652bb2c19">util::SVector::capacity</a></div><div class="ttdeci">int capacity() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00895">graph.h:895</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a256146259eefabb93691232a47e9d2c4"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a256146259eefabb93691232a47e9d2c4">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01895">graph.h:1895</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a60a39b3b058190faac7c23f7b520f1d1"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a60a39b3b058190faac7c23f7b520f1d1">util::ReverseArcListGraph::IncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::CompleteBipartiteGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02315">graph.h:2315</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html"><div class="ttname"><a href="classutil_1_1_static_graph.html">util::StaticGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00399">graph.h:399</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_static_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::StaticGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01257">graph.h:1257</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_af42a7f0eb417709481c23986ebaafd55"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#af42a7f0eb417709481c23986ebaafd55">util::ListGraph::OutgoingHeadIterator::OutgoingHeadIterator</a></div><div class="ttdeci">OutgoingHeadIterator(const ListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01215">graph.h:1215</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcListGraph::OppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01574">graph.h:1574</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a4e4b23732450002d181673fbacf2e7c7"><div class="ttname"><a href="classutil_1_1_s_vector.html#a4e4b23732450002d181673fbacf2e7c7">util::SVector::operator=</a></div><div class="ttdeci">SVector &amp; operator=(const SVector &amp;other)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00783">graph.h:783</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a32f38dd1afaaa4d3663ed90092af46ea"><div class="ttname"><a href="classutil_1_1_s_vector.html#a32f38dd1afaaa4d3663ed90092af46ea">util::SVector::operator[]</a></div><div class="ttdeci">const T &amp; operator[](int n) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00820">graph.h:820</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcMixedGraph::IncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02117">graph.h:2117</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_aeee12fd1e05fb9cdeb1014fc80054cac"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#aeee12fd1e05fb9cdeb1014fc80054cac">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01620">graph.h:1620</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html"><div class="ttname"><a href="classutil_1_1_complete_graph.html">util::CompleteGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02178">graph.h:2178</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_abd4f7ccb1100068c90a108c9c44a1724"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#abd4f7ccb1100068c90a108c9c44a1724">util::CompleteBipartiteGraph::operator[]</a></div><div class="ttdeci">IntegerRange&lt; NodeIndexType &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02352">graph.h:2352</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a6487722851853c8b5b979780b1acb027"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a6487722851853c8b5b979780b1acb027">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html_a09204ded3355c128d6bee038d4308730"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html#a09204ded3355c128d6bee038d4308730">util::ReverseArcListGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01532">graph.h:1532</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_aad16076f9d10c90b9b9e0ccfddf878ed"><div class="ttname"><a href="classutil_1_1_base_graph.html#aad16076f9d10c90b9b9e0ccfddf878ed">util::BaseGraph::max_end_arc_index</a></div><div class="ttdeci">ArcIndexType max_end_arc_index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00270">graph.h:270</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html_a245219252cbd3808a9a582f9d19f257c"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html#a245219252cbd3808a9a582f9d19f257c">util::ReverseArcStaticGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01812">graph.h:1812</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_af1f4fd786d8ece275104e594ebc6bfb8"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#af1f4fd786d8ece275104e594ebc6bfb8">util::ReverseArcListGraph::operator[]</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingHeadIterator &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01436">graph.h:1436</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::ReverseArcStaticGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01718">graph.h:1718</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_a75246ea59884a99556fa0fc01ed1b666"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#a75246ea59884a99556fa0fc01ed1b666">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02085">graph.h:2085</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::StaticGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01404">graph.h:1404</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a159212327bf51452d4c559fe640f59c8"><div class="ttname"><a href="classutil_1_1_base_graph.html#a159212327bf51452d4c559fe640f59c8">util::BaseGraph::GroupForwardArcsByFunctor</a></div><div class="ttdeci">void GroupForwardArcsByFunctor(const A &amp;a, B *b)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00267">graph.h:267</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ae71b265f19aef849005fb3b21d1dfaeb"><div class="ttname"><a href="classutil_1_1_s_vector.html#ae71b265f19aef849005fb3b21d1dfaeb">util::SVector::SVector</a></div><div class="ttdeci">SVector()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00777">graph.h:777</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::CompleteBipartiteGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02293">graph.h:2293</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html_a0af74c9f2629d4667b5daf3235c4bce7"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html#a0af74c9f2629d4667b5daf3235c4bce7">util::ReverseArcMixedGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02052">graph.h:2052</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01629">graph.h:1629</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html">util::ReverseArcListGraph::OppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01558">graph.h:1558</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::ReverseArcStaticGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01726">graph.h:1726</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::StaticGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01403">graph.h:1403</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::ReverseArcStaticGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01690">graph.h:1690</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_a05add2b29aa63527f24f25c605c29b12"><div class="ttname"><a href="classutil_1_1_complete_graph.html#a05add2b29aa63527f24f25c605c29b12">util::CompleteGraph::OutgoingArcs</a></div><div class="ttdeci">IntegerRange&lt; ArcIndexType &gt; OutgoingArcs(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02226">graph.h:2226</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html_a3b47cc7e028f3affa867594f0667016a"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html#a3b47cc7e028f3affa867594f0667016a">util::ReverseArcListGraph::OutgoingHeadIterator::OutgoingHeadIterator</a></div><div class="ttdeci">OutgoingHeadIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01652">graph.h:1652</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ac8bb3912a3ce86b15842e79d0b421204"><div class="ttname"><a href="classutil_1_1_s_vector.html#ac8bb3912a3ce86b15842e79d0b421204">util::SVector::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00843">graph.h:843</a></div></div>
<div class="ttc" id="iterators_8h_html"><div class="ttname"><a href="iterators_8h.html">iterators.h</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_a67e57edbb9e4f819b579856906fc9362"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#a67e57edbb9e4f819b579856906fc9362">util::ListGraph::OutgoingHeadIterator::value_type</a></div><div class="ttdeci">NodeIndexType value_type</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01213">graph.h:1213</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a75b1547aca9874081404a5e388a3310d"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a75b1547aca9874081404a5e388a3310d">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::limit_</a></div><div class="ttdeci">const ArcIndexType limit_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01865">graph.h:1865</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a6487722851853c8b5b979780b1acb027"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a6487722851853c8b5b979780b1acb027">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a6a4d37693b809140b0dde7abd463d04e"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a6a4d37693b809140b0dde7abd463d04e">util::ReverseArcMixedGraph::Build</a></div><div class="ttdeci">void Build()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00696">graph.h:696</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcListGraph::OutgoingHeadIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01664">graph.h:1664</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a9e04004960ec7ac63f9ce9b97aa0bcfa"><div class="ttname"><a href="classutil_1_1_base_graph.html#a9e04004960ec7ac63f9ce9b97aa0bcfa">util::BaseGraph::num_nodes_</a></div><div class="ttdeci">NodeIndexType num_nodes_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00279">graph.h:279</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_aacbf67d9ee658147495316e1ac2c83f2"><div class="ttname"><a href="classutil_1_1_base_graph.html#aacbf67d9ee658147495316e1ac2c83f2">util::BaseGraph::ComputeCumulativeSum</a></div><div class="ttdeci">void ComputeCumulativeSum(std::vector&lt; ArcIndexType &gt; *v)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00986">graph.h:986</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator_html_a8a77808c2364d8f9767b734be2dda380"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator.html#a8a77808c2364d8f9767b734be2dda380">util::ReverseArcStaticGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01875">graph.h:1875</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html">util::ReverseArcStaticGraph::OppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01835">graph.h:1835</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a8a0021147e66cbcb424c894802fa6b35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a8a0021147e66cbcb424c894802fa6b35">util::ReverseArcListGraph::ReverseArcListGraph</a></div><div class="ttdeci">ReverseArcListGraph(NodeIndexType num_nodes, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00474">graph.h:474</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html">util::ListGraph::OutgoingHeadIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01207">graph.h:1207</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcListGraph::OutgoingHeadIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01665">graph.h:1665</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_ad234752328ab20bb1af63d47df991c95"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#ad234752328ab20bb1af63d47df991c95">util::ReverseArcStaticGraph::ReverseArcStaticGraph</a></div><div class="ttdeci">ReverseArcStaticGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00561">graph.h:561</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01856">graph.h:1856</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a2a1c4b452e7e2523397112c12e53554d"><div class="ttname"><a href="classutil_1_1_s_vector.html#a2a1c4b452e7e2523397112c12e53554d">util::SVector::data</a></div><div class="ttdeci">T * data() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00845">graph.h:845</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a7b505ba4a01bce342d049f5a8674da72"><div class="ttname"><a href="classutil_1_1_list_graph.html#a7b505ba4a01bce342d049f5a8674da72">util::ListGraph::AddArc</a></div><div class="ttdeci">ArcIndexType AddArc(NodeIndexType tail, NodeIndexType head)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01142">graph.h:1142</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcListGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01545">graph.h:1545</a></div></div>
<div class="ttc" id="namespaceutil_html_a9470623ca7db3c4a62ce3b326c6b07d8"><div class="ttname"><a href="namespaceutil.html#a9470623ca7db3c4a62ce3b326c6b07d8">util::PermuteWithExplicitElementType</a></div><div class="ttdeci">void PermuteWithExplicitElementType(const IntVector &amp;permutation, Array *array_to_permute, ElementType unused)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00727">graph.h:727</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_a00f008b80917746917b874d00abd02a9"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#a00f008b80917746917b874d00abd02a9">util::ListGraph::OutgoingHeadIterator::operator++</a></div><div class="ttdeci">void operator++()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01238">graph.h:1238</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_ac82038a46ba21e5e92ea9ce755c9d562"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#ac82038a46ba21e5e92ea9ce755c9d562">util::ReverseArcListGraph::OppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a3e3cac66da5cd9183c80a7c99a99ddf4"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a3e3cac66da5cd9183c80a7c99a99ddf4">util::ReverseArcStaticGraph::ReverseArcStaticGraph</a></div><div class="ttdeci">ReverseArcStaticGraph(NodeIndexType num_nodes, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00562">graph.h:562</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a8d4b4261ec6f0dab74197ba2dd21f032"><div class="ttname"><a href="classutil_1_1_s_vector.html#a8d4b4261ec6f0dab74197ba2dd21f032">util::SVector::~SVector</a></div><div class="ttdeci">~SVector()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00779">graph.h:779</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a6794aab15410a6bb6d59859e39078fed"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a6794aab15410a6bb6d59859e39078fed">util::ReverseArcMixedGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02140">graph.h:2140</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_aa5889e088aa7887ad512208b28bb46de"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#aa5889e088aa7887ad512208b28bb46de">util::ListGraph::OutgoingHeadIterator::reference</a></div><div class="ttdeci">const NodeIndexType &amp; reference</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01212">graph.h:1212</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_ac30d83b0d8b71234a7c33ba93c63482c"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#ac30d83b0d8b71234a7c33ba93c63482c">util::ListGraph::OutgoingHeadIterator::iterator_category</a></div><div class="ttdeci">std::input_iterator_tag iterator_category</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01209">graph.h:1209</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ListGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01193">graph.h:1193</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a2282bb0bc1118383354bf90a92822b32"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a2282bb0bc1118383354bf90a92822b32">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdeci">OutgoingOrOppositeIncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01614">graph.h:1614</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcStaticGraph::IncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01882">graph.h:1882</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a96c9c7908573f98dcd303002f2d27f08"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a96c9c7908573f98dcd303002f2d27f08">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingOrOppositeIncomingArcIterator &gt; OutgoingOrOppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_ab3aa4c0abef16e6c5c3a649b5e99f4bb"><div class="ttname"><a href="classutil_1_1_base_graph.html#ab3aa4c0abef16e6c5c3a649b5e99f4bb">util::BaseGraph::BaseGraph</a></div><div class="ttdeci">BaseGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00195">graph.h:195</a></div></div>
<div class="ttc" id="namespaceutil_html_a8c227a057c1ce9d46b1185abf77ad91e"><div class="ttname"><a href="namespaceutil.html#a8c227a057c1ce9d46b1185abf77ad91e">util::Permute</a></div><div class="ttdeci">void Permute(const IntVector &amp;permutation, Array *array_to_permute)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00740">graph.h:740</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a515c5546e3ad49f8d2985a351f79177f"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a515c5546e3ad49f8d2985a351f79177f">util::ReverseArcStaticGraph::IncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_begin_end_wrapper_html"><div class="ttname"><a href="classutil_1_1_begin_end_wrapper.html">util::BeginEndWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="iterators_8h_source.html#l00038">iterators.h:38</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html"><div class="ttname"><a href="classutil_1_1_list_graph.html">util::ListGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00300">graph.h:300</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a836b3d486d4b0cc4595afcdcbbf4e183"><div class="ttname"><a href="classutil_1_1_base_graph.html#a836b3d486d4b0cc4595afcdcbbf4e183">util::BaseGraph::arc_capacity</a></div><div class="ttdeci">ArcIndexType arc_capacity() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00967">graph.h:967</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcListGraph::OppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01575">graph.h:1575</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a515c5546e3ad49f8d2985a351f79177f"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a515c5546e3ad49f8d2985a351f79177f">util::ReverseArcListGraph::IncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcListGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01544">graph.h:1544</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a670eedbe0833896676a7063dc91a89ff"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a670eedbe0833896676a7063dc91a89ff">util::ReverseArcMixedGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a439d9d7a5c81e14d4fa361a6cd55e193"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a439d9d7a5c81e14d4fa361a6cd55e193">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01846">graph.h:1846</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_list_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::ListGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01126">graph.h:1126</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::ReverseArcMixedGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01984">graph.h:1984</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a1639035dfa412336ad43f8d8193a0307"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a1639035dfa412336ad43f8d8193a0307">util::ReverseArcStaticGraph::OppositeArc</a></div><div class="ttdeci">ArcIndexType OppositeArc(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01710">graph.h:1710</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a50b198c9abc5d0035643c3988a3e7148"><div class="ttname"><a href="classutil_1_1_base_graph.html#a50b198c9abc5d0035643c3988a3e7148">util::BaseGraph::BuildStartAndForwardHead</a></div><div class="ttdeci">void BuildStartAndForwardHead(SVector&lt; NodeIndexType &gt; *head, std::vector&lt; ArcIndexType &gt; *start, std::vector&lt; ArcIndexType &gt; *permutation)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01003">graph.h:1003</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a6a4d37693b809140b0dde7abd463d04e"><div class="ttname"><a href="classutil_1_1_list_graph.html#a6a4d37693b809140b0dde7abd463d04e">util::ListGraph::Build</a></div><div class="ttdeci">void Build()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00342">graph.h:342</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ad753e31325058060daf9c0d6401573b9"><div class="ttname"><a href="classutil_1_1_s_vector.html#ad753e31325058060daf9c0d6401573b9">util::SVector::swap</a></div><div class="ttdeci">void swap(SVector&lt; T &gt; &amp;x)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00847">graph.h:847</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a60a39b3b058190faac7c23f7b520f1d1"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a60a39b3b058190faac7c23f7b520f1d1">util::ReverseArcStaticGraph::IncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator.html">util::ReverseArcStaticGraph::IncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01870">graph.h:1870</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_complete_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::CompleteGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02212">graph.h:2212</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a72abbca4ba20feecaba7b06b8d472e6d"><div class="ttname"><a href="classutil_1_1_static_graph.html#a72abbca4ba20feecaba7b06b8d472e6d">util::StaticGraph::AddNode</a></div><div class="ttdeci">void AddNode(NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01279">graph.h:1279</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator_html_a124766a3f1c8970b4865920c178498f7"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator.html#a124766a3f1c8970b4865920c178498f7">util::ReverseArcListGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01594">graph.h:1594</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01855">graph.h:1855</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::ReverseArcMixedGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01976">graph.h:1976</a></div></div>
<div class="ttc" id="classutil_1_1_integer_range_html"><div class="ttname"><a href="classutil_1_1_integer_range.html">util::IntegerRange</a></div><div class="ttdef"><b>Definition:</b> <a href="iterators_8h_source.html#l00146">iterators.h:146</a></div></div>
<div class="ttc" id="namespaceutil_html_a2f76166dbe0c4055a1f256235ad00478"><div class="ttname"><a href="namespaceutil.html#a2f76166dbe0c4055a1f256235ad00478">util::Graph</a></div><div class="ttdeci">ListGraph Graph</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02362">graph.h:2362</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01892">graph.h:1892</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a2b88b717e42d7137a884c36e35052191"><div class="ttname"><a href="classutil_1_1_base_graph.html#a2b88b717e42d7137a884c36e35052191">util::BaseGraph::IsNodeValid</a></div><div class="ttdeci">bool IsNodeValid(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00216">graph.h:216</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01918">graph.h:1918</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html_a6d7cc0e48adea6685c0681b38a8ea0e8"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html#a6d7cc0e48adea6685c0681b38a8ea0e8">util::ReverseArcMixedGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02050">graph.h:2050</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_aaf78c758b76820a9789b9c0b46e7b7d8"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#aaf78c758b76820a9789b9c0b46e7b7d8">util::ListGraph::OutgoingHeadIterator::operator!=</a></div><div class="ttdeci">bool operator!=(const typename ListGraph&lt; NodeIndexType, ArcIndexType &gt;::OutgoingHeadIterator &amp;other) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01232">graph.h:1232</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_a05add2b29aa63527f24f25c605c29b12"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#a05add2b29aa63527f24f25c605c29b12">util::CompleteBipartiteGraph::OutgoingArcs</a></div><div class="ttdeci">IntegerRange&lt; ArcIndexType &gt; OutgoingArcs(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02329">graph.h:2329</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a390311035baece41a5c62448137ce24d"><div class="ttname"><a href="classutil_1_1_s_vector.html#a390311035baece41a5c62448137ce24d">util::SVector::SVector</a></div><div class="ttdeci">SVector(SVector &amp;&amp;other)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00804">graph.h:804</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a71e14c0088eed792506574efd3e516be"><div class="ttname"><a href="classutil_1_1_static_graph.html#a71e14c0088eed792506574efd3e516be">util::StaticGraph::operator[]</a></div><div class="ttdeci">BeginEndWrapper&lt; NodeIndexType const * &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01251">graph.h:1251</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html">util::ReverseArcListGraph::OutgoingOrOppositeIncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01611">graph.h:1611</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a7b505ba4a01bce342d049f5a8674da72"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a7b505ba4a01bce342d049f5a8674da72">util::ReverseArcStaticGraph::AddArc</a></div><div class="ttdeci">ArcIndexType AddArc(NodeIndexType tail, NodeIndexType head)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01749">graph.h:1749</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01854">graph.h:1854</a></div></div>
<div class="ttc" id="graph_8h_html_aa560f5e55268f818d5e5f43ed31e19a0"><div class="ttname"><a href="graph_8h.html#aa560f5e55268f818d5e5f43ed31e19a0">DEFINE_STL_ITERATOR_FUNCTIONS</a></div><div class="ttdeci">#define DEFINE_STL_ITERATOR_FUNCTIONS(iterator_class_name)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01083">graph.h:1083</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a8a40f2c75615a26ba71e94dd7d42f481"><div class="ttname"><a href="classutil_1_1_base_graph.html#a8a40f2c75615a26ba71e94dd7d42f481">util::BaseGraph::AllNodes</a></div><div class="ttdeci">IntegerRange&lt; NodeIndex &gt; AllNodes() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00937">graph.h:937</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html_a5cd9d7be1ec11a2cf229cf8518527646"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html#a5cd9d7be1ec11a2cf229cf8518527646">util::StaticGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const StaticGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01397">graph.h:1397</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a50281a76c553a854dd86b11789007110"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a50281a76c553a854dd86b11789007110">util::ReverseArcMixedGraph::ReserveArcs</a></div><div class="ttdeci">void ReserveArcs(ArcIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01991">graph.h:1991</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_head_iterator_html_a50d582aa47b8770809f0828f8287d590"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_head_iterator.html#a50d582aa47b8770809f0828f8287d590">util::ListGraph::OutgoingHeadIterator::pointer</a></div><div class="ttdeci">const NodeIndexType * pointer</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01211">graph.h:1211</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_list_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ListGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01194">graph.h:1194</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_complete_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::CompleteGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02205">graph.h:2205</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator_html_a8111bd3c926625ef7e35604100f5f685"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator.html#a8111bd3c926625ef7e35604100f5f685">util::ReverseArcMixedGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02111">graph.h:2111</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a1ae8aef05d10b9545e6a1c0bfb0c7735"><div class="ttname"><a href="classutil_1_1_list_graph.html#a1ae8aef05d10b9545e6a1c0bfb0c7735">util::ListGraph::operator[]</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingHeadIterator &gt; operator[](NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01105">graph.h:1105</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_acf24cbad90951315d555898801bb88b6"><div class="ttname"><a href="classutil_1_1_base_graph.html#acf24cbad90951315d555898801bb88b6">util::BaseGraph::~BaseGraph</a></div><div class="ttdeci">virtual ~BaseGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00201">graph.h:201</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_a98b1112f3c64c1c28699c93b952ebf4e"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#a98b1112f3c64c1c28699c93b952ebf4e">util::CompleteBipartiteGraph::CompleteBipartiteGraph</a></div><div class="ttdeci">CompleteBipartiteGraph(NodeIndexType left_nodes, NodeIndexType right_nodes)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02269">graph.h:2269</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html">util::ReverseArcMixedGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02048">graph.h:2048</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_abdab59515ed6ddd23a01d8e20f6d916c"><div class="ttname"><a href="classutil_1_1_list_graph.html#abdab59515ed6ddd23a01d8e20f6d916c">util::ListGraph::ListGraph</a></div><div class="ttdeci">ListGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00310">graph.h:310</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a3012b9df64325459fdc497592e85ec7f"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a3012b9df64325459fdc497592e85ec7f">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::graph_</a></div><div class="ttdeci">const ReverseArcStaticGraph &amp; graph_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01864">graph.h:1864</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator_html_af1f337e1722b47b5896d46d2a673193d"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_head_iterator.html#af1f337e1722b47b5896d46d2a673193d">util::ReverseArcListGraph::OutgoingHeadIterator::OutgoingHeadIterator</a></div><div class="ttdeci">OutgoingHeadIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01656">graph.h:1656</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator_html_a1f64233836efd4b61452c19b7b418ff4"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_incoming_arc_iterator.html#a1f64233836efd4b61452c19b7b418ff4">util::ReverseArcStaticGraph::IncomingArcIterator::IncomingArcIterator</a></div><div class="ttdeci">IncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01873">graph.h:1873</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_a2d07e2dff26af01a125f5790d07405f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#a2d07e2dff26af01a125f5790d07405f0">util::ReverseArcListGraph::OppositeIncomingArcIterator::index_</a></div><div class="ttdeci">ArcIndexType index_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01585">graph.h:1585</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a2eeae3a8497dc3942e3db3128a10d41c"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a2eeae3a8497dc3942e3db3128a10d41c">util::ReverseArcListGraph::Tail</a></div><div class="ttdeci">NodeIndexType Tail(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01474">graph.h:1474</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_ac79c65c1a4e1b6e585ce0a297a30e783"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#ac79c65c1a4e1b6e585ce0a297a30e783">util::CompleteBipartiteGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">IntegerRange&lt; ArcIndexType &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02341">graph.h:2341</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a6a2df5042167b234f6dc3aed4acfa6c9"><div class="ttname"><a href="classutil_1_1_base_graph.html#a6a2df5042167b234f6dc3aed4acfa6c9">util::BaseGraph::num_nodes</a></div><div class="ttdeci">NodeIndexType num_nodes() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00204">graph.h:204</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_ad7db584fc1fe14ce9296131fda625994"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#ad7db584fc1fe14ce9296131fda625994">util::ReverseArcListGraph::OutgoingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a670eedbe0833896676a7063dc91a89ff"><div class="ttname"><a href="classutil_1_1_list_graph.html#a670eedbe0833896676a7063dc91a89ff">util::ListGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a2d4c1b57da542282856d41631254c9f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a2d4c1b57da542282856d41631254c9f0">util::ReverseArcMixedGraph::OppositeIncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a50281a76c553a854dd86b11789007110"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a50281a76c553a854dd86b11789007110">util::ReverseArcListGraph::ReserveArcs</a></div><div class="ttdeci">void ReserveArcs(ArcIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01489">graph.h:1489</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_adaedf0bdb4f152e4b852e4a6113e3404"><div class="ttname"><a href="classutil_1_1_s_vector.html#adaedf0bdb4f152e4b852e4a6113e3404">util::SVector::max_size</a></div><div class="ttdeci">int max_size() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00897">graph.h:897</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_ab120f5c5f33cbc5454524fe168a60aea"><div class="ttname"><a href="classutil_1_1_s_vector.html#ab120f5c5f33cbc5454524fe168a60aea">util::SVector::grow</a></div><div class="ttdeci">void grow(const T &amp;left=T(), const T &amp;right=T())</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00876">graph.h:876</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::CompleteBipartiteGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02308">graph.h:2308</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a1639035dfa412336ad43f8d8193a0307"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a1639035dfa412336ad43f8d8193a0307">util::ReverseArcListGraph::OppositeArc</a></div><div class="ttdeci">ArcIndexType OppositeArc(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01460">graph.h:1460</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_aec05ff3d270a5f888e1623c2a99ff2aa"><div class="ttname"><a href="classutil_1_1_base_graph.html#aec05ff3d270a5f888e1623c2a99ff2aa">util::BaseGraph::NodeIndex</a></div><div class="ttdeci">NodeIndexType NodeIndex</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00192">graph.h:192</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02093">graph.h:2093</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a515c5546e3ad49f8d2985a351f79177f"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a515c5546e3ad49f8d2985a351f79177f">util::ReverseArcMixedGraph::IncomingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; IncomingArcIterator &gt; IncomingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcMixedGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02059">graph.h:2059</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a285704636360af06c524ff313f7313ed"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a285704636360af06c524ff313f7313ed">util::ReverseArcMixedGraph::ReverseArcMixedGraph</a></div><div class="ttdeci">ReverseArcMixedGraph()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00649">graph.h:649</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a670eedbe0833896676a7063dc91a89ff"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a670eedbe0833896676a7063dc91a89ff">util::ReverseArcListGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a228ce09354afe458ad62a53915f2ede6"><div class="ttname"><a href="classutil_1_1_list_graph.html#a228ce09354afe458ad62a53915f2ede6">util::ListGraph::ListGraph</a></div><div class="ttdeci">ListGraph(NodeIndexType num_nodes, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00315">graph.h:315</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::CompleteBipartiteGraph::OutgoingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02294">graph.h:2294</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a72abbca4ba20feecaba7b06b8d472e6d"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a72abbca4ba20feecaba7b06b8d472e6d">util::ReverseArcListGraph::AddNode</a></div><div class="ttdeci">void AddNode(NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01498">graph.h:1498</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a92531459eff09455cfa63976f5024906"><div class="ttname"><a href="classutil_1_1_base_graph.html#a92531459eff09455cfa63976f5024906">util::BaseGraph::ArcIndex</a></div><div class="ttdeci">ArcIndexType ArcIndex</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00193">graph.h:193</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html_a95961aa64ac724662efc26381e9289cc"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html#a95961aa64ac724662efc26381e9289cc">util::ReverseArcListGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node, ArcIndexType arc)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01536">graph.h:1536</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a64e92a69b1e1c47656a72df314cf609c"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a64e92a69b1e1c47656a72df314cf609c">util::ReverseArcStaticGraph::InDegree</a></div><div class="ttdeci">ArcIndexType InDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01696">graph.h:1696</a></div></div>
<div class="ttc" id="classutil_1_1_complete_graph_html_a972f29a740833d0f6d9ae9ad1f568b22"><div class="ttname"><a href="classutil_1_1_complete_graph.html#a972f29a740833d0f6d9ae9ad1f568b22">util::CompleteGraph::OutDegree</a></div><div class="ttdeci">ArcIndexType OutDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02219">graph.h:2219</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_acbd6c415460badaeb51852031e73fc1b"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#acbd6c415460badaeb51852031e73fc1b">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcMixedGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02078">graph.h:2078</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a578be9c59132b8633a67a98c39318777"><div class="ttname"><a href="classutil_1_1_s_vector.html#a578be9c59132b8633a67a98c39318777">util::SVector::resize</a></div><div class="ttdeci">void resize(int n)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00826">graph.h:826</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_afdfec6e1d53e915a6059fdb681d92f02"><div class="ttname"><a href="classutil_1_1_base_graph.html#afdfec6e1d53e915a6059fdb681d92f02">util::BaseGraph::ReserveNodes</a></div><div class="ttdeci">virtual void ReserveNodes(NodeIndexType bound)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00238">graph.h:238</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_af9593d4a5ff4274efaf429cb4f9e57cc"><div class="ttname"><a href="classutil_1_1_s_vector.html#af9593d4a5ff4274efaf429cb4f9e57cc">util::SVector::size</a></div><div class="ttdeci">int size() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00893">graph.h:893</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a7b505ba4a01bce342d049f5a8674da72"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a7b505ba4a01bce342d049f5a8674da72">util::ReverseArcMixedGraph::AddArc</a></div><div class="ttdeci">ArcIndexType AddArc(NodeIndexType tail, NodeIndexType head)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02007">graph.h:2007</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html"><div class="ttname"><a href="classutil_1_1_base_graph.html">util::BaseGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00187">graph.h:187</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a8c493e04974a5c65843b8e793c7611aa"><div class="ttname"><a href="classutil_1_1_static_graph.html#a8c493e04974a5c65843b8e793c7611aa">util::StaticGraph::StaticGraph</a></div><div class="ttdeci">StaticGraph(NodeIndexType num_nodes, ArcIndexType arc_capacity)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00410">graph.h:410</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a1639035dfa412336ad43f8d8193a0307"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a1639035dfa412336ad43f8d8193a0307">util::ReverseArcMixedGraph::OppositeArc</a></div><div class="ttdeci">ArcIndexType OppositeArc(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01969">graph.h:1969</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html_a5eafa0bb6911e15aa04f37a71e10d9e9"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html#a5eafa0bb6911e15aa04f37a71e10d9e9">util::ReverseArcStaticGraph::OutgoingArcIterator::OutgoingArcIterator</a></div><div class="ttdeci">OutgoingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01810">graph.h:1810</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_afa0c44b50a5e9459e3339ec50082e635"><div class="ttname"><a href="classutil_1_1_base_graph.html#afa0c44b50a5e9459e3339ec50082e635">util::BaseGraph::num_arcs_</a></div><div class="ttdeci">ArcIndexType num_arcs_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00281">graph.h:281</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_ac82038a46ba21e5e92ea9ce755c9d562"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#ac82038a46ba21e5e92ea9ce755c9d562">util::ReverseArcStaticGraph::OppositeIncomingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OppositeIncomingArcIterator &gt; OppositeIncomingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html">util::ReverseArcMixedGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00638">graph.h:638</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a50281a76c553a854dd86b11789007110"><div class="ttname"><a href="classutil_1_1_list_graph.html#a50281a76c553a854dd86b11789007110">util::ListGraph::ReserveArcs</a></div><div class="ttdeci">void ReserveArcs(ArcIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01163">graph.h:1163</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a2d07e2dff26af01a125f5790d07405f0"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a2d07e2dff26af01a125f5790d07405f0">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::index_</a></div><div class="ttdeci">ArcIndexType index_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01866">graph.h:1866</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a554cbbb5018b36885e8f166ddfe6334c"><div class="ttname"><a href="classutil_1_1_static_graph.html#a554cbbb5018b36885e8f166ddfe6334c">util::StaticGraph::ReserveNodes</a></div><div class="ttdeci">void ReserveNodes(NodeIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01263">graph.h:1263</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_static_graph_1_1_outgoing_arc_iterator.html">util::StaticGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01393">graph.h:1393</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html"><div class="ttname"><a href="classutil_1_1_s_vector.html">util::SVector</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00177">graph.h:177</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_outgoing_arc_iterator.html">util::ReverseArcListGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01530">graph.h:1530</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a670eedbe0833896676a7063dc91a89ff"><div class="ttname"><a href="classutil_1_1_static_graph.html#a670eedbe0833896676a7063dc91a89ff">util::StaticGraph::OutgoingArcsStartingFrom</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcsStartingFrom(NodeIndexType node, ArcIndexType from) const</div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_aceb0938bcb2e8e5f37986d4cf8e3a955"><div class="ttname"><a href="classutil_1_1_static_graph.html#aceb0938bcb2e8e5f37986d4cf8e3a955">util::StaticGraph::Head</a></div><div class="ttdeci">NodeIndexType Head(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01315">graph.h:1315</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a6a4d37693b809140b0dde7abd463d04e"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a6a4d37693b809140b0dde7abd463d04e">util::ReverseArcStaticGraph::Build</a></div><div class="ttdeci">void Build()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00609">graph.h:609</a></div></div>
<div class="ttc" id="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_complete_bipartite_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::CompleteBipartiteGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02295">graph.h:2295</a></div></div>
<div class="ttc" id="classutil_1_1_list_graph_html_a72abbca4ba20feecaba7b06b8d472e6d"><div class="ttname"><a href="classutil_1_1_list_graph.html#a72abbca4ba20feecaba7b06b8d472e6d">util::ListGraph::AddNode</a></div><div class="ttdeci">void AddNode(NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01134">graph.h:1134</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a631f9ba7174b41f44c98433a026e2f7a"><div class="ttname"><a href="classutil_1_1_s_vector.html#a631f9ba7174b41f44c98433a026e2f7a">util::SVector::clear_and_dealloc</a></div><div class="ttdeci">void clear_and_dealloc()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00899">graph.h:899</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_a2e11158a140d001b6e2900449d1f9c0e"><div class="ttname"><a href="classutil_1_1_s_vector.html#a2e11158a140d001b6e2900449d1f9c0e">util::SVector::SVector</a></div><div class="ttdeci">SVector(const SVector &amp;other)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00782">graph.h:782</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_a64e92a69b1e1c47656a72df314cf609c"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#a64e92a69b1e1c47656a72df314cf609c">util::ReverseArcMixedGraph::InDegree</a></div><div class="ttdeci">ArcIndexType InDegree(NodeIndexType node) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01953">graph.h:1953</a></div></div>
<div class="ttc" id="classutil_1_1_static_graph_html_a6a4d37693b809140b0dde7abd463d04e"><div class="ttname"><a href="classutil_1_1_static_graph.html#a6a4d37693b809140b0dde7abd463d04e">util::StaticGraph::Build</a></div><div class="ttdeci">void Build()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00437">graph.h:437</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator_html_a7c63f34c18b32790f99ff0460ffb5a6e"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_opposite_incoming_arc_iterator.html#a7c63f34c18b32790f99ff0460ffb5a6e">util::ReverseArcListGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcListGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01561">graph.h:1561</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph_1_1_incoming_arc_iterator.html">util::ReverseArcListGraph::IncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01589">graph.h:1589</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_html_ad7db584fc1fe14ce9296131fda625994"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph.html#ad7db584fc1fe14ce9296131fda625994">util::ReverseArcMixedGraph::OutgoingArcs</a></div><div class="ttdeci">BeginEndWrapper&lt; OutgoingArcIterator &gt; OutgoingArcs(NodeIndexType node) const</div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator_html_adac23a27a3389aea80f75741569afe35"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_or_opposite_incoming_arc_iterator.html#adac23a27a3389aea80f75741569afe35">util::ReverseArcStaticGraph::OutgoingOrOppositeIncomingArcIterator::Index</a></div><div class="ttdeci">ArcIndexType Index() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01916">graph.h:1916</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a238684ec126b5771f956cf67c964d4e5"><div class="ttname"><a href="classutil_1_1_base_graph.html#a238684ec126b5771f956cf67c964d4e5">util::BaseGraph::FreezeCapacities</a></div><div class="ttdeci">void FreezeCapacities()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00974">graph.h:974</a></div></div>
<div class="ttc" id="classutil_1_1_s_vector_html_aae6f26430b052e475c71158ad69d3a09"><div class="ttname"><a href="classutil_1_1_s_vector.html#aae6f26430b052e475c71158ad69d3a09">util::SVector::operator=</a></div><div class="ttdeci">SVector &amp; operator=(SVector &amp;&amp;other)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00805">graph.h:805</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_outgoing_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcMixedGraph::OutgoingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02060">graph.h:2060</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator_html_a07dbc7d066ccb1d50eef6e153aa6350c"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_opposite_incoming_arc_iterator.html#a07dbc7d066ccb1d50eef6e153aa6350c">util::ReverseArcStaticGraph::OppositeIncomingArcIterator::OppositeIncomingArcIterator</a></div><div class="ttdeci">OppositeIncomingArcIterator(const ReverseArcStaticGraph &amp;graph, NodeIndexType node)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01838">graph.h:1838</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_ad17746fd0d835cab506a6ce5a93ad89a"><div class="ttname"><a href="classutil_1_1_base_graph.html#ad17746fd0d835cab506a6ce5a93ad89a">util::BaseGraph::IsArcValid</a></div><div class="ttdeci">bool IsArcValid(ArcIndexType arc) const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00222">graph.h:222</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html_aa7e07ffe21ad6b4c71a0d22c65f30347"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html#aa7e07ffe21ad6b4c71a0d22c65f30347">util::ReverseArcStaticGraph::OutgoingArcIterator::Ok</a></div><div class="ttdeci">bool Ok() const</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01818">graph.h:1818</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_incoming_arc_iterator.html">util::ReverseArcMixedGraph::IncomingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02108">graph.h:2108</a></div></div>
<div class="ttc" id="classutil_1_1_base_graph_html_a47b64ae00c3d2acdbdad64fa6dbe9c03"><div class="ttname"><a href="classutil_1_1_base_graph.html#a47b64ae00c3d2acdbdad64fa6dbe9c03">util::BaseGraph::node_capacity_</a></div><div class="ttdeci">NodeIndexType node_capacity_</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l00280">graph.h:280</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_html_a50281a76c553a854dd86b11789007110"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph.html#a50281a76c553a854dd86b11789007110">util::ReverseArcStaticGraph::ReserveArcs</a></div><div class="ttdeci">void ReserveArcs(ArcIndexType bound) override</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01733">graph.h:1733</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator_html"><div class="ttname"><a href="classutil_1_1_reverse_arc_static_graph_1_1_outgoing_arc_iterator.html">util::ReverseArcStaticGraph::OutgoingArcIterator</a></div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01808">graph.h:1808</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator_html_a659a293dd51073a1b9560bb80f687705"><div class="ttname"><a href="classutil_1_1_reverse_arc_mixed_graph_1_1_opposite_incoming_arc_iterator.html#a659a293dd51073a1b9560bb80f687705">util::ReverseArcMixedGraph::OppositeIncomingArcIterator::Next</a></div><div class="ttdeci">void Next()</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l02095">graph.h:2095</a></div></div>
<div class="ttc" id="classutil_1_1_reverse_arc_list_graph_html_a7b505ba4a01bce342d049f5a8674da72"><div class="ttname"><a href="classutil_1_1_reverse_arc_list_graph.html#a7b505ba4a01bce342d049f5a8674da72">util::ReverseArcListGraph::AddArc</a></div><div class="ttdeci">ArcIndexType AddArc(NodeIndexType tail, NodeIndexType head)</div><div class="ttdef"><b>Definition:</b> <a href="graph_8h_source.html#l01508">graph.h:1508</a></div></div>
2021-01-26 11:28:50 +01:00
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
2019-08-07 18:01:08 -07:00
</div>
2019-06-13 15:36:14 +02:00
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>