#include <config.h>
Public Types | |
| enum | SpikeLocation { invalid = -1, soma, AIS } |
Public Member Functions | |
| const std::vector< Modification > & | getModifications () const noexcept |
| Method to return the full list of modifications in the Conditions section. | |
Public Attributes | |
| double | celsius = DEFAULT_celsius |
| Temperature of experiment. Default is 34.0. | |
| double | vInit = DEFAULT_vInit |
| Initial membrane voltage in mV. Default is -80. | |
| SpikeLocation | spikeLocation = DEFAULT_spikeLocation |
| The spike detection location. Can be either ‘soma’ or 'AIS'. Default is 'soma'. | |
| nonstd::optional< double > | extracellularCalcium {nonstd::nullopt} |
| bool | randomizeGabaRiseTime = DEFAULT_randomizeGabaRiseTime |
| std::unordered_map< std::string, std::unordered_map< std::string, variantValueType > > | mechanisms |
| std::vector< Modification > | modifications |
| List of modifications that mimics experimental manipulations to the circuit. | |
Parameters defining global experimental conditions.
| nonstd::optional<double> bbp::sonata::SimulationConfig::Conditions::extracellularCalcium {nonstd::nullopt} |
Extracellular calcium concentration, being applied to the synapse uHill parameter in order to scale the U parameter of synapses. Default is None.
| std::unordered_map<std::string, std::unordered_map<std::string, variantValueType> > bbp::sonata::SimulationConfig::Conditions::mechanisms |
Properties to assign values to variables in synapse MOD files. The format is a dictionary with keys being the SUFFIX names and values being dictionaries of variables' names and values.
| bool bbp::sonata::SimulationConfig::Conditions::randomizeGabaRiseTime = DEFAULT_randomizeGabaRiseTime |
Enable legacy behavior to randomize the GABA_A rise time in the helper functions. Default is false