GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SpineMLSimulator::LogOutput::Event Class Reference

#include <logOutput.h>

Inheritance diagram for SpineMLSimulator::LogOutput::Event:
SpineMLSimulator::LogOutput::Base

Public Member Functions

 Event (const pugi::xml_node &node, double dt, unsigned long long numTimeSteps, const std::string &port, unsigned int popSize, const filesystem::path &logPath, unsigned int *spikeQueuePtr, unsigned int *hostSpikeCount, unsigned int *hostSpikes, void(*pullCurrentSpikesFunc)(void))
 
virtual void record (double dt, unsigned long long timestep) override
 
- Public Member Functions inherited from SpineMLSimulator::LogOutput::Base
 Base (const pugi::xml_node &node, double dt)
 
virtual ~Base ()
 

Additional Inherited Members

- Protected Member Functions inherited from SpineMLSimulator::LogOutput::Base
bool shouldRecord (unsigned long long timestep) const
 
unsigned long long getEndTimestep () const
 

Constructor & Destructor Documentation

◆ Event()

SpineMLSimulator::LogOutput::Event::Event ( const pugi::xml_node &  node,
double  dt,
unsigned long long  numTimeSteps,
const std::string &  port,
unsigned int  popSize,
const filesystem::path &  logPath,
unsigned int *  spikeQueuePtr,
unsigned int *  hostSpikeCount,
unsigned int *  hostSpikes,
void(*)(void)  pullCurrentSpikesFunc 
)

Member Function Documentation

◆ record()

void SpineMLSimulator::LogOutput::Event::record ( double  dt,
unsigned long long  timestep 
)
overridevirtual

The documentation for this class was generated from the following files: