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

#include <logOutput.h>

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

Public Member Functions

 AnalogueExternal (const pugi::xml_node &node, double dt, const std::string &port, unsigned int popSize, const filesystem::path &logPath, const ModelProperty::Base *modelProperty)
 
virtual void record (double dt, unsigned long long timestep) final
 
- Public Member Functions inherited from SpineMLSimulator::LogOutput::AnalogueBase
 AnalogueBase (const pugi::xml_node &node, double dt, const ModelProperty::Base *modelProperty)
 
const scalargetStateVarBegin () const
 
const scalargetStateVarEnd () const
 
unsigned int getModelPropertySize () const
 
const std::vector< unsigned int > & getIndices () const
 
- Public Member Functions inherited from SpineMLSimulator::LogOutput::Base
 Base (const pugi::xml_node &node, double dt)
 
virtual ~Base ()
 

Protected Member Functions

virtual void recordInternal ()
 
- Protected Member Functions inherited from SpineMLSimulator::LogOutput::AnalogueBase
void pullModelPropertyFromDevice () const
 
- Protected Member Functions inherited from SpineMLSimulator::LogOutput::Base
bool shouldRecord (unsigned long long timestep) const
 
unsigned long long getEndTimestep () const
 

Constructor & Destructor Documentation

◆ AnalogueExternal()

SpineMLSimulator::LogOutput::AnalogueExternal::AnalogueExternal ( const pugi::xml_node &  node,
double  dt,
const std::string &  port,
unsigned int  popSize,
const filesystem::path &  logPath,
const ModelProperty::Base modelProperty 
)

Member Function Documentation

◆ record()

void SpineMLSimulator::LogOutput::AnalogueExternal::record ( double  dt,
unsigned long long  timestep 
)
finalvirtual

◆ recordInternal()

virtual void SpineMLSimulator::LogOutput::AnalogueExternal::recordInternal ( )
inlineprotectedvirtual

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