aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/digraph_utils.beam
blob: ce329ab2ab9a99fdd6b858d6dd4ff3ed7da27650 (plain) (tree)
1
2
3
4
5
                                      


                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             











                                                                                         









                                 
            


























                                                                                                                          
      




                                              
                             







                                                                                                 
  



                                                                 
  






                                                                                       
  



























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
FOR1dBEAMAtom�g
digraph_utils
componentsstrong_componentscyclic_strong_components	reachablefirstlistsappendreachable_neighbours	not_firstreachingreaching_neighbourstopsorterlanglengthdigraphverticesfalse
is_acyclic=/=arborescence_rootno_edgesno_vertices-foldlyesnois_arborescenceis_tree=:=
loop_verticessubgraphthrowbadargerrorcondensationetsnewforeachdeletepreorderreverse	postorderforestpretraversemembertrue	ptraverseinsertrevpreorderrevpostorderposttraversein
in_neighbours++outout_neighboursinoutremove_singletonsis_reflexive_vertex
subgraph_optsinherittypekeep_labelsinfo	cyclicity	keysearch
protectionsubgraph_vertexvertexok
add_vertex
subgraph_edgeedgeadd_edgecondense
$end_of_tablelookupnextmodule_infoget_module_info-condense/5-fun-1--condense/5-fun-0--subgraph/4-fun-2-	out_edges-subgraph/4-fun-1--subgraph/4-fun-0--revpreorder/1-fun-0--forest/4-fun-0--condensation/1-fun-2--condensation/1-fun-1-+-condensation/1-fun-0--loop_vertices/1-lc$^0/1-0--arborescence_root/1-fun-0-	in_degree-topsort/1-fun-0--reaching_neighbours/2-fun-0--reaching/2-fun-0--reachable_neighbours/2-fun-0--reachable/2-fun-0--strong_components/1-fun-0--components/1-fun-0-Code���;" @g@@ 
202@ @
H@g@@#@0
4 PB`@E@#@0
WpR �7u  @@g @#@@b3@� @
6�� �7�  @@g0@#@@�3@� @
6�� �7�  @@g@@#@@b3@� @
6�� �7�  @@gP@#@@�3@� @
6�� @
H@g`@@#@0
4|@@ |+
@ @
 
@
 +
@�
0
@

 @@@@P}`+
h
@gp@@@ @@#@0p8
A#4
#0 F G
Gi j@
 @
 H

0

 @@@@P}`+
@� %|�@
 
 @ @ 
�!
  " h
#@#0
`i#j+
$
!,
%
"$l#%@
"�&
 0'0h
(0
`i(j+
)
!,
*
")l#*@
"�+
$,@@4E@$@@
$ �@@@
$ �@@g�@$#@0p@@#@40
`@#@@43@@4g�@$$ �@�@�0�@-
).
F�/
+0
H�1
, 2  @@ @@#@0
4 3
,04@b3@
65
,@6@@@$@@G@
,@3@#4 �@#@$3@@$g�@4#@4�  0p@@��@7
-`80
7;
7@b
9�
:9 `E@#@3#@C3@C`
?:P`@C@S@@3$@#4@D �0
=;
=@
/
;

<;@P<@#@D@43D@$K0@3@C@$#@S@4`
?P=J>
0`?8
Bp`AcT@D@c@3@S@C@$@#4@d �0
D;
D@

@
/
A@ FGd@$ �@T#@d@D3T@4K0 EdC@$3@4#@S@D`
?pA@$3@4#@C@D@S@T`
?pB4
>4
CC@SC `ECSDJE
2F@g�@@� 
2G
3H @@G@
, �@@ @#@3@@
J@@��@I
4@J8
NP@ACD@4@C@#@3@@$ �0
O;
O@

K
/
LK FG@$ �@@#@40
S@$#@3@4@
J E=
ML@M@$#@4@3@D@
JPN4
I@3OJP
50Q0@# @ R
80S0@# @ T
:0U 0@@0
S@@#@0
Q V
;0W8
[A3C8
Z3A3Sc4
Zc@`@S@#@@C$@34 
^0
\;
\@
/
X

YX E4#@@$0
W@Y@@#@$0
W@Z PE3##@C0
W[4
V@#\J]
< ^ @#@@#@ @@ _
=0`@3@C@
>@#@
/#P
ba
=Pb8
fASc9
iS:
iS BSsBS�0
is;s
i@
?
c
@
ec,
d�
>7
i�d@�@cP
ber
i�@�#@cP
bf4
i+
g
>@P@3@C@$@#4@@#@
B@#09
h:
h B9
h:
h B3@@#@
D@309
h:
h B9
h:
h @ B#E#CEC#@@43@$@
k@g@3@#3@#@C@
khHi@
"Nj
 @kP@hD
l@4@#@3@$iD@4@#@@#Dg�@$ �@4@D#@g�@@D @@�@ �@ljD+
m
#,
n
"ml#Pn@
"Po
E@p0@@C@@C@3@#@$ +
q
@
G0q+
r
r
r@$@ 0r9
s:
s B+
s
/@#@$@00sJt
I@u`@@C@@C@34@#D@T 9
{:
{@B$B B0@D@ +
v
@
G`v;4
z@

w
/
ywr
x4@$#@3@T@C@DP`x+
z4
/y@$#@3@T@C@DP`zJ{H|
LP}PP@D@4@@
L@3@C@#$ �@@g�@4g�@D �@D@$ @@43@$C@D#@S@@D�@`
@�~
L`+
�
M@
G�p`@T@@S@@C$@34@#D@d 8
�A#9
�:
� B34
�#@3@$@ @D@#�`@0@TT@D  @$3@C@4#@S@D`
`�H�
P�@N!�
P�@@N "�
R0�0@@@# @@ ��
S0�0@@@# 8
�A#9
�:
� B34
�# @FG3@ ��H�
T@� @@@@#@3#@g@#@@@#� #@@ ��
V@�@#C@3#@3@C@
u�
W@�@#C@3#@3@C@
p�
X0�0
S�
Y`�@Cc@#C@c#@3c@S3@S@@c`
8�
ZP�@CS@C@SP
}�
[@�0@@@3@#@$g@ �0F G$G@�  �+
�
/}$�H�
]0�
00F 3GG#@@3 �+
�
/�H�
^ �8
�0 A@@$ 
^0
�;
�@

�
/
��@@ 
�0�@@�  
� E�4
��J�
_0� 0@@@#@ %-
�;
�@
�
��+
� E �@ �J�
a0�0
Q�
b0�0
Q�
c0�0
Q�
d0�0
S�
e0�0
S�
f0�0
Q�
g0�0
UStrTImpT�&#%&'%(*%.%1679.AC!&FHHJK%%NK%OQQU\`ExpT�P�P�+0).$, ' " 
	
FunT�g��"f�0W,e�E��d��c��grb��jza��}_��vL[�	���Z�
d<�Y��xYX�GW�
ʌtT��J�S�xvgR��5V�	>C]���LitTx�c```d``�m���)�ũ%Y�Attr(�lhdvsnlnYZ)����A8�<�I8�jjAbst