Public Types | Public Attributes
bbp::sonata::SimulationConfig::InputBase Struct Reference
Inheritance diagram for bbp::sonata::SimulationConfig::InputBase:
bbp::sonata::SimulationConfig::InputAbsoluteShotNoise bbp::sonata::SimulationConfig::InputHyperpolarizing bbp::sonata::SimulationConfig::InputLinear bbp::sonata::SimulationConfig::InputNoise bbp::sonata::SimulationConfig::InputOrnsteinUhlenbeck bbp::sonata::SimulationConfig::InputPulse bbp::sonata::SimulationConfig::InputRelativeLinear bbp::sonata::SimulationConfig::InputRelativeOrnsteinUhlenbeck bbp::sonata::SimulationConfig::InputRelativeShotNoise bbp::sonata::SimulationConfig::InputSeclamp bbp::sonata::SimulationConfig::InputShotNoise bbp::sonata::SimulationConfig::InputSubthreshold bbp::sonata::SimulationConfig::InputSynapseReplay

Public Types

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
}
 

Public Attributes

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.