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

Structure of parameters. More...

Public Member Functions

 Parameters_ ()
 Default constructor.
 
void get (Dictionary &) const
 Get the parameters and their values.
 
double set (const Dictionary &, Node *)
 Set the parameters and throw errors in case of invalid values.
 

Public Attributes

double C_m_
 Capacitance of the membrane (pF).
 
double E_L_
 Leak / resting membrane potential (mV).
 
double I_e_
 Constant external input current (pA).
 
std::string loss_
 Loss function ["mean_squared_error", "cross_entropy"].
 
bool regular_spike_arrival_
 If True, the input spikes arrive at the beginning of the time step, if False at the end (determines PSC scale).
 
double tau_m_
 Time constant of the membrane (ms).
 
double V_min_
 Absolute lower bound of the membrane voltage relative to the leak membrane potential (mV).
 

Detailed Description

Structure of parameters.

Constructor & Destructor Documentation

◆ Parameters_()

nest::eprop_readout_bsshslm_2020::Parameters_::Parameters_ ( )

Default constructor.

Member Function Documentation

◆ get()

void nest::eprop_readout_bsshslm_2020::Parameters_::get ( Dictionary &  d) const

Get the parameters and their values.

References nest::names::C_m(), nest::names::E_L(), nest::names::I_e(), nest::names::loss(), nest::names::regular_spike_arrival(), nest::names::tau_m(), and nest::names::V_min().

Referenced by nest::eprop_readout_bsshslm_2020::get_status().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set()

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

Set the parameters and throw errors in case of invalid values.

References nest::names::C_m(), nest::names::E_L(), nest::names::I_e(), nest::names::loss(), nest::names::regular_spike_arrival(), nest::names::tau_m(), nest::update_value_param(), and nest::names::V_min().

Referenced by nest::eprop_readout_bsshslm_2020::set_status().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ C_m_

double nest::eprop_readout_bsshslm_2020::Parameters_::C_m_

Capacitance of the membrane (pF).

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

◆ E_L_

◆ I_e_

double nest::eprop_readout_bsshslm_2020::Parameters_::I_e_

Constant external input current (pA).

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

◆ loss_

std::string nest::eprop_readout_bsshslm_2020::Parameters_::loss_

Loss function ["mean_squared_error", "cross_entropy"].

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

◆ regular_spike_arrival_

bool nest::eprop_readout_bsshslm_2020::Parameters_::regular_spike_arrival_

If True, the input spikes arrive at the beginning of the time step, if False at the end (determines PSC scale).

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

◆ tau_m_

double nest::eprop_readout_bsshslm_2020::Parameters_::tau_m_

Time constant of the membrane (ms).

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

◆ V_min_

double nest::eprop_readout_bsshslm_2020::Parameters_::V_min_

Absolute lower bound of the membrane voltage relative to the leak membrane potential (mV).

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


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