LOLA
neuron.h File Reference
#include "haldls/vx/v3/capmem.h"
#include "haldls/vx/v3/neuron.h"
#include "hate/visibility.h"
#include "lola/vx/genpybind.h"
#include "lola/vx/v3/synapse.h"
#include "lola/vx/v3/neuron.tcc"
+ Include dependency graph for neuron.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lola::vx::v3::AtomicNeuron::Adaptation
 
struct  Adaptation
 
class  lola::vx::v3::AtomicNeuron
 Configuration of digital and analog parameters for a single-denmem neuron. More...
 
struct  Bayesian
 
struct  lola::vx::v3::AtomicNeuron::Bayesian
 
struct  ConstantCurrent
 
struct  lola::vx::v3::AtomicNeuron::ConstantCurrent
 
struct  EventRouting
 
struct  lola::vx::v3::AtomicNeuron::EventRouting
 
struct  lola::vx::v3::AtomicNeuron::Exponential
 
struct  Exponential
 
struct  lola::vx::v3::AtomicNeuron::Leak
 
struct  Leak
 
struct  MembraneCapacitance
 
struct  lola::vx::v3::AtomicNeuron::MembraneCapacitance
 
struct  Multicompartment
 Multicompartment configuration of connectivity to adjacent neurons. More...
 
struct  lola::vx::v3::AtomicNeuron::Multicompartment
 Multicompartment configuration of connectivity to adjacent neurons. More...
 
struct  Readout
 
struct  lola::vx::v3::AtomicNeuron::Readout
 
struct  RefractoryPeriod
 
struct  lola::vx::v3::AtomicNeuron::RefractoryPeriod
 
struct  Reset
 
struct  lola::vx::v3::AtomicNeuron::Reset
 
struct  SynapticInput
 
struct  lola::vx::v3::AtomicNeuron::SynapticInput
 
struct  Threshold
 
struct  lola::vx::v3::AtomicNeuron::Threshold
 

Namespaces

 lola
 
 lola::vx
 
 lola::vx::v3
 

Typedefs

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
 

Functions

 AtomicNeuron () SYMBOL_VISIBLE
 
bool operator!= (AtomicNeuron const &other) const SYMBOL_VISIBLE
 
std::ostream & operator<< (std::ostream &os, AtomicNeuron const &config) SYMBOL_VISIBLE
 
bool operator== (AtomicNeuron const &other) const SYMBOL_VISIBLE
 
void set_from (haldls::vx::v3::NeuronBackendConfig const &neuron_backend_config) SYMBOL_VISIBLE
 
class lola::vx::v3::AtomicNeuron lola::vx::v3::set_from (haldls::vx::v3::NeuronConfig const &neuron_config) SYMBOL_VISIBLE
 

Variables

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
 
Threshold threshold
 

Typedef Documentation

◆ AnalogDisableRefresh

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

Definition at line 2 of file neuron.h.

◆ AnalogValue

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

Definition at line 1 of file neuron.h.

◆ AnalogValueVariant

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

Definition at line 3 of file neuron.h.

◆ coordinate_type

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

Definition at line 451 of file neuron.h.

◆ has_local_data

typedef std::false_type has_local_data

Definition at line 452 of file neuron.h.

Function Documentation

◆ AtomicNeuron()

set_from::AtomicNeuron ( )

◆ operator!=()

bool operator!= ( AtomicNeuron const &  other) const

◆ operator<<()

friend std::ostream& operator<< ( std::ostream &  os,
AtomicNeuron const &  config 
)

◆ operator==()

bool operator== ( AtomicNeuron const &  other) const

◆ set_from()

void set_from ( haldls::vx::v3::NeuronBackendConfig const &  neuron_backend_config)

Variable Documentation

◆ adaptation

Adaptation adaptation

Definition at line 464 of file neuron.h.

◆ bayesian

Bayesian bayesian

Definition at line 469 of file neuron.h.

◆ constant_current

ConstantCurrent constant_current

Definition at line 462 of file neuron.h.

◆ event_routing

EventRouting event_routing

Definition at line 466 of file neuron.h.

◆ excitatory_input

SynapticInput excitatory_input

Definition at line 456 of file neuron.h.

◆ exponential

Exponential exponential

Definition at line 465 of file neuron.h.

◆ inhibitory_input

SynapticInput inhibitory_input

Definition at line 457 of file neuron.h.

◆ leak

Leak leak

Definition at line 458 of file neuron.h.

◆ membrane_capacitance

MembraneCapacitance membrane_capacitance

Definition at line 463 of file neuron.h.

◆ multicompartment

Multicompartment multicompartment

Definition at line 461 of file neuron.h.

◆ readout

Readout readout

Definition at line 467 of file neuron.h.

◆ refractory_period

RefractoryPeriod refractory_period

Definition at line 468 of file neuron.h.

◆ reset

Reset reset

Definition at line 459 of file neuron.h.

◆ threshold

Threshold threshold

Definition at line 460 of file neuron.h.