Skip to main content

sc_neurocore_engine/neurons/
mod.rs

1// SPDX-License-Identifier: AGPL-3.0-or-later
2// Commercial license available
3// © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
4// © Code 2020–2026 Miroslav Šotek. All rights reserved.
5// ORCID: 0009-0009-3560-0851
6// Contact: www.anulum.li | protoscience@anulum.li
7// SC-NeuroCore — Neurons Module
8
9pub mod ai_optimized;
10pub mod aihara_map;
11pub mod biophysical;
12pub mod cazelles_map;
13pub mod cerebellar;
14pub mod channels;
15pub mod chialvo_map;
16pub mod courage_nekorkin_map;
17pub mod ermentrout_kopell_map;
18pub mod ermentrout_kopell_pop;
19pub mod hardware;
20pub mod ibarz_tanaka_map;
21pub mod interneurons;
22pub mod jansen_rit;
23pub mod kilinc_bhatt_map;
24pub mod medvedev_map;
25pub mod misc;
26pub mod motor;
27pub mod multi_compartment;
28pub mod nagumo_sato_map;
29pub mod population;
30pub mod rate;
31pub mod rulkov_map;
32pub mod sc_adaptive_threshold_map;
33pub mod sc_chaotic_map;
34pub mod sc_clipped_logistic_bursting_map;
35pub mod sc_clipped_rational_recovery_map;
36pub mod sc_upward_crossing_rulkov_map;
37pub mod sensory;
38pub mod simple_spiking;
39pub mod special;
40pub mod trivial;
41
42/// Compatibility namespace for callers that used the former aggregate module.
43pub mod maps {
44    pub use super::cazelles_map::CazellesMapNeuron;
45    pub use super::chialvo_map::ChialvoMapNeuron;
46    pub use super::courage_nekorkin_map::CourageNekorkinMapNeuron;
47    pub use super::ermentrout_kopell_map::ErmentroutKopellMapNeuron;
48    pub use super::ibarz_tanaka_map::IbarzTanakaMapNeuron;
49    pub use super::kilinc_bhatt_map::KilincBhattMapNeuron;
50    pub use super::medvedev_map::MedvedevMapNeuron;
51    pub use super::nagumo_sato_map::NagumoSatoMapNeuron;
52    pub use super::rulkov_map::RulkovMapNeuron;
53    pub use super::sc_adaptive_threshold_map::SCAdaptiveThresholdMapNeuron;
54    pub use super::sc_chaotic_map::SCChaoticMapNeuron;
55    pub use super::sc_clipped_logistic_bursting_map::SCClippedLogisticBurstingMapNeuron;
56    pub use super::sc_clipped_rational_recovery_map::SCClippedRationalRecoveryMapNeuron;
57    pub use super::sc_upward_crossing_rulkov_map::SCUpwardCrossingRulkovMapNeuron;
58}
59
60pub use ai_optimized::*;
61pub use aihara_map::*;
62pub use biophysical::*;
63pub use cazelles_map::*;
64pub use cerebellar::*;
65pub use channels::*;
66pub use chialvo_map::*;
67pub use courage_nekorkin_map::*;
68pub use ermentrout_kopell_map::*;
69pub use hardware::*;
70pub use ibarz_tanaka_map::*;
71pub use interneurons::*;
72pub use jansen_rit::*;
73pub use kilinc_bhatt_map::*;
74pub use medvedev_map::*;
75pub use misc::*;
76pub use motor::*;
77pub use multi_compartment::*;
78pub use nagumo_sato_map::*;
79pub use population::*;
80pub use rate::*;
81pub use rulkov_map::*;
82pub use sc_adaptive_threshold_map::*;
83pub use sc_chaotic_map::*;
84pub use sc_clipped_logistic_bursting_map::*;
85pub use sc_clipped_rational_recovery_map::*;
86pub use sc_upward_crossing_rulkov_map::*;
87pub use sensory::*;
88pub use simple_spiking::*;
89pub use special::*;
90pub use trivial::*;