Public Attributes | |
| nonstd::optional< double > | mean {nonstd::nullopt} |
| The mean value of current to inject (nA), default = None. | |
| nonstd::optional< double > | meanPercent {nonstd::nullopt} |
| The mean value of current to inject as a percentage of threshold current, default = None. | |
| double | variance {} |
| bool | representsPhysicalElectrode = false |
| Whether this input represents a physical electrode. Default is false. | |
Public Attributes inherited from bbp::sonata::SimulationConfig::InputBase | |
| Module | module |
| Type of stimulus. | |
| InputType | inputType |
| Type of input. | |
| double | delay {} |
| Time when input is activated (ms) | |
| double | duration {} |
| Time duration for how long input is activated (ms) | |
| std::string | nodeSet |
| Node set which is affected by input. | |
Additional Inherited Members | |
Public Types inherited from bbp::sonata::SimulationConfig::InputBase | |
| enum | Module { invalid = -1, linear, relative_linear, pulse, sinusoidal, subthreshold, hyperpolarizing, synapse_replay, seclamp, noise, shot_noise, relative_shot_noise, absolute_shot_noise, ornstein_uhlenbeck, relative_ornstein_uhlenbeck } |
| enum | InputType { invalid = -1, spikes, extracellular_stimulation, current_clamp, voltage_clamp, conductance } |
| double bbp::sonata::SimulationConfig::InputNoise::variance {} |
State var to track whether the value of injected noise current is mean or mean_percent