axicor-core 0.1.0

Axicor SNN engine — C-ABI memory contracts, SoA layouts, and IPC primitives
Documentation
//! # Axicor Core
//!
//! Shared types, constants, and SoA (Structure of Arrays) memory layout for the Axicor
//! spiking neural network engine. This crate enforces zero-cost C-ABI contracts
//! for cross-platform DMA and GPU execution, strictly avoiding runtime allocations.
//!
//! ## Module Index
//!
//! - `[layout]`  GPU-aligned data structures (`BurstHeads8`, `VariantParameters`).
//! - `[ipc]`  Cross-platform shared memory and Zero-Copy IPC primitives.
//! - `[physics]`  Integer GLIF neuron model and GSOP plasticity math.
//! - `[signal]`  Axon propagation math (branchless, zero-float).

#![warn(warnings)]
#![warn(unused_variables)]
#![warn(dead_code)]
pub mod config;
pub mod constants;
pub mod coords;
pub mod hash;
pub mod ipc;
pub mod layout;
pub mod physics;
pub mod seed;
pub mod signal;
pub mod time;
pub mod types;
pub mod vfs;

#[cfg(test)]
#[path = "test_gsop_math.rs"]
mod test_gsop_math;

#[cfg(test)]
mod test_tick;