GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SpineMLSimulator::InputValue::ExternalNetwork Class Reference

#include <inputValue.h>

Inheritance diagram for SpineMLSimulator::InputValue::ExternalNetwork:
SpineMLSimulator::InputValue::External SpineMLSimulator::InputValue::Base

Public Member Functions

 ExternalNetwork (double dt, unsigned int numNeurons, const pugi::xml_node &node)
 
- Public Member Functions inherited from SpineMLSimulator::InputValue::External
 External (double dt, unsigned int numNeurons, const pugi::xml_node &node)
 
virtual void update (double dt, unsigned long long timestep, std::function< void(unsigned int, double)> applyValueFunc) final
 
std::vector< double >::iterator getBufferBegin ()
 
std::vector< double >::iterator getBufferEnd ()
 
- Public Member Functions inherited from SpineMLSimulator::InputValue::Base
virtual ~Base ()
 

Protected Member Functions

virtual void updateInternal () override
 
- Protected Member Functions inherited from SpineMLSimulator::InputValue::External
unsigned int getSize () const
 
std::vector< double > & getBuffer ()
 
- Protected Member Functions inherited from SpineMLSimulator::InputValue::Base
 Base (unsigned int numNeurons, const pugi::xml_node &node)
 
const std::vector< unsigned int > & getTargetIndices () const
 
unsigned int getNumNeurons () const
 

Constructor & Destructor Documentation

◆ ExternalNetwork()

SpineMLSimulator::InputValue::ExternalNetwork::ExternalNetwork ( double  dt,
unsigned int  numNeurons,
const pugi::xml_node &  node 
)

Member Function Documentation

◆ updateInternal()

void SpineMLSimulator::InputValue::ExternalNetwork::updateInternal ( )
overrideprotectedvirtual

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