GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SpineMLSimulator::LogOutput::Base Class Referenceabstract

#include <logOutput.h>

Inheritance diagram for SpineMLSimulator::LogOutput::Base:
SpineMLSimulator::LogOutput::AnalogueBase SpineMLSimulator::LogOutput::Event SpineMLSimulator::LogOutput::AnalogueExternal SpineMLSimulator::LogOutput::AnalogueFile SpineMLSimulator::LogOutput::AnalogueNetwork

Public Member Functions

 Base (const pugi::xml_node &node, double dt)
 
virtual ~Base ()
 
virtual void record (double dt, unsigned long long timestep)=0
 

Protected Member Functions

bool shouldRecord (unsigned long long timestep) const
 
unsigned long long getEndTimestep () const
 

Constructor & Destructor Documentation

◆ Base()

SpineMLSimulator::LogOutput::Base::Base ( const pugi::xml_node &  node,
double  dt 
)

◆ ~Base()

virtual SpineMLSimulator::LogOutput::Base::~Base ( )
inlinevirtual

Member Function Documentation

◆ getEndTimestep()

unsigned long long SpineMLSimulator::LogOutput::Base::getEndTimestep ( ) const
inlineprotected

◆ record()

virtual void SpineMLSimulator::LogOutput::Base::record ( double  dt,
unsigned long long  timestep 
)
pure virtual

◆ shouldRecord()

bool SpineMLSimulator::LogOutput::Base::shouldRecord ( unsigned long long  timestep) const
inlineprotected

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