Public Attributes
bbp::sonata::SimulationConfig::InputAbsoluteShotNoise Struct Reference
Inheritance diagram for bbp::sonata::SimulationConfig::InputAbsoluteShotNoise:
bbp::sonata::SimulationConfig::InputBase

Public Attributes

double riseTime {}
 The rise time of the bi-exponential shots (ms)
 
double decayTime {}
 The decay time of the bi-exponential shots (ms)
 
nonstd::optional< int > randomSeed {nonstd::nullopt}
 Override the random seed to introduce correlations between cells, default = None.
 
double reversal {}
 Reversal potential for conductance injection in mV. Default is 0.
 
double dt {}
 Timestep of generated signal in ms. Default is 0.25 ms.
 
double ampCv {}
 The coefficient of variation (sd/mean) of gamma-distributed amplitudes.
 
double mean {}
 Signal mean in nA (current_clamp) or uS (conductance).
 
double sigma {}
 signal std dev in nA (current_clamp) or uS (conductance).
 
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,
  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
}