pub struct QueryOrchestrator {
pub engine: HybridEngine,
pub xlr: AdaptiveXlrEngine,
pub semantic: SemanticEngine,
pub temporal: TemporalEngine,
pub topology: TopologyAnalyzer,
pub resonance: ResonanceEngine,
pub plasticity: PlasticityEngine,
pub counterfactual: CounterfactualEngine,
}Expand description
High-level query orchestrator. Owns all engine subsystems. Replaces: engine_v2.py ConnectomeEngine
Fields§
§engine: HybridEngine§xlr: AdaptiveXlrEngine§semantic: SemanticEngine§temporal: TemporalEngine§topology: TopologyAnalyzer§resonance: ResonanceEngine§plasticity: PlasticityEngine§counterfactual: CounterfactualEngineImplementations§
Source§impl QueryOrchestrator
impl QueryOrchestrator
Sourcepub fn build(graph: &Graph) -> M1ndResult<Self>
pub fn build(graph: &Graph) -> M1ndResult<Self>
Build orchestrator from a graph. Initialises all subsystems. Replaces: engine_v2.py ConnectomeEngine.init()
Sourcepub fn query(
&mut self,
graph: &mut Graph,
config: &QueryConfig,
) -> M1ndResult<QueryResult>
pub fn query( &mut self, graph: &mut Graph, config: &QueryConfig, ) -> M1ndResult<QueryResult>
Execute a full query: seed finding -> 4-dim parallel activation -> XLR -> merge -> ghost edges -> structural holes -> plasticity update. Four dimensions run in parallel via rayon. Replaces: engine_v2.py ConnectomeEngine.query()
Sourcepub fn detect_ghost_edges(
&self,
graph: &Graph,
activation: &ActivationResult,
) -> M1ndResult<Vec<GhostEdge>>
pub fn detect_ghost_edges( &self, graph: &Graph, activation: &ActivationResult, ) -> M1ndResult<Vec<GhostEdge>>
Detect ghost edges from multi-dimensional resonance. Nodes activated in multiple dimensions but not directly connected = ghost edge. Replaces: engine_v2.py ConnectomeEngine._detect_ghost_edges()
Sourcepub fn detect_structural_holes(
&self,
graph: &Graph,
activation: &ActivationResult,
min_sibling_activation: FiniteF32,
) -> M1ndResult<Vec<StructuralHole>>
pub fn detect_structural_holes( &self, graph: &Graph, activation: &ActivationResult, min_sibling_activation: FiniteF32, ) -> M1ndResult<Vec<StructuralHole>>
Detect structural holes relative to an activation subgraph. Replaces: engine_v2.py StructuralHoleDetector.detect()
Auto Trait Implementations§
impl Freeze for QueryOrchestrator
impl RefUnwindSafe for QueryOrchestrator
impl Send for QueryOrchestrator
impl Sync for QueryOrchestrator
impl Unpin for QueryOrchestrator
impl UnsafeUnpin for QueryOrchestrator
impl UnwindSafe for QueryOrchestrator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more