sPyNNaker neural_modelling 7.2.2
|
Stochastic threshold, due to Wolfgang Maass et al. More...
Go to the source code of this file.
Data Structures | |
struct | threshold_type_params_t |
Stochastic threshold parameters. More... | |
struct | threshold_type_t |
Stochastic threshold configuration. More... | |
Macros | |
#define | PROB_SATURATION 0.8k |
Probability of firing when at saturation. | |
Functions | |
static void | threshold_type_initialise (threshold_type_t *state, threshold_type_params_t *params, uint32_t n_steps_per_timestep) |
static void | threshold_type_save_state (threshold_type_t *state, threshold_type_params_t *params) |
static bool | threshold_type_is_above_threshold (state_t value, threshold_type_t *threshold_type) |
Determines if the value given is above the threshold value. | |
Variables | |
static volatile REAL | ten = 10k |
Stochastic threshold, due to Wolfgang Maass et al.
Definition in file threshold_type_maass_stochastic.h.
struct threshold_type_params_t |
Stochastic threshold parameters.
Definition at line 26 of file threshold_type_fixed_prob.h.
Data Fields | ||
---|---|---|
REAL | threshold_value | The value of the static threshold. |
UREAL | prob | The probability of spiking when the threshold has been crossed. |
mars_kiss64_seed_t | random_seed | The random seed. |
REAL | du_th | sensitivity of soft threshold to membrane voltage [mV-1] |
REAL | tau_th | time constant for soft threshold [ms-1] |
REAL | v_thresh | soft threshold value [mV] |
REAL | time_step_ms | time step scaling factor |
struct threshold_type_t |
Stochastic threshold configuration.
Static threshold configuration.
Definition at line 36 of file threshold_type_fixed_prob.h.
Data Fields | ||
---|---|---|
REAL | threshold_value | The value of the static threshold. |
uint32_t | prob | The probability of spiking when the threshold has been crossed. |
mars_kiss64_seed_t | random_seed | The random seed. |
REAL | du_th_inv |
sensitivity of soft threshold to membrane voltage [mV-1] (inverted in python code) |
REAL | tau_th_inv |
time constant for soft threshold [ms-1] (inverted in python code) |
REAL | v_thresh | soft threshold value [mV] |
REAL | neg_machine_time_step_ms_div_10 | time step scaling factor |
#define PROB_SATURATION 0.8k |
Probability of firing when at saturation.
Definition at line 27 of file threshold_type_maass_stochastic.h.
|
static |
Definition at line 58 of file threshold_type_maass_stochastic.h.
|
static |
Definition at line 67 of file threshold_type_maass_stochastic.h.
|
inlinestatic |
Determines if the value given is above the threshold value.
[in] | value | The value to determine if it is above the threshold |
[in] | threshold_type | The parameters to use to determine the result |
Definition at line 75 of file threshold_type_maass_stochastic.h.
|
static |
Definition at line 56 of file threshold_type_maass_stochastic.h.