26 #ifndef PATTERNMONITOR_H_ 27 #define PATTERNMONITOR_H_ 59 std::vector<type_pattern> * patterns;
61 bool linked_to_stimgroup;
69 virtual void virtual_serialize(boost::archive::binary_oarchive & ar,
const unsigned int version );
70 virtual void virtual_serialize(boost::archive::binary_iarchive & ar,
const unsigned int version );
Abstract base class for all Monitor objects.
Definition: Monitor.h:47
void execute()
Definition: PatternMonitor.cpp:81
Abstract base class of all objects producing spikes.
Definition: SpikingGroup.h:67
double AurynDouble
Higher precision floating point datatype.
Definition: auryn_definitions.h:158
Monitor class to record population firing rates.
Definition: PatternMonitor.h:47
void init()
Standard initializer to be called by the constructor.
Definition: Device.cpp:32
Definition: ABSConnection.h:38
void load_patterns(string filename)
Definition: PatternMonitor.cpp:112
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 virtual_serialize(boost::archive::binary_oarchive &ar, const unsigned int version)
Definition: PatternMonitor.cpp:180
SpikingGroup * src
Definition: PatternMonitor.h:65
virtual ~PatternMonitor()
Definition: PatternMonitor.cpp:48
PatternMonitor(SpikingGroup *source, string filename, string patfile, NeuronID maximum_patterns=10, AurynFloat binsize=1e-1)
Definition: PatternMonitor.cpp:30
NeuronID AurynTime
Defines Auryns discrete time unit of the System clock. Change to AurynLong if 120h of simtime are not...
Definition: auryn_definitions.h:155
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151