GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <logOutput.h>
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 scalar * | getStateVarBegin () const |
const scalar * | getStateVarEnd () 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 |
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 | ||
) |
|
finalvirtual |
Implements SpineMLSimulator::LogOutput::Base.
|
inlineprotectedvirtual |
Reimplemented in SpineMLSimulator::LogOutput::AnalogueNetwork.