LOLA
lola::vx::v3::AtomicNeuron Class Reference

Configuration of digital and analog parameters for a single-denmem neuron. More...

#include <neuron.h>

+ Collaboration diagram for lola::vx::v3::AtomicNeuron:

Classes

struct  Adaptation
 
struct  Bayesian
 
struct  ConstantCurrent
 
struct  EventRouting
 
struct  Exponential
 
struct  Leak
 
struct  MembraneCapacitance
 
struct  Multicompartment
 Multicompartment configuration of connectivity to adjacent neurons. More...
 
struct  Readout
 
struct  RefractoryPeriod
 
struct  Reset
 
struct  SynapticInput
 
struct  Threshold
 

Public Types

typedef haldls::vx::v3::CapMemCell::DisableRefresh AnalogDisableRefresh
 
typedef haldls::vx::v3::CapMemCell::Value AnalogValue
 
typedef haldls::vx::v3::CapMemCell::value_type AnalogValueVariant
 
typedef halco::hicann_dls::vx::v3::AtomicNeuronOnDLS coordinate_type
 
typedef std::false_type has_local_data
 

Public Member Functions

 AtomicNeuron () SYMBOL_VISIBLE
 
 operator haldls::vx::v3::NeuronConfig () const SYMBOL_VISIBLE
 Allow converting to/from a haldls neuron config. More...
 

Public Attributes

Adaptation adaptation
 
Bayesian bayesian
 
ConstantCurrent constant_current
 
EventRouting event_routing
 
SynapticInput excitatory_input
 
Exponential exponential
 
SynapticInput inhibitory_input
 
Leak leak
 
MembraneCapacitance membrane_capacitance
 
Multicompartment multicompartment
 
Readout readout
 
RefractoryPeriod refractory_period
 
Reset reset
 
struct lola::vx::v3::AtomicNeuron::SynapticInput set_from
 
Threshold threshold
 

Detailed Description

Configuration of digital and analog parameters for a single-denmem neuron.

Definition at line 13 of file neuron.h.

Member Typedef Documentation

◆ AnalogDisableRefresh

typedef haldls::vx::v3::CapMemCell::DisableRefresh lola::vx::v3::AtomicNeuron::AnalogDisableRefresh

Definition at line 17 of file neuron.h.

◆ AnalogValue

typedef haldls::vx::v3::CapMemCell::Value lola::vx::v3::AtomicNeuron::AnalogValue

Definition at line 16 of file neuron.h.

◆ AnalogValueVariant

typedef haldls::vx::v3::CapMemCell::value_type lola::vx::v3::AtomicNeuron::AnalogValueVariant

Definition at line 18 of file neuron.h.

◆ coordinate_type

typedef halco::hicann_dls::vx::v3::AtomicNeuronOnDLS lola::vx::v3::AtomicNeuron::coordinate_type

Definition at line 466 of file neuron.h.

◆ has_local_data

Definition at line 467 of file neuron.h.

Constructor & Destructor Documentation

◆ AtomicNeuron()

lola::vx::v3::AtomicNeuron::AtomicNeuron ( )

Member Function Documentation

◆ operator haldls::vx::v3::NeuronConfig()

lola::vx::v3::AtomicNeuron::operator haldls::vx::v3::NeuronConfig ( ) const
explicit

Allow converting to/from a haldls neuron config.

Member Data Documentation

◆ adaptation

Adaptation lola::vx::v3::AtomicNeuron::adaptation

Definition at line 479 of file neuron.h.

◆ bayesian

Bayesian lola::vx::v3::AtomicNeuron::bayesian

Definition at line 484 of file neuron.h.

◆ constant_current

ConstantCurrent lola::vx::v3::AtomicNeuron::constant_current

Definition at line 477 of file neuron.h.

◆ event_routing

EventRouting lola::vx::v3::AtomicNeuron::event_routing

Definition at line 481 of file neuron.h.

◆ excitatory_input

SynapticInput lola::vx::v3::AtomicNeuron::excitatory_input

Definition at line 471 of file neuron.h.

◆ exponential

Exponential lola::vx::v3::AtomicNeuron::exponential

Definition at line 480 of file neuron.h.

◆ inhibitory_input

SynapticInput lola::vx::v3::AtomicNeuron::inhibitory_input

Definition at line 472 of file neuron.h.

◆ leak

Leak lola::vx::v3::AtomicNeuron::leak

Definition at line 473 of file neuron.h.

◆ membrane_capacitance

MembraneCapacitance lola::vx::v3::AtomicNeuron::membrane_capacitance

Definition at line 478 of file neuron.h.

◆ multicompartment

Multicompartment lola::vx::v3::AtomicNeuron::multicompartment

Definition at line 476 of file neuron.h.

◆ readout

Readout lola::vx::v3::AtomicNeuron::readout

Definition at line 482 of file neuron.h.

◆ refractory_period

RefractoryPeriod lola::vx::v3::AtomicNeuron::refractory_period

Definition at line 483 of file neuron.h.

◆ reset

Reset lola::vx::v3::AtomicNeuron::reset

Definition at line 474 of file neuron.h.

◆ set_from

struct lola::vx::v3::AtomicNeuron::SynapticInput lola::vx::v3::AtomicNeuron::set_from

◆ threshold

Threshold lola::vx::v3::AtomicNeuron::threshold

Definition at line 475 of file neuron.h.


The documentation for this class was generated from the following file: