1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-lattice_matching/src/topology.rs
Items
struct ContainmentEdge struct ArcTopology impl ArcTopology struct AnnotatedBar struct VolumeBar struct DirectedCycle type ShapeHash struct CycleIndex impl CycleIndex
Functions
By call-graph weight (PageRank; 1.0 is the average function). 59 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| build_containment_graphsrc/topology.rs:41 | fn | 59 | 7 | 17 | 2 | 3 | |
| arc_graph_topologysrc/topology.rs:287 | fn | 42 | 2 | 9 | 3 | 2.7 | |
| canonical_cycle_idsrc/topology.rs:891 | fn | 10 | 2 | 4 | 0 | 2.7 | |
| sorted_contains_allsrc/topology.rs:102 | fn | 25 | 7 | 2 | 0 | 1.9 | |
| sorted_offer_assetssrc/topology.rs:131 | fn | 6 | 1 | 2 | 1 | 1.9 | |
| possrc/topology.rs:1237 | fn | 14 | 1 | 13 | 0 | 1.8 | |
| arc_graph_persistencesrc/topology.rs:359 | fn | 93 | 11 | 7 | 1 | 1.5 | |
| analyze_arc_topologysrc/topology.rs:627 | fn | 6 | 1 | 8 | 3 | 1.5 | |
| ArcTopology::has_directed_cyclessrc/topology.rs:168 | method | 3 | 1 | 8 | 0 | 1.4 | |
| dfs_directed_cyclessrc/topology.rs:826 | fn | 64 | 9 | 2 | 1 | 1.4 | |
| distinct_directed_edgessrc/topology.rs:173 | fn | 3 | 1 | 2 | 0 | 1.3 | |
| weak_component_countsrc/topology.rs:177 | fn | 11 | 3 | 1 | 2 | 1.3 | |
| strongly_connected_componentssrc/topology.rs:189 | fn | 60 | 15 | 1 | 0 | 1.3 | |
| volume_weighted_persistencesrc/topology.rs:487 | fn | 122 | 16 | 5 | 0 | 1.2 | |
| make_want_nodesrc/topology.rs:1660 | fn | 5 | 1 | 5 | 0 | 1.2 | |
| make_edgesrc/topology.rs:1666 | fn | 3 | 1 | 5 | 0 | 1.2 | |
| weak_adjacencysrc/topology.rs:250 | fn | 8 | 2 | 1 | 0 | 1 | |
| mark_componentsrc/topology.rs:259 | fn | 14 | 4 | 1 | 0 | 1 | |
| has_settlement_cyclessrc/topology.rs:615 | fn | 6 | 1 | 4 | 4 | 1 | |
| tree_pathsrc/topology.rs:903 | fn | 49 | 8 | 1 | 0 | 0.9 | |
| enumerate_directed_cyclessrc/topology.rs:664 | fn | 53 | 7 | 4 | 1 | 0.9 | |
| dfs_directed_cycles_of_lengthsrc/topology.rs:783 | fn | 42 | 10 | 1 | 1 | 0.9 | |
| enumerate_directed_cycles_by_lengthsrc/topology.rs:729 | fn | 49 | 10 | 4 | 2 | 0.9 | |
| CycleIndex::newsrc/topology.rs:983 | method | 10 | 1 | 4 | 0 | 0.8 | |
| CycleIndex::cyclessrc/topology.rs:1029 | method | 3 | 1 | 3 | 0 | 0.7 | |
| CycleIndex::full_adjacencysrc/topology.rs:1038 | method | 10 | 3 | 1 | 0 | 0.7 | |
| CycleIndex::upsert_added_arc_edgesrc/topology.rs:1137 | method | 13 | 2 | 1 | 0 | 0.7 | |
| CycleIndex::update_added_arc_adjacencysrc/topology.rs:1151 | method | 12 | 3 | 1 | 0 | 0.7 | |
| CycleIndex::refresh_shape_snapshotsrc/topology.rs:1033 | method | 4 | 1 | 1 | 0 | 0.6 | |
| CycleIndex::append_cycles_for_edgessrc/topology.rs:1049 | method | 24 | 2 | 1 | 3 | 0.6 | |
| CycleIndex::apply_added_arc_edgessrc/topology.rs:1117 | method | 19 | 4 | 1 | 3 | 0.6 | |
| CycleIndex::add_positionsrc/topology.rs:1079 | method | 37 | 3 | 2 | 4 | 0.6 | |
| make_arcsrc/topology.rs:1497 | fn | 18 | 1 | 2 | 0 | 0.6 | |
| CycleIndex::is_stalesrc/topology.rs:1018 | method | 9 | 2 | 1 | 1 | 0.6 | |
| CycleIndex::remove_positionsrc/topology.rs:1168 | method | 59 | 11 | 1 | 0 | 0.6 | |
| cycle_keysrc/topology.rs:1252 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| CycleIndex::updatesrc/topology.rs:996 | method | 20 | 2 | 0 | 2 | 0.5 | |
| by_length_enumeration_matches_the_single_passsrc/topology.rs:1259 | fn | 27 | 2 | 0 | 8 | 0.5 | |
| by_length_enumeration_stops_after_a_whole_lengthsrc/topology.rs:1290 | fn | 22 | 1 | 0 | 6 | 0.5 | |
| no_positions_no_cyclessrc/topology.rs:1314 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| two_complementary_positions_form_cyclesrc/topology.rs:1321 | fn | 13 | 1 | 0 | 4 | 0.5 | |
| three_party_ringsrc/topology.rs:1336 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| two_independent_cyclessrc/topology.rs:1352 | fn | 16 | 1 | 0 | 3 | 0.5 | |
| no_cycle_when_chain_doesnt_closesrc/topology.rs:1370 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| persistence_ranks_robust_vs_fragilesrc/topology.rs:1381 | fn | 20 | 1 | 0 | 3 | 0.5 | |
| multi_asset_positionssrc/topology.rs:1403 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| containment_edge_detects_superset_offersrc/topology.rs:1418 | fn | 12 | 1 | 0 | 4 | 0.5 | |
| multigraph_rank_counts_cycle_bars_and_reciprocated_pairssrc/topology.rs:1437 | fn | 29 | 4 | 0 | 8 | 0.5 | |
| topology_summary_matches_has_cyclessrc/topology.rs:1468 | fn | 9 | 1 | 0 | 5 | 0.5 | |
| redundant_dag_paths_are_not_settlement_cyclessrc/topology.rs:1479 | fn | 14 | 1 | 0 | 4 | 0.5 | |
| cycle_index_add_completes_cyclesrc/topology.rs:1517 | fn | 37 | 2 | 0 | 7 | 0.5 | |
| cycle_index_remove_breaks_cyclesrc/topology.rs:1556 | fn | 16 | 1 | 0 | 6 | 0.5 | |
| cycle_index_incremental_matches_full_rebuildsrc/topology.rs:1574 | fn | 54 | 3 | 0 | 8 | 0.5 | |
| cycle_index_shape_change_detectionsrc/topology.rs:1630 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| volume_ring_varying_edge_volumessrc/topology.rs:1671 | fn | 41 | 2 | 0 | 3 | 0.5 | |
| volume_essential_cycles_identifiedsrc/topology.rs:1714 | fn | 20 | 1 | 0 | 3 | 0.5 | |
| volume_persistence_ordering_robust_firstsrc/topology.rs:1736 | fn | 55 | 5 | 0 | 3 | 0.5 | |
| volume_empty_inputssrc/topology.rs:1793 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| tree_path_handles_lca_and_disconnected_casessrc/topology.rs:1810 | fn | 6 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.