Input type is standard current-based model.
More...
Go to the source code of this file.
Input type is standard current-based model.
Definition in file input_type_current.h.
◆ input_type_params_t
struct input_type_params_t |
Conductance input parameters.
Definition at line 25 of file input_type_conductance.h.
Data Fields |
REAL |
V_rev_E |
reversal voltage - Excitatory [mV] |
REAL |
V_rev_I |
reversal voltage - Inhibitory [mV] |
REAL |
time_step |
|
◆ input_type_t
Conductance state.
Definition at line 33 of file input_type_conductance.h.
Data Fields |
REAL |
V_rev_E |
reversal voltage - Excitatory [mV] |
REAL |
V_rev_I |
reversal voltage - Inhibitory [mV] |
REAL |
scale_factor |
|
◆ input_type_initialise()
◆ input_type_save_state()
◆ input_type_get_input_value()
Gets the actual input value. This allows any scaling to take place.
- Parameters
-
[in,out] | value | The array of the receptor-based values of the input before scaling |
[in] | input_type | The input type pointer to the parameters |
[in] | num_receptors | The number of receptors. The size of the value array. |
- Returns
- Pointer to array of values of the receptor-based input after scaling
Definition at line 47 of file input_type_current.h.
◆ input_type_convert_excitatory_input_to_current()
static void input_type_convert_excitatory_input_to_current |
( |
input_t *restrict |
exc_input, |
|
|
const input_type_t * |
input_type, |
|
|
state_t |
membrane_voltage |
|
) |
| |
|
inlinestatic |
Converts an excitatory input into an excitatory current.
- Parameters
-
[in,out] | exc_input | Pointer to array of excitatory inputs from different receptors this timestep. Note that this will already have been scaled by input_type_get_input_value() |
[in] | input_type | The input type pointer to the parameters |
[in] | membrane_voltage | The membrane voltage to use for the input |
Definition at line 59 of file input_type_current.h.
◆ input_type_convert_inhibitory_input_to_current()
static void input_type_convert_inhibitory_input_to_current |
( |
input_t *restrict |
inh_input, |
|
|
const input_type_t * |
input_type, |
|
|
state_t |
membrane_voltage |
|
) |
| |
|
inlinestatic |
Converts an inhibitory input into an inhibitory current.
- Parameters
-
[in,out] | inh_input | Pointer to array of inhibitory inputs from different receptors this timestep. Note that this will already have been scaled by input_type_get_input_value() |
[in] | input_type | The input type pointer to the parameters |
[in] | membrane_voltage | The membrane voltage to use for the input |
Definition at line 71 of file input_type_current.h.