blob: 82735d07ccdb601f439e8250bf6e234ab15d3e7f (
plain) (
tree)
|
|
FOR1 lBEAMAtom � edigraphnew protectedsetverticesetsedgesbag
neighboursinserttrueerrorbadargerlang
check_typecyclicacyclicprivateset_type
setelementdeleteinfofalse
protectionmemory+ cyclicity
add_vertex
del_vertexdel_verticesvertexlookupno_verticessizeselectsource_verticesin
sink_verticesout in_degreelength
in_neighboursin_edges$1
out_degreeout_neighbours out_edgesadd_edgedel_edge del_edgesno_edgesedgenew_edge_id$eid$e
new_vertex_id$vid$v
collect_elemslookup_element
do_add_vertexcollect_verticeslistsfoldldo_del_vertices
do_del_vertex
do_del_nedgesdo_del_edgesdo_del_edge
select_deleterm_edgesrm_edge rm_edge_0okdo_add_edgemember
bad_vertexbad_edgeother_edge_existsdo_insert_edgeacyclic_add_edgedel_path get_cycleget_pathprune_short_pathshortone_pathreverse-get_short_cycleget_short_pathqueuespathvalueemptyfollow_pathqueue_out_neighboursmodule_infoget_module_info-queue_out_neighbours/3-fun-0--collect_vertices/2-fun-0- Code � � � ?�"
|