Public Types | Public Attributes | Static Public Attributes
bbp::sonata::SimulationConfig::Run Struct Reference

#include <config.h>

Public Types

enum  IntegrationMethod { invalid = -1, euler, nicholson, nicholson_ion }
 

Public Attributes

double tstop {}
 Biological simulation end time in milliseconds.
 
double dt {}
 Integration step duration in milliseconds.
 
int randomSeed {}
 Random seed.
 
double spikeThreshold = DEFAULT_spikeThreshold
 The spike detection threshold. Default is -30mV.
 
IntegrationMethod integrationMethod = DEFAULT_IntegrationMethod
 
int stimulusSeed = DEFAULT_stimulusSeed
 
int ionchannelSeed = DEFAULT_ionchannelSeed
 A non-negative integer used for seeding stochastic ion channels, default is 0.
 
int minisSeed = DEFAULT_minisSeed
 
int synapseSeed = DEFAULT_synapseSeed
 A non-negative integer used for seeding stochastic synapses, default is 0.
 
std::string electrodesFile
 Filename that contains the weights for the LFP calculation.
 

Static Public Attributes

static constexpr double DEFAULT_spikeThreshold = -30.0
 
static constexpr IntegrationMethod DEFAULT_IntegrationMethod = IntegrationMethod::euler
 
static constexpr int DEFAULT_stimulusSeed = 0
 
static constexpr int DEFAULT_ionchannelSeed = 0
 
static constexpr int DEFAULT_minisSeed = 0
 
static constexpr int DEFAULT_synapseSeed = 0
 

Detailed Description

Parameters defining global simulation settings for spike reports

Member Data Documentation

◆ integrationMethod

IntegrationMethod bbp::sonata::SimulationConfig::Run::integrationMethod = DEFAULT_IntegrationMethod

Selects the NEURON/CoreNEURON integration method. This parameter sets the NEURON global variable h.secondorder. Default 0 ('euler')

◆ minisSeed

int bbp::sonata::SimulationConfig::Run::minisSeed = DEFAULT_minisSeed

A non-negative integer used for seeding the Poisson processes that drives the minis, default is 0.

◆ stimulusSeed

int bbp::sonata::SimulationConfig::Run::stimulusSeed = DEFAULT_stimulusSeed

A non-negative integer used for seeding noise stimuli and any other future stochastic stimuli, default is 0.