nx_eco_graph.nx
buildroot/runtime/nx_eco_graph.nx
about
dependencies 2 imports · 35 importers
diagram shows first 10 each side; +0 more imports, +25 more importers in the complete lists below.
imports: nx_syscalls.nxnx_sov_ledger.nx
imported by: nx_arch_board.nxnx_atlas_frontdoor.nxnx_atlas_gapscan.nxnx_atlas_gapscan_gate.nxnx_atlas_graphrec.nxnx_atlas_graphrec_lib.nxnx_atlas_recombine.nxnx_codewiki.nxnx_codewiki_ask.nxnx_codewiki_lib.nxnx_dup_detect.nxnx_dupfunc.nxnx_eco_graph_arch.nxnx_eco_graph_atlas.nxnx_eco_graph_build.nxnx_eco_graph_card.nxnx_eco_graph_forest.nxnx_eco_graph_gate.nxnx_eco_graph_honesty.nxnx_eco_graph_mermaid.nxnx_eco_graph_ortho_gate.nxnx_eco_graph_pedigree.nxnx_eco_graph_png.nxnx_eco_graph_store_gate.nxnx_eco_graph_wiki.nxnx_eco_rooted_set.nxnx_ecosysdesign_gate.nxnx_gatelib.nxnx_gatelib_walkparity_gate.nxnx_gatequality.nxnx_gatescan.nxnx_gatescan_test.nxnx_gensota.nxnx_product_atlas_build.nxnx_raster2d_lib.nx
structs
| 12 | struct EcoGraph |
consts
| 9 | const K_MAGIC_2166136261: i64 = 2166136261 |
| 10 | const K_MAGIC_16777619: i64 = 16777619 |
functions
| 21 | func eg_new(node_cap: i64, edge_cap: i64, arena_cap: i64, hash_size: i64) -> *EcoGraph |
| 34 | func eg_hash(s: *u8, len: i64, mod: i64) -> i64 |
| 40 | func eg_name_eq(g: *EcoGraph, idx: i64, s: *u8, len: i64) -> i64 |
| 48 | func eg_intern(g: *EcoGraph, s: *u8, len: i64) -> i64 |
| 72 | func eg_add_edge(g: *EcoGraph, src: i64, dst: i64) -> i64 |
| 78 | func eg_finalize(g: *EcoGraph) -> i64 |
| 112 | func eg_ce(g: *EcoGraph, idx: i64) -> i64 { // fan-out = # imports |
| 118 | func eg_ca(g: *EcoGraph, idx: i64) -> i64 { // fan-in = # importers |
| 126 | func eg_ancestors(g: *EcoGraph, idx: i64, visited: *u8, out: *i64, outn: *i64, cap: i64) -> i64 |
| 148 | func eg_descendants(g: *EcoGraph, idx: i64, visited: *u8, out: *i64, outn: *i64, cap: i64) -> i64 |
| 174 | func eg_find(g: *EcoGraph, s: *u8, len: i64) -> i64 |
| 179 | func eg_save(g: *EcoGraph, prefix: *u8) -> i64 |
| 196 | func eg_load(prefix: *u8) -> *EcoGraph |
| 227 | func eg_dfs_cycle(g: *EcoGraph, u: i64, color: *u8) -> i64 |
| 241 | func eg_has_cycle(g: *EcoGraph) -> i64 |
| 253 | func eg_coupling_stats(g: *EcoGraph, hub_thr: i64, out: *i64) -> i64 |