26 #ifndef POPULATIONRATEMONITOR_H_ 27 #define POPULATIONRATEMONITOR_H_ 63 virtual void virtual_serialize(boost::archive::binary_oarchive & ar,
const unsigned int version );
64 virtual void virtual_serialize(boost::archive::binary_iarchive & ar,
const unsigned int version );
Abstract base class for all Monitor objects.
Definition: Monitor.h:47
Abstract base class of all objects producing spikes.
Definition: SpikingGroup.h:67
double AurynDouble
Higher precision floating point datatype.
Definition: auryn_definitions.h:158
void init()
Standard initializer to be called by the constructor.
Definition: Device.cpp:32
Definition: ABSConnection.h:38
PopulationRateMonitor(SpikingGroup *source, string filename="", AurynDouble binsize=0.1)
Default Constructor.
Definition: PopulationRateMonitor.cpp:30
void execute()
Implementation of necessary execute() function.
Definition: PopulationRateMonitor.cpp:56
virtual void virtual_serialize(boost::archive::binary_oarchive &ar, const unsigned int version)
Definition: PopulationRateMonitor.cpp:68
Monitor class to record population firing rates.
Definition: PopulationRateMonitor.h:46
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
virtual ~PopulationRateMonitor()
Default Destructor.
Definition: PopulationRateMonitor.cpp:35
SpikingGroup * src
The source SpikingGroup.
Definition: PopulationRateMonitor.h:58
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151