|
Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
|
DFT element primitives: fields, kernels, stimuli, noise, and couplings. More...
Modules | |
| Activation Functions | |
| Pointwise nonlinearities applied to neural field activation. | |
Classes | |
| class | dnf_composer::element::AsymmetricGaussKernel |
| Spatially shifted Gaussian kernel that induces directional peak drift. More... | |
| struct | dnf_composer::element::AsymmetricGaussKernelParameters |
| Parameters for an asymmetric (shifted) Gaussian convolution kernel. More... | |
| class | dnf_composer::element::BoostStimulus |
| Spatially uniform (homogeneous) input stimulus. More... | |
| struct | dnf_composer::element::BoostStimulusParameters |
| Parameters for a spatially homogeneous boost stimulus. More... | |
| class | dnf_composer::element::Collapse |
| Collapses a 2D input field to a 1D output by reducing along one axis. More... | |
| struct | dnf_composer::element::CollapseParameters |
| Parameters for a Collapse (2D -> 1D) element. More... | |
| class | dnf_composer::element::CorrelatedNormalNoise |
| Spatially correlated Gaussian noise source — cedar-compatible. More... | |
| struct | dnf_composer::element::CorrelatedNormalNoiseParameters |
| Parameters for a spatially correlated Gaussian noise source. More... | |
| class | dnf_composer::element::Element |
| Abstract base class for all simulation elements. More... | |
| class | dnf_composer::element::ElementFactory |
| Factory that creates concrete Element objects from type labels and parameters. More... | |
| class | dnf_composer::element::Expand |
| Expands a 1D input field to a 2D output by broadcasting along one axis. More... | |
| struct | dnf_composer::element::ExpandParameters |
| Parameters for an Expand (1D -> 2D) element. More... | |
| class | dnf_composer::element::FieldCoupling |
| Full-matrix learned coupling between two neural fields. More... | |
| struct | dnf_composer::element::FieldCouplingParameters |
| Parameters for a learned full-matrix field coupling. More... | |
| struct | dnf_composer::element::GaussCoupling |
| A single sparse Gaussian point-coupling between two spatial locations. More... | |
| class | dnf_composer::element::GaussFieldCoupling |
| Sparse Gaussian field coupling with a fixed, user-defined projection. More... | |
| struct | dnf_composer::element::GaussFieldCouplingParameters |
| Parameters for a sparse Gaussian field coupling (fixed projection). More... | |
| class | dnf_composer::element::GaussKernel |
| Gaussian convolution kernel providing local excitation and optional global inhibition. More... | |
| struct | dnf_composer::element::GaussKernelParameters |
| Parameters for a Gaussian lateral interaction kernel. More... | |
| class | dnf_composer::element::GaussStimulus |
| Localized Gaussian input stimulus applied to a neural field. More... | |
| struct | dnf_composer::element::GaussStimulusParameters |
| Parameters for a Gaussian-shaped external stimulus. More... | |
| class | dnf_composer::element::Kernel |
| Abstract base class for all convolution-based interaction kernels. More... | |
| class | dnf_composer::element::MemoryTrace |
| Persistent spatial memory that accumulates and decays field activity. More... | |
| class | dnf_composer::element::MemoryTrace2D |
| Persistent 2D spatial memory that accumulates and decays field activity. More... | |
| struct | dnf_composer::element::MemoryTrace2DParameters |
| Parameters governing MemoryTrace2D build-up and decay dynamics. More... | |
| struct | dnf_composer::element::MemoryTraceParameters |
| Parameters governing MemoryTrace build-up and decay dynamics. More... | |
| class | dnf_composer::element::MexicanHatKernel |
| Difference-of-Gaussians convolution kernel for DFT lateral interactions. More... | |
| struct | dnf_composer::element::MexicanHatKernelParameters |
| Parameters for a Mexican-hat lateral interaction kernel. More... | |
| class | dnf_composer::element::NeuralField |
| Continuous attractor neural field — the core DFT building block. More... | |
| struct | dnf_composer::element::NeuralFieldBump |
| Describes a single activation bump (peak) in a neural field. More... | |
| struct | dnf_composer::element::NeuralFieldParameters |
| Parameters that govern a NeuralField's dynamics. More... | |
| struct | dnf_composer::element::NeuralFieldState |
| Snapshot of a neural field's observable state. More... | |
| class | dnf_composer::element::NormalNoise |
| Additive Gaussian noise source for neural fields. More... | |
| struct | dnf_composer::element::NormalNoiseParameters |
| Parameters for an additive normal-noise input. More... | |
| class | dnf_composer::element::OscillatoryKernel |
| Damped-cosine convolution kernel for oscillatory field dynamics. More... | |
| struct | dnf_composer::element::OscillatoryKernelParameters |
| Parameters for an oscillatory (damped-cosine) convolution kernel. More... | |
| class | dnf_composer::element::Resize |
| Resamples a 1D input field of size N to this element's output size M. More... | |
| class | dnf_composer::element::Resize2D |
| Resamples a 2D input field of size (Nx x Ny) to this element's output size (Mx x My). More... | |
| struct | dnf_composer::element::Resize2DParameters |
| Parameters for a 2D Resize element. More... | |
| struct | dnf_composer::element::ResizeParameters |
| Parameters for a 1D Resize element. More... | |
DFT element primitives: fields, kernels, stimuli, noise, and couplings.
|
strong |
|
strong |
|
strong |
|
strong |