Skip to main content

detector_subnetwork_nodes

Function detector_subnetwork_nodes 

Source
pub fn detector_subnetwork_nodes(graph: &CircuitGraph) -> HashSet<usize>
Expand description

All circuit nodes belonging to the DELAYED detector SUB-NETWORK (Phase 2b).

Seeded at the detector control electrode(s) (detector_control_nodes) and grown across EVERY graph edge (passive AND active device couplings, via coupled_nodes) so the whole sidechain — the front-end tap network, the sidechain amplifier tube(s), the driver tube, and the EL-drive winding — is captured. Traversal is BLOCKED at the forward boundary nodes (in/out) and at rails, so it never leaks into the forward audio path or the supplies.

Used by stage formation to mark detector stages bypass_serial (so they do NOT overwrite the forward serial signal) and to node-route the detector as its own sub-network reading the delayed taps. Empty when there is no cross-network detector (the common case), leaving all other circuits untouched.