feagi_brain_development/connectivity/mod.rs
1// Copyright 2025 Neuraville Inc.
2// SPDX-License-Identifier: Apache-2.0
3
4/*!
5Connectivity and synaptogenesis operations.
6
7This module implements high-performance synapse creation based on morphology rules.
8*/
9
10pub mod core_morphologies;
11pub mod rules;
12pub mod synaptogenesis; // NPU-native synaptogenesis (zero-copy) - re-exports from core_morphologies
13
14// Export NPU-native synaptogenesis functions (re-exported from synaptogenesis module for backward compatibility)
15pub use synaptogenesis::{
16 apply_block_connection_morphology, apply_block_connection_morphology_batched,
17 apply_expander_morphology, apply_patterns_morphology, apply_projector_morphology,
18 apply_vectors_morphology,
19};
20
21pub use rules::{syn_projector, ProjectorParams};