NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::glif_psc_double_alpha::Parameters_ Struct Reference

Public Member Functions

size_t n_receptors_ () const
 Returns the size of tau_syn_fast_.
 
 Parameters_ ()
 
void get (Dictionary &) const
 
double set (const Dictionary &, Node *)
 

Public Attributes

double G_
 membrane conductance in nS
 
double E_L_
 resting potential in mV
 
double th_inf_
 infinity threshold in mV
 
double C_m_
 capacitance in pF
 
double t_ref_
 refractory time in ms
 
double V_reset_
 Membrane voltage following spike in mV.
 
double th_spike_add_
 threshold additive constant following reset in mV
 
double th_spike_decay_
 spike induced threshold in 1/ms
 
double voltage_reset_fraction_
 voltage fraction following reset coefficient
 
double voltage_reset_add_
 voltage additive constant following reset in mV
 
double th_voltage_index_
 a 'leak-conductance' for the voltage-dependent component of the threshold in 1/ms
 
double th_voltage_decay_
 inverse of which is the time constant of the voltage-dependent component of the threshold in 1/ms
 
std::vector< double > asc_init_
 initial values of ASCurrents_ in pA
 
std::vector< double > asc_decay_
 predefined time scale in 1/ms
 
std::vector< double > asc_amps_
 in pA
 
std::vector< double > asc_r_
 coefficient
 
std::vector< double > tau_syn_fast_
 synaptic port time constants in ms
 
std::vector< double > tau_syn_slow_
 synaptic port time constants in ms
 
std::vector< double > amp_slow_
 synaptic port time constants in ms
 
bool has_connections_
 boolean flag which indicates whether the neuron has connections
 
bool has_theta_spike_
 boolean flag which indicates whether the neuron has spike dependent threshold component
 
bool has_asc_
 boolean flag which indicates whether the neuron has after spike currents
 
bool has_theta_voltage_
 boolean flag which indicates whether the neuron has voltage dependent threshold component
 

Constructor & Destructor Documentation

◆ Parameters_()

nest::glif_psc_double_alpha::Parameters_::Parameters_ ( )

Member Function Documentation

◆ get()

◆ n_receptors_()

size_t nest::glif_psc_double_alpha::Parameters_::n_receptors_ ( ) const
inline

Returns the size of tau_syn_fast_.

References tau_syn_fast_.

Referenced by nest::glif_psc_double_alpha::handles_test_event(), nest::glif_psc_double_alpha::pre_run_hook(), and nest::glif_psc_double_alpha::update().

Here is the caller graph for this function:

◆ set()

double nest::glif_psc_double_alpha::Parameters_::set ( const Dictionary &  d,
Node *  node 
)

Member Data Documentation

◆ amp_slow_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::amp_slow_

synaptic port time constants in ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ asc_amps_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::asc_amps_

◆ asc_decay_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::asc_decay_

predefined time scale in 1/ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ asc_init_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::asc_init_

initial values of ASCurrents_ in pA

◆ asc_r_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::asc_r_

coefficient

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ C_m_

double nest::glif_psc_double_alpha::Parameters_::C_m_

capacitance in pF

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ E_L_

double nest::glif_psc_double_alpha::Parameters_::E_L_

◆ G_

double nest::glif_psc_double_alpha::Parameters_::G_

◆ has_asc_

bool nest::glif_psc_double_alpha::Parameters_::has_asc_

boolean flag which indicates whether the neuron has after spike currents

Referenced by nest::glif_psc_double_alpha::pre_run_hook(), and nest::glif_psc_double_alpha::update().

◆ has_connections_

bool nest::glif_psc_double_alpha::Parameters_::has_connections_

boolean flag which indicates whether the neuron has connections

Referenced by nest::glif_psc_double_alpha::handles_test_event().

◆ has_theta_spike_

bool nest::glif_psc_double_alpha::Parameters_::has_theta_spike_

boolean flag which indicates whether the neuron has spike dependent threshold component

Referenced by nest::glif_psc_double_alpha::pre_run_hook(), and nest::glif_psc_double_alpha::update().

◆ has_theta_voltage_

bool nest::glif_psc_double_alpha::Parameters_::has_theta_voltage_

boolean flag which indicates whether the neuron has voltage dependent threshold component

Referenced by nest::glif_psc_double_alpha::pre_run_hook(), and nest::glif_psc_double_alpha::update().

◆ t_ref_

double nest::glif_psc_double_alpha::Parameters_::t_ref_

refractory time in ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ tau_syn_fast_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::tau_syn_fast_

synaptic port time constants in ms

Referenced by n_receptors_(), and nest::glif_psc_double_alpha::pre_run_hook().

◆ tau_syn_slow_

std::vector< double > nest::glif_psc_double_alpha::Parameters_::tau_syn_slow_

synaptic port time constants in ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ th_inf_

double nest::glif_psc_double_alpha::Parameters_::th_inf_

infinity threshold in mV

Referenced by nest::glif_psc_double_alpha::update().

◆ th_spike_add_

double nest::glif_psc_double_alpha::Parameters_::th_spike_add_

threshold additive constant following reset in mV

Referenced by nest::glif_psc_double_alpha::update().

◆ th_spike_decay_

double nest::glif_psc_double_alpha::Parameters_::th_spike_decay_

spike induced threshold in 1/ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ th_voltage_decay_

double nest::glif_psc_double_alpha::Parameters_::th_voltage_decay_

inverse of which is the time constant of the voltage-dependent component of the threshold in 1/ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ th_voltage_index_

double nest::glif_psc_double_alpha::Parameters_::th_voltage_index_

a 'leak-conductance' for the voltage-dependent component of the threshold in 1/ms

Referenced by nest::glif_psc_double_alpha::pre_run_hook().

◆ V_reset_

double nest::glif_psc_double_alpha::Parameters_::V_reset_

Membrane voltage following spike in mV.

Referenced by nest::glif_psc_double_alpha::update().

◆ voltage_reset_add_

double nest::glif_psc_double_alpha::Parameters_::voltage_reset_add_

voltage additive constant following reset in mV

Referenced by nest::glif_psc_double_alpha::update().

◆ voltage_reset_fraction_

double nest::glif_psc_double_alpha::Parameters_::voltage_reset_fraction_

voltage fraction following reset coefficient

Referenced by nest::glif_psc_double_alpha::update().


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