LOLA
SynapticInput Struct Reference

#include <neuron.h>

Public Member Functions

 SynapticInput () SYMBOL_VISIBLE
 
 SynapticInput () SYMBOL_VISIBLE
 
bool operator!= (SynapticInput const &other) const SYMBOL_VISIBLE
 
bool operator!= (SynapticInput const &other) const SYMBOL_VISIBLE
 
bool operator== (SynapticInput const &other) const SYMBOL_VISIBLE
 
bool operator== (SynapticInput const &other) const SYMBOL_VISIBLE
 

Public Attributes

bool enable
 Digital enable of synaptic input. More...
 
bool enable_coba_mode
 Switch synaptic input from CUBA to COBA mode. More...
 
bool enable_high_resistance
 Enable high resistance mode controlling the time constant. More...
 
bool enable_small_capacitance
 Enable small capacitance mode of the synaptic input. More...
 
bool enable_small_capacitor
 Enable use of small capacitor connected to the line in the synapse array. More...
 
AnalogValueVariant i_bias_coba
 Bias current for the conductance based mode of the synaptic input. More...
 
AnalogValueVariant i_bias_gm
 Bias current of synaptic input OTA for current-based input. More...
 
AnalogValueVariant i_bias_tau
 Bias current for the RC circuit controlling the synaptic input time constant. More...
 
AnalogValueVariant i_drop_input
 Bias current for the source follower controlling the drop of the voltage on the synaptic line before the OTA's input. More...
 
AnalogValueVariant i_shift_reference
 Bias current for the source follower controlling the reference voltage for the synaptic input's OTA. More...
 
AnalogValueVariant v_rev_coba
 Reversal potential of the COBA based synaptic input. More...
 

Friends

std::ostream & operator<< (std::ostream &os, SynapticInput const &config) SYMBOL_VISIBLE
 
std::ostream & operator<< (std::ostream &os, SynapticInput const &config) SYMBOL_VISIBLE
 

Detailed Description

Definition at line 5 of file neuron.h.

Constructor & Destructor Documentation

◆ SynapticInput() [1/2]

SynapticInput::SynapticInput ( )

◆ SynapticInput() [2/2]

SynapticInput::SynapticInput ( )

Member Function Documentation

◆ operator!=() [1/2]

bool SynapticInput::operator!= ( SynapticInput const &  other) const

◆ operator!=() [2/2]

bool SynapticInput::operator!= ( SynapticInput const &  other) const

◆ operator==() [1/2]

bool SynapticInput::operator== ( SynapticInput const &  other) const

◆ operator==() [2/2]

bool SynapticInput::operator== ( SynapticInput const &  other) const

Friends And Related Function Documentation

◆ operator<< [1/2]

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

◆ operator<< [2/2]

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

Member Data Documentation

◆ enable

bool SynapticInput::enable

Digital enable of synaptic input.

Definition at line 12 of file neuron.h.

◆ enable_coba_mode

bool SynapticInput::enable_coba_mode

Switch synaptic input from CUBA to COBA mode.

Definition at line 46 of file neuron.h.

◆ enable_high_resistance

bool SynapticInput::enable_high_resistance

Enable high resistance mode controlling the time constant.

Definition at line 37 of file neuron.h.

◆ enable_small_capacitance

bool SynapticInput::enable_small_capacitance

Enable small capacitance mode of the synaptic input.

This disconnects the capacitor connected to the line in the synapse array, using only parasitic capacitance of the line.

Definition at line 40 of file neuron.h.

◆ enable_small_capacitor

bool SynapticInput::enable_small_capacitor

Enable use of small capacitor connected to the line in the synapse array.

Definition at line 34 of file neuron.h.

◆ i_bias_coba

AnalogValueVariant SynapticInput::i_bias_coba

Bias current for the conductance based mode of the synaptic input.

Scales the conductivity at a given difference between membrane and reversal potential.

Definition at line 23 of file neuron.h.

◆ i_bias_gm

AnalogValueVariant SynapticInput::i_bias_gm

Bias current of synaptic input OTA for current-based input.

Definition at line 31 of file neuron.h.

◆ i_bias_tau

AnalogValueVariant SynapticInput::i_bias_tau

Bias current for the RC circuit controlling the synaptic input time constant.

Definition at line 16 of file neuron.h.

◆ i_drop_input

AnalogValueVariant SynapticInput::i_drop_input

Bias current for the source follower controlling the drop of the voltage on the synaptic line before the OTA's input.

Definition at line 22 of file neuron.h.

◆ i_shift_reference

AnalogValueVariant SynapticInput::i_shift_reference

Bias current for the source follower controlling the reference voltage for the synaptic input's OTA.

Definition at line 28 of file neuron.h.

◆ v_rev_coba

AnalogValueVariant SynapticInput::v_rev_coba

Reversal potential of the COBA based synaptic input.

Definition at line 35 of file neuron.h.


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