sc_neurocore_engine/bindings/synapses/
mod.rs1use pyo3::prelude::*;
10
11mod dopamine_stdp_synapse;
12mod short_term_plasticity_synapse;
13mod triplet_stdp_synapse;
14
15pub use dopamine_stdp_synapse::PyDopamineStdpSynapse;
16pub use short_term_plasticity_synapse::PyShortTermPlasticitySynapse;
17pub use triplet_stdp_synapse::PyTripletStdpSynapse;
18
19pub(crate) fn register(module: &Bound<'_, PyModule>) -> PyResult<()> {
21 triplet_stdp_synapse::register(module)?;
22 short_term_plasticity_synapse::register(module)?;
23 dopamine_stdp_synapse::register(module)?;
24 Ok(())
25}