List of all items
Structs
- BitstreamEncoder
- DenseLayer
- FixedPointLif
- Lfsr16
- PyAdExNeuron
- PyBitStreamTensor
- PyBitstreamAverager
- PyBrunelNetwork
- PyCorticalColumn
- PyDifferentiableDenseLayer
- PyExpIFNeuron
- PyIzhikevich
- PyKuramotoSolver
- PyLapicqueNeuron
- PyNetworkRunner
- PyRallDendrite
- PySCPNMetrics
- PyScGraph
- PyScGraphBuilder
- PyStochasticAttention
- PyStochasticGraphLayer
- PySurrogateLif
- StdpSynapse
- attention::StochasticAttention
- bitstream::BitStreamTensor
- brunel::BrunelNetwork
- conv::Conv2DLayer
- cortical_column::CorticalColumnRust
- cortical_column::SimpleRng
- encoder::BitstreamEncoder
- encoder::Lfsr16
- fusion::FusionLayer
- fusion::LearningLayer
- fusion::MemristiveLayer
- grad::surrogate::DifferentiableDenseLayer
- grad::surrogate::SurrogateLif
- graph::CsrMatrix
- graph::StochasticGraphLayer
- ir::builder::ScGraphBuilder
- ir::graph::DenseParams
- ir::graph::LifParams
- ir::graph::ScGraph
- ir::graph::ValueId
- ir::parser::ParseError
- ir::verify::VerifyError
- layer::DenseLayer
- network_runner::NetworkRunner
- network_runner::PopulationRunner
- network_runner::ProjectionRunner
- network_runner::SimResults
- neuron::AdExNeuron
- neuron::BitstreamAverager
- neuron::DendriticNeuron
- neuron::ExpIfNeuron
- neuron::FixedPointLif
- neuron::HomeostaticLif
- neuron::Izhikevich
- neuron::LapicqueNeuron
- neurons::ai_optimized::ArcaneNeuron
- neurons::ai_optimized::AttentionGatedNeuron
- neurons::ai_optimized::CompositionalBindingNeuron
- neurons::ai_optimized::ContinuousAttractorNeuron
- neurons::ai_optimized::DifferentiableSurrogateNeuron
- neurons::ai_optimized::MetaPlasticNeuron
- neurons::ai_optimized::MultiTimescaleNeuron
- neurons::ai_optimized::PredictiveCodingNeuron
- neurons::ai_optimized::SelfReferentialNeuron
- neurons::biophysical::AvRonCardiacNeuron
- neurons::biophysical::BertramPhantomBurster
- neurons::biophysical::ConnorStevensNeuron
- neurons::biophysical::DeSchutterPurkinjeNeuron
- neurons::biophysical::DestexheThalamicNeuron
- neurons::biophysical::DurstewitzDopamineNeuron
- neurons::biophysical::GIFPopulationNeuron
- neurons::biophysical::GLIFNeuron
- neurons::biophysical::GolombFSNeuron
- neurons::biophysical::HillTononiNeuron
- neurons::biophysical::HodgkinHuxleyNeuron
- neurons::biophysical::HuberBraunNeuron
- neurons::biophysical::MainenSejnowskiNeuron
- neurons::biophysical::MihalasNieburNeuron
- neurons::biophysical::PlantR15Neuron
- neurons::biophysical::PospischilNeuron
- neurons::biophysical::PrescottNeuron
- neurons::biophysical::TraubMilesNeuron
- neurons::biophysical::WangBuzsakiNeuron
- neurons::biophysical::YamadaNeuron
- neurons::hardware::AkidaNeuron
- neurons::hardware::BrainScaleSAdExNeuron
- neurons::hardware::DPINeuron
- neurons::hardware::Loihi2Neuron
- neurons::hardware::LoihiCUBANeuron
- neurons::hardware::NeuroGridNeuron
- neurons::hardware::SpiNNaker2Neuron
- neurons::hardware::SpiNNakerLIFNeuron
- neurons::hardware::TrueNorthNeuron
- neurons::maps::CazellesMapNeuron
- neurons::maps::ChialvoMapNeuron
- neurons::maps::CourageNekorkinMapNeuron
- neurons::maps::IbarzTanakaMapNeuron
- neurons::maps::MedvedevMapNeuron
- neurons::maps::RulkovMapNeuron
- neurons::multi_compartment::BoothRinzelNeuron
- neurons::multi_compartment::DendrifyNeuron
- neurons::multi_compartment::HayL5PyramidalNeuron
- neurons::multi_compartment::MarderSTGNeuron
- neurons::multi_compartment::PinskyRinzelNeuron
- neurons::multi_compartment::RallCableNeuron
- neurons::multi_compartment::TwoCompartmentLIFNeuron
- neurons::rate::AmariNeuralField
- neurons::rate::AstrocyteModel
- neurons::rate::CompteWMNeuron
- neurons::rate::FractionalLIFNeuron
- neurons::rate::LeakyCompeteFireNeuron
- neurons::rate::LiquidTimeConstantNeuron
- neurons::rate::McCullochPittsNeuron
- neurons::rate::ParallelSpikingNeuron
- neurons::rate::SiegertTransferFunction
- neurons::rate::SigmoidRateNeuron
- neurons::rate::ThresholdLinearRateNeuron
- neurons::rate::TsodyksMarkramNeuron
- neurons::simple_spiking::AlphaNeuron
- neurons::simple_spiking::BendaHerzNeuron
- neurons::simple_spiking::ButeraRespiratoryNeuron
- neurons::simple_spiking::COBALIFNeuron
- neurons::simple_spiking::ChayKeizerNeuron
- neurons::simple_spiking::ChayNeuron
- neurons::simple_spiking::EPropALIFNeuron
- neurons::simple_spiking::FitzHughNagumoNeuron
- neurons::simple_spiking::FitzHughRinzelNeuron
- neurons::simple_spiking::GutkinErmentroutNeuron
- neurons::simple_spiking::HindmarshRoseNeuron
- neurons::simple_spiking::LearnableNeuronModel
- neurons::simple_spiking::McKeanNeuron
- neurons::simple_spiking::MorrisLecarNeuron
- neurons::simple_spiking::PernarowskiNeuron
- neurons::simple_spiking::ResonateAndFireNeuron
- neurons::simple_spiking::ShermanRinzelKeizerNeuron
- neurons::simple_spiking::SuperSpikeNeuron
- neurons::simple_spiking::TermanWangOscillator
- neurons::simple_spiking::WilsonHRNeuron
- neurons::special::ErmentroutKopellPopulation
- neurons::special::GLMNeuron
- neurons::special::GalvesLocherbachNeuron
- neurons::special::GammaRenewalNeuron
- neurons::special::InhomogeneousPoissonNeuron
- neurons::special::JansenRitUnit
- neurons::special::LarterBreakspearNeuron
- neurons::special::PoissonNeuron
- neurons::special::SpikeResponseNeuron
- neurons::special::StochasticIFNeuron
- neurons::special::WendlingNeuron
- neurons::special::WilsonCowanUnit
- neurons::special::WongWangUnit
- neurons::trivial::AdaptiveThresholdIFNeuron
- neurons::trivial::ClosedFormContinuousNeuron
- neurons::trivial::ComplementaryLIFNeuron
- neurons::trivial::EnergyLIFNeuron
- neurons::trivial::EscapeRateNeuron
- neurons::trivial::GatedLIFNeuron
- neurons::trivial::InhibitoryLIFNeuron
- neurons::trivial::IntegerQIFNeuron
- neurons::trivial::KLIFNeuron
- neurons::trivial::MATNeuron
- neurons::trivial::NonResettingLIFNeuron
- neurons::trivial::NonlinearLIFNeuron
- neurons::trivial::ParametricLIFNeuron
- neurons::trivial::PerfectIntegratorNeuron
- neurons::trivial::QuadraticIFNeuron
- neurons::trivial::SFANeuron
- neurons::trivial::SigmaDeltaNeuron
- neurons::trivial::ThetaNeuron
- pyo3_neurons::PyAdaptiveThresholdIFNeuron
- pyo3_neurons::PyAkidaNeuron
- pyo3_neurons::PyAlphaNeuron
- pyo3_neurons::PyAmariNeuralField
- pyo3_neurons::PyArcaneNeuron
- pyo3_neurons::PyAstrocyteModel
- pyo3_neurons::PyAttentionGatedNeuron
- pyo3_neurons::PyAvRonCardiacNeuron
- pyo3_neurons::PyBendaHerzNeuron
- pyo3_neurons::PyBertramPhantomBurster
- pyo3_neurons::PyBoothRinzelNeuron
- pyo3_neurons::PyBrainScaleSAdExNeuron
- pyo3_neurons::PyButeraRespiratoryNeuron
- pyo3_neurons::PyCOBALIFNeuron
- pyo3_neurons::PyCazellesMapNeuron
- pyo3_neurons::PyChayKeizerNeuron
- pyo3_neurons::PyChayNeuron
- pyo3_neurons::PyChialvoMapNeuron
- pyo3_neurons::PyClosedFormContinuousNeuron
- pyo3_neurons::PyComplementaryLIFNeuron
- pyo3_neurons::PyCompositionalBindingNeuron
- pyo3_neurons::PyCompteWMNeuron
- pyo3_neurons::PyConnorStevensNeuron
- pyo3_neurons::PyContinuousAttractorNeuron
- pyo3_neurons::PyCourageNekorkinMapNeuron
- pyo3_neurons::PyDPINeuron
- pyo3_neurons::PyDeSchutterPurkinjeNeuron
- pyo3_neurons::PyDendrifyNeuron
- pyo3_neurons::PyDestexheThalamicNeuron
- pyo3_neurons::PyDifferentiableSurrogateNeuron
- pyo3_neurons::PyDurstewitzDopamineNeuron
- pyo3_neurons::PyEPropALIFNeuron
- pyo3_neurons::PyEnergyLIFNeuron
- pyo3_neurons::PyErmentroutKopellPopulation
- pyo3_neurons::PyEscapeRateNeuron
- pyo3_neurons::PyFitzHughNagumoNeuron
- pyo3_neurons::PyFitzHughRinzelNeuron
- pyo3_neurons::PyFractionalLIFNeuron
- pyo3_neurons::PyGIFPopulationNeuron
- pyo3_neurons::PyGLIFNeuron
- pyo3_neurons::PyGLMNeuron
- pyo3_neurons::PyGalvesLocherbachNeuron
- pyo3_neurons::PyGammaRenewalNeuron
- pyo3_neurons::PyGatedLIFNeuron
- pyo3_neurons::PyGolombFSNeuron
- pyo3_neurons::PyGutkinErmentroutNeuron
- pyo3_neurons::PyHayL5PyramidalNeuron
- pyo3_neurons::PyHillTononiNeuron
- pyo3_neurons::PyHindmarshRoseNeuron
- pyo3_neurons::PyHodgkinHuxleyNeuron
- pyo3_neurons::PyHuberBraunNeuron
- pyo3_neurons::PyIbarzTanakaMapNeuron
- pyo3_neurons::PyInhibitoryLIFNeuron
- pyo3_neurons::PyInhomogeneousPoissonNeuron
- pyo3_neurons::PyIntegerQIFNeuron
- pyo3_neurons::PyJansenRitUnit
- pyo3_neurons::PyKLIFNeuron
- pyo3_neurons::PyLarterBreakspearNeuron
- pyo3_neurons::PyLeakyCompeteFireNeuron
- pyo3_neurons::PyLearnableNeuronModel
- pyo3_neurons::PyLiquidTimeConstantNeuron
- pyo3_neurons::PyLoihi2Neuron
- pyo3_neurons::PyLoihiCUBANeuron
- pyo3_neurons::PyMATNeuron
- pyo3_neurons::PyMainenSejnowskiNeuron
- pyo3_neurons::PyMarderSTGNeuron
- pyo3_neurons::PyMcCullochPittsNeuron
- pyo3_neurons::PyMcKeanNeuron
- pyo3_neurons::PyMedvedevMapNeuron
- pyo3_neurons::PyMetaPlasticNeuron
- pyo3_neurons::PyMihalasNieburNeuron
- pyo3_neurons::PyMorrisLecarNeuron
- pyo3_neurons::PyMultiTimescaleNeuron
- pyo3_neurons::PyNeuroGridNeuron
- pyo3_neurons::PyNonResettingLIFNeuron
- pyo3_neurons::PyNonlinearLIFNeuron
- pyo3_neurons::PyParallelSpikingNeuron
- pyo3_neurons::PyParametricLIFNeuron
- pyo3_neurons::PyPerfectIntegratorNeuron
- pyo3_neurons::PyPernarowskiNeuron
- pyo3_neurons::PyPinskyRinzelNeuron
- pyo3_neurons::PyPlantR15Neuron
- pyo3_neurons::PyPoissonNeuron
- pyo3_neurons::PyPospischilNeuron
- pyo3_neurons::PyPredictiveCodingNeuron
- pyo3_neurons::PyPrescottNeuron
- pyo3_neurons::PyQuadraticIFNeuron
- pyo3_neurons::PyRallCableNeuron
- pyo3_neurons::PyResonateAndFireNeuron
- pyo3_neurons::PyRulkovMapNeuron
- pyo3_neurons::PySFANeuron
- pyo3_neurons::PySelfReferentialNeuron
- pyo3_neurons::PyShermanRinzelKeizerNeuron
- pyo3_neurons::PySiegertTransferFunction
- pyo3_neurons::PySigmaDeltaNeuron
- pyo3_neurons::PySigmoidRateNeuron
- pyo3_neurons::PySpiNNaker2Neuron
- pyo3_neurons::PySpiNNakerLIFNeuron
- pyo3_neurons::PySpikeResponseNeuron
- pyo3_neurons::PyStochasticIFNeuron
- pyo3_neurons::PySuperSpikeNeuron
- pyo3_neurons::PyTermanWangOscillator
- pyo3_neurons::PyThetaNeuron
- pyo3_neurons::PyThresholdLinearRateNeuron
- pyo3_neurons::PyTraubMilesNeuron
- pyo3_neurons::PyTrueNorthNeuron
- pyo3_neurons::PyTsodyksMarkramNeuron
- pyo3_neurons::PyTwoCompartmentLIFNeuron
- pyo3_neurons::PyWangBuzsakiNeuron
- pyo3_neurons::PyWendlingNeuron
- pyo3_neurons::PyWilsonCowanUnit
- pyo3_neurons::PyWilsonHRNeuron
- pyo3_neurons::PyWongWangUnit
- pyo3_neurons::PyYamadaNeuron
- rall_dendrite::RallDendriteRust
- recorder::SpikeRecorder
- recurrent::RecurrentLayer
- scpn::kuramoto::KuramotoSolver
- scpn::metrics::SCPNMetrics
- sobol::SobolEngine
- synapses::RewardStdpSynapse
- synapses::StaticSynapse
- synapses::StdpParams
- synapses::StdpSynapse
Enums
- grad::surrogate::SurrogateType
- graph::AdjStorage
- ir::graph::ReduceMode
- ir::graph::ScConst
- ir::graph::ScOp
- ir::graph::ScType
- network_runner::NeuronVariant
Macros
- network_runner::all_variants
- network_runner::dispatch_reset
- network_runner::dispatch_step
- pyo3_neurons::py_neuron_default
Functions
- __pyfunction_batch_encode
- __pyfunction_batch_encode_numpy
- __pyfunction_batch_lif_run
- __pyfunction_batch_lif_run_multi
- __pyfunction_batch_lif_run_varying
- __pyfunction_ir_emit_sv
- __pyfunction_ir_parse
- __pyfunction_ir_print
- __pyfunction_ir_verify
- __pyfunction_pack_bitstream
- __pyfunction_pack_bitstream_numpy
- __pyfunction_popcount
- __pyfunction_popcount_numpy
- __pyfunction_py_adaptive_length
- __pyfunction_py_cordiv
- __pyfunction_py_phi_star
- __pyfunction_py_predict_xor_ema
- __pyfunction_py_predict_xor_lfsr
- __pyfunction_py_prediction_error
- __pyfunction_py_recover_xor_ema
- __pyfunction_py_recover_xor_lfsr
- __pyfunction_set_num_threads
- __pyfunction_simd_tier
- __pyfunction_unpack_bitstream
- __pyfunction_unpack_bitstream_numpy
- attention::extract_head_columns
- attention::flatten_rows
- attention::validate_multihead_shapes
- attention::validate_shapes
- batch_encode
- batch_encode_numpy
- batch_lif_run
- batch_lif_run_multi
- batch_lif_run_varying
- bitstream::bernoulli_packed
- bitstream::bernoulli_packed_fast
- bitstream::bernoulli_packed_simd
- bitstream::bernoulli_stream
- bitstream::bitwise_and
- bitstream::encode_and_popcount
- bitstream::encode_matrix_prob_to_packed
- bitstream::pack
- bitstream::pack_fast
- bitstream::popcount
- bitstream::popcount_words_portable
- bitstream::simd_bernoulli_compare
- bitstream::swar_popcount_word
- bitstream::unpack
- brunel::poisson_sample
- connectome::barabasi_albert
- connectome::watts_strogatz
- cordiv::adaptive_length_hoeffding
- cordiv::cordiv
- cordiv::cordiv_packed
- extract_matrix_f64
- fault::inject_bitflips
- fault::inject_stuck_at
- graph::csr_degrees
- graph::dense_degrees
- graph::random_weights
- ir::emit_mlir::emit
- ir::emit_mlir::value_wire
- ir::emit_sv::emit
- ir::emit_sv::emit_constant
- ir::emit_sv::find_value_width
- ir::emit_sv::type_to_width
- ir::emit_sv::value_to_wire
- ir::parser::extract_kv
- ir::parser::make_err
- ir::parser::parse
- ir::parser::parse_and
- ir::parser::parse_constant
- ir::parser::parse_dense_forward
- ir::parser::parse_div_const
- ir::parser::parse_encode
- ir::parser::parse_graph_forward
- ir::parser::parse_input
- ir::parser::parse_kuramoto_step
- ir::parser::parse_lif_step
- ir::parser::parse_offset
- ir::parser::parse_output
- ir::parser::parse_popcount
- ir::parser::parse_reduce
- ir::parser::parse_scalar_constant
- ir::parser::parse_scale
- ir::parser::parse_softmax_attention
- ir::parser::parse_type
- ir::parser::parse_value_id
- ir::parser::parse_vector_constant
- ir::parser::parse_xor
- ir::printer::print
- ir::verify::verify
- ir::verify::verify_no_cycles
- ir::verify::verify_operand_defs
- ir::verify::verify_ssa
- ir_emit_sv
- ir_parse
- ir_print
- ir_verify
- network_runner::create_neuron
- network_runner::create_population
- network_runner::supported_models
- neuron::mask
- neurons::biophysical::safe_rate
- pack_bitstream
- pack_bitstream_numpy
- parse_sc_type
- parse_surrogate
- phi::covariance_matrix
- phi::determinant
- phi::gaussian_mi
- phi::phi_star
- popcount
- popcount_numpy
- predictive_coding::batch_prediction_error
- predictive_coding::predict_and_xor_ema
- predictive_coding::predict_and_xor_lfsr
- predictive_coding::prediction_error_packed
- predictive_coding::update_prediction_weights
- predictive_coding::xor_and_recover_ema
- predictive_coding::xor_and_recover_lfsr
- py_adaptive_length
- py_cordiv
- py_phi_star
- py_predict_xor_ema
- py_predict_xor_lfsr
- py_prediction_error
- py_recover_xor_ema
- py_recover_xor_lfsr
- pyo3_neurons::register_neuron_classes
- reshape_flat_to_rows
- sc_neurocore_engine
- scpn::kuramoto::fill_standard_normals
- set_num_threads
- simd::avx2::bernoulli_compare_avx2
- simd::avx2::dot_f64_avx2
- simd::avx2::fused_and_popcount_avx2
- simd::avx2::fused_xor_popcount_avx2
- simd::avx2::hamming_distance_avx2
- simd::avx2::max_f64_avx2
- simd::avx2::pack_avx2
- simd::avx2::popcount_avx2
- simd::avx2::scale_f64_avx2
- simd::avx2::softmax_inplace_f64_avx2
- simd::avx2::sum_f64_avx2
- simd::avx512::bernoulli_compare_avx512
- simd::avx512::dot_f64_avx512
- simd::avx512::fused_and_popcount_avx512
- simd::avx512::fused_xor_popcount_avx512
- simd::avx512::max_f64_avx512
- simd::avx512::pack_avx512
- simd::avx512::popcount_avx512
- simd::avx512::scale_f64_avx512
- simd::avx512::sum_f64_avx512
- simd::dot_f64_dispatch
- simd::encode_and_popcount_dispatch
- simd::fused_and_popcount_dispatch
- simd::fused_xor_popcount_dispatch
- simd::hamming_distance_dispatch
- simd::max_f64_dispatch
- simd::neon::dot_f64_neon
- simd::neon::max_f64_neon
- simd::neon::popcount_neon
- simd::neon::scale_f64_neon
- simd::neon::sum_f64_neon
- simd::pack_dispatch
- simd::popcount_dispatch
- simd::rvv::dot_f64_rvv
- simd::rvv::fused_and_popcount_rvv
- simd::rvv::fused_xor_popcount_rvv
- simd::rvv::hamming_distance_rvv
- simd::rvv::max_f64_rvv
- simd::rvv::pack_rvv
- simd::rvv::popcount_rvv
- simd::rvv::scale_f64_rvv
- simd::rvv::softmax_inplace_f64_rvv
- simd::rvv::sum_f64_rvv
- simd::scale_f64_dispatch
- simd::softmax_inplace_f64_dispatch
- simd::sum_f64_dispatch
- simd::sve::dot_f64_sve
- simd::sve::fused_and_popcount_sve
- simd::sve::fused_xor_popcount_sve
- simd::sve::hamming_distance_sve
- simd::sve::max_f64_sve
- simd::sve::pack_sve
- simd::sve::popcount_sve
- simd::sve::scale_f64_sve
- simd::sve::softmax_inplace_f64_sve
- simd::sve::sum_f64_sve
- simd_tier
- sobol::generate_sobol_bitstream
- sobol::generate_sobol_packed
- unpack_bitstream
- unpack_bitstream_numpy