GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
Structure used for storing spike event data. More...
#include <neuronGroup.h>
Public Member Functions | |
SpikeEventThreshold (const std::string &e, const std::string &s, bool egp, SynapseGroupInternal *sg) | |
bool | operator< (const SpikeEventThreshold &other) const |
bool | operator== (const SpikeEventThreshold &other) const |
Public Attributes | |
const std::string | eventThresholdCode |
const std::string | supportCode |
const bool | synapseStateInThresholdCode |
SynapseGroupInternal * | synapseGroup |
Structure used for storing spike event data.
|
inline |
|
inline |
Less than operator (used for std::set::insert), lexicographically compares all three struct members - meaning that event thresholds featuring extra global parameters or presynaptic state variables from different synapse groups will not get combined together in neuron update
|
inline |
Equality operator (used for set::set equality used when testing neuron groups mergability), Compares only the two code strings as neuron groups with threshold conditions featuring extra global parameters from different synapse groups can still be merged
const std::string NeuronGroup::SpikeEventThreshold::eventThresholdCode |
const std::string NeuronGroup::SpikeEventThreshold::supportCode |
SynapseGroupInternal* NeuronGroup::SpikeEventThreshold::synapseGroup |
const bool NeuronGroup::SpikeEventThreshold::synapseStateInThresholdCode |