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

#include <logOutput.h>

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

Public Member Functions

 AnalogueNetwork (const pugi::xml_node &node, double dt, const std::string &port, unsigned int popSize, const filesystem::path &logPath, const ModelProperty::Base *modelProperty)
 
- Public Member Functions inherited from 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)
 
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 () override
 
- 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

◆ AnalogueNetwork()

SpineMLSimulator::LogOutput::AnalogueNetwork::AnalogueNetwork ( 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

◆ recordInternal()

void SpineMLSimulator::LogOutput::AnalogueNetwork::recordInternal ( )
overrideprotectedvirtual

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