26 #ifndef SPIKETIMINGSTIMGROUP_H_ 28 #define SPIKETIMINGSTIMGROUP_H_ 34 #include <boost/random/mersenne_twister.hpp> 35 #include <boost/random/uniform_01.hpp> 36 #include <boost/random/uniform_real.hpp> 37 #include <boost/random/uniform_int.hpp> 38 #include <boost/random/exponential_distribution.hpp> 39 #include <boost/random/normal_distribution.hpp> 40 #include <boost/random/variate_generator.hpp> AurynDouble refractory_period
Refractory period.
Definition: SpikeTimingStimGroup.h:58
virtual ~SpikeTimingStimGroup()
Definition: SpikeTimingStimGroup.cpp:41
Definition: auryn_definitions.h:148
double AurynDouble
Higher precision floating point datatype.
Definition: auryn_definitions.h:158
int n
Definition: mkpat.py:5
Definition: ABSConnection.h:38
StimulusGroupModeType
Specifies stimulus order used in StimulusGroup.
Definition: auryn_definitions.h:148
float AurynFloat
Low precision floating point datatype.
Definition: auryn_definitions.h:157
Provides a poisson stimulus at random intervals in one or more predefined subsets of the group that a...
Definition: StimulusGroup.h:50
virtual void evolve()
Definition: SpikeTimingStimGroup.cpp:58
SpikeTimingStimGroup(NeuronID n, string filename, string stimfile, StimulusGroupModeType stimulusmode=RANDOM, AurynFloat timeframe=0.0)
Default constructor.
Definition: SpikeTimingStimGroup.cpp:31
virtual void redraw()
Definition: SpikeTimingStimGroup.cpp:51
Definition: SpikeTimingStimGroup.h:45
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151