Kaspersky Neuromorphic Platform
1.0.0
API Reference
|
▼Cknp::core::Backend | Base class for backends |
Cknp::backends::multi_threaded_cpu::MultiThreadedCPUBackend | Definition of an interface to the multi-threaded CPU backend |
Cknp::backends::single_threaded_cpu::SingleThreadedCPUBackend | Definition of an interface to the single-threaded CPU backend |
Cknp::framework::BackendLoader | Definition of a backend loader |
Cknp::core::BaseData | Common parameters for several different entities |
Cknp::core::Backend::BaseValueIterator< Type > | The BaseValueIterator class is a definition of an interface to the iterator used to access populations or projections by value |
Cknp::core::Backend::BaseValueIterator< knp::core::AllPopulationsVariant > | |
Cknp::core::Backend::BaseValueIterator< knp::core::AllProjectionsVariant > | |
Cknp::core::continuously_uid_generator | UID generator for entities |
Cknp::framework::io::output::ConvertToSet | Definition of a converter that gets a set of spiked neuron indexes from spike messages |
Cknp::framework::projection::parameters_generators::CopySynapseGen< SynapseType > | The CopySynapseGen class is a definition of a synapse generator that copies parameters of the specified synapse |
Cknp::core::Backend::DataRanges | Structure used to access population and projection data |
Cknp::neuron_traits::default_values< NeuronType > | Structure for neuron default values |
Cknp::synapse_traits::default_values< SynapseType > | Structure for synapse default values |
Cknp::neuron_traits::default_values< AltAILIF > | Structure for AltAILIF neuron default values |
Cknp::neuron_traits::default_values< BLIFATNeuron > | Structure for BLIFAT neuron default values |
Cknp::synapse_traits::default_values< DeltaSynapse > | Default values for delta synapse parameters |
Cknp::neuron_traits::default_values< SynapticResourceSTDPNeuron< NeuronType > > | Template for neuron parameters supported by synaptic resource-based STDP |
▼Cknp::core::Device | Base class for devices supported by the device library |
▼Cknp::devices::altai::AltAI | Base class for AltAI devices |
Cknp::devices::altai::AltAI_GM | The AltAI_GM class is a definition of an interface to the AltAI golden model device |
Cknp::devices::altai::AltAI_HW | The AltAI_HW class is a definition of an interface to AltAI hardware device |
Cknp::devices::cpu::CPU | Definition of an interface to the CPU device |
▼Cfalse_type | The integral_constant instance to represent the false bool value |
Cknp::meta::is_specialization< Template< Args... >, Template > | Specialization test template. |
Cknp::meta::is_specialization< T, Template > | Specialization test template |
Cknp::framework::projection::synapse_generators::FixedNumberPost< SynapseType > | The FixedNumberPost class is a definition of a generator that makes connections between each presynaptic neuron and a fixed number of random postsynaptic neurons |
Cknp::framework::projection::synapse_generators::FixedNumberPre< SynapseType > | The FixedNumberPre class is a definition of a generator that makes connections between each postsynaptic neuron and a fixed number of random presynaptic neurons |
Cknp::framework::projection::synapse_generators::FixedProbability< SynapseType > | The FixedProbability class is a definition of a generator that makes connections with some probability between each presynaptic population (source) neuron to each postsynaptic population (destination) neuron |
Cknp::framework::projection::synapse_generators::FromMap< SynapseType, Map > | The FromMap class is a defintion of a generator of synapses from std::map or std::unordered_map object |
Cknp::framework::io::input::IndexConverter | Definition of a converter that converts lines of integers into spiked neuron indexes |
Cknp::framework::io::input::InputChannel | Definition of an input channel |
Cknp::framework::population::neurons_generators::MakeRandom< NeuronType > | Generate neurons with random parameter values |
Cknp::core::MessageBus | Definition of an interface to a message bus |
Cknp::core::messaging::MessageHeader | Common header for messages |
Cknp::framework::monitoring::MessageObserver< Message > | The MessageObserver class is a definition of an observer that receives messages and processes them |
Cknp::framework::Model | Definition of a model that contains a network, input and output channels, a monitor and a backend |
Cknp::framework::ModelExecutor | Definition of an executor that runs the uploaded model on the specified backend |
Cknp::framework::ModelLoader | Definition of a loader that uploads the model to the specified backend |
Cknp::framework::Network | Definition of a neural network that contains populations and projections |
▼Cknp::neuron_traits::neuron_parameters< NeuronType > | Structure for neuron parameters |
Cknp::neuron_traits::neuron_parameters< SynapticResourceSTDPNeuron< NeuronType > > | Template for neuron parameters supported by synaptic resource-based STDP |
Cknp::neuron_traits::neuron_parameters< AltAILIF > | Structure for AltAILIF neuron parameters |
Cknp::neuron_traits::neuron_parameters< BLIFATNeuron > | Structure for BLIFAT neuron parameters |
▼Cnoncopyable | Ensure that objects cannot be copied |
Cknp::core::MessageEndpoint | Definition of message endpoints |
Cknp::framework::io::output::OutputChannel | Definition of an output channel |
▼Cboost::geometry::model::point | |
Cknp::framework::coordinates::radial::d2::coordinate< CoordinateType, DegreeOrRadian, CoordinateSystem > | Polar coordinates |
Cknp::framework::coordinates::radial::d3::coordinate< CoordinateType, DegreeOrRadian, CoordinateSystem > | Spherical coordinates |
Cknp::core::Population< NeuronType > | The Population class is a container of neurons of the same model |
Cknp::devices::altai::Port | Structure used to define location of input and output ports in a grid of AltAI cores |
Cknp::core::Projection< SynapseType > | The Projection class is a definition of similar connections between the neurons of two populations |
Cknp::framework::io::input::SequenceConverter< ValueType > | The SequenceConverter class is a definition of a stream-like converter that converts a list of input values into spike messages |
Cknp::synapse_traits::shared_synapse_parameters< SynapseType > | Structure for parameters shared between synapses |
Cknp::synapse_traits::shared_synapse_parameters< knp::synapse_traits::STDP< Rule, SynapseT > > | |
Cknp::synapse_traits::shared_synapse_parameters< STDP< Rule, SynapseType > > | Common STDP parameters |
Cknp::synapse_traits::shared_synapse_parameters< STDP< STDPSynapticResourceRule, SynapseType > > | Shared parameters for the resource STDP |
Cknp::synapse_traits::shared_synapse_parameters< SynapseT > | |
Cknp::core::Projection< SynapseType >::SharedSynapseParametersT< SynapseT > | Shared synapse parameters for the non-STDP variant of the projection |
Cknp::core::Projection< SynapseType >::SharedSynapseParametersT< knp::synapse_traits::STDP< Rule, SynapseT > > | Structure for the parameters shared between synapses for STDP |
Cknp::core::Projection< SynapseType >::SharedSynapseParametersT< SynapseType > | |
Cknp::core::messaging::SpikeMessage | Structure of the spike message |
Cknp::synapse_traits::STDP< Rule, Synapse > | Common template for the all STDP implementations |
Cknp::synapse_traits::STDPAdditiveRule< SynapseType > | STDP additive rule parameters |
Cknp::synapse_traits::STDPSynapticResourceRule< SynapseType > | STDP rule with synaptic resource parameters |
Cknp::backends::cpu::subscribe_stdp_projection< SynapseType > | The "null" subscriber |
Cknp::backends::cpu::subscribe_stdp_projection< knp::synapse_traits::STDP< Rule, SynapseType > > | STDP projection subscriber |
Cknp::core::Subscription< MessageT > | The Subscription class is used for message exchange between the network entities |
Cknp::synapse_traits::synapse_parameters< SynapseType > | Structure for synapse parameters |
Cknp::synapse_traits::synapse_parameters< DeltaSynapse > | Structure for delta synapse parameters |
▼Cknp::synapse_traits::synapse_parameters< Synapse > | |
Cknp::synapse_traits::synapse_parameters< STDP< Rule, Synapse > > | Synapse with STDP rule |
Cknp::core::messaging::SynapticImpact | Structure that contains the synaptic impact value and indexes of presynaptic and postsynaptic neurons |
Cknp::core::messaging::SynapticImpactMessage | Structure of the synaptic impact message |
Cknp::neuron_traits::SynapticResourceSTDPNeuron< NeuronType > | Neuron type with resource-based STDP learning rule |
Cknp::core::TagMap | Definition of tags used by entity and their values |
Cknp::backends::cpu_executors::ThreadPool | Definition of thread pool |
Cknp::backends::cpu_executors::ThreadPoolContext | Service class used for creating pool executors |
Cknp::backends::cpu_executors::ThreadPoolExecutor | Definition of the interface to thread pool used for thread execution |
▼Ctrue_type | The integral_constant instance to represent the true bool value |
Cknp::meta::is_specialization< Template< Args... >, Template > | Specialization test template. |
Cknp::core::UID | Definition of unique identifiers for entities |
Cknp::core::uid_hash | UID hash functor type |
Cknp::meta::variant_cast_proxy< FromArgs > | Convert from one set of arguments to another |