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

#include <inputValue.h>

Inheritance diagram for SpineMLSimulator::InputValue::ScalarBase:
SpineMLSimulator::InputValue::Base SpineMLSimulator::InputValue::Constant SpineMLSimulator::InputValue::TimeVarying

Protected Member Functions

 ScalarBase (unsigned int numNeurons, const pugi::xml_node &node)
 
void applyScalar (double value, std::function< void(unsigned int, double)> applyValueFunc) const
 
- 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
 

Additional Inherited Members

- Public Member Functions inherited from SpineMLSimulator::InputValue::Base
virtual ~Base ()
 
virtual void update (double dt, unsigned long long timestep, std::function< void(unsigned int, double)> applyValueFunc)=0
 

Constructor & Destructor Documentation

◆ ScalarBase()

SpineMLSimulator::InputValue::ScalarBase::ScalarBase ( unsigned int  numNeurons,
const pugi::xml_node &  node 
)
inlineprotected

Member Function Documentation

◆ applyScalar()

void SpineMLSimulator::InputValue::ScalarBase::applyScalar ( double  value,
std::function< void(unsigned int, double)>  applyValueFunc 
) const
protected

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