Public Attributes
bbp::sonata::SimulationConfig::ConnectionOverride Struct Reference

#include <config.h>

Public Attributes

std::string name
 the name of the connection override
 
std::string source
 node_set specifying presynaptic nodes
 
std::string target
 node_set specifying postsynaptic nodes
 
double weight {1.}
 Scalar to adjust synaptic strength, default = 1.
 
nonstd::optional< double > spontMinis {nonstd::nullopt}
 Rate to spontaneously trigger the synapses in this connection_override, default = None.
 
nonstd::optional< std::string > synapseConfigure {nonstd::nullopt}
 
nonstd::optional< std::string > modoverride {nonstd::nullopt}
 
nonstd::optional< double > synapseDelayOverride {nonstd::nullopt}
 
double delay {0.}
 
nonstd::optional< double > neuromodulationDtc {nonstd::nullopt}
 
nonstd::optional< double > neuromodulationStrength {nonstd::nullopt}
 

Detailed Description

List of connection parameters to adjust the synaptic strength or other properties of edges between two sets of nodes

Member Data Documentation

◆ delay

double bbp::sonata::SimulationConfig::ConnectionOverride::delay {0.}

Adjustments from weight of this connection_override are applied after the specified delay has elapsed in ms, default = 0.

◆ modoverride

nonstd::optional<std::string> bbp::sonata::SimulationConfig::ConnectionOverride::modoverride {nonstd::nullopt}

Synapse helper files to instantiate the synapses in this connection_override, default = None

◆ neuromodulationDtc

nonstd::optional<double> bbp::sonata::SimulationConfig::ConnectionOverride::neuromodulationDtc {nonstd::nullopt}

To override the neuromod_dtc values between the selected source and target neurons for the neuromodulatory projection. Given in ms.

◆ neuromodulationStrength

nonstd::optional<double> bbp::sonata::SimulationConfig::ConnectionOverride::neuromodulationStrength {nonstd::nullopt}

To override the neuromod_strength values between the selected source and target neurons for the neuromodulatory projection. Given in muM.

◆ synapseConfigure

nonstd::optional<std::string> bbp::sonata::SimulationConfig::ConnectionOverride::synapseConfigure {nonstd::nullopt}

Snippet of hoc code to be executed on the synapses in this connection_override, default = None

◆ synapseDelayOverride

nonstd::optional<double> bbp::sonata::SimulationConfig::ConnectionOverride::synapseDelayOverride {nonstd::nullopt}

Value to override the synaptic delay time originally set in the edge file (ms), default = None.