GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SpineMLSimulator::ModelProperty::Base Class Reference

#include <modelProperty.h>

Inheritance diagram for SpineMLSimulator::ModelProperty::Base:
SpineMLSimulator::ModelProperty::ExponentialDistribution SpineMLSimulator::ModelProperty::Fixed SpineMLSimulator::ModelProperty::NormalDistribution SpineMLSimulator::ModelProperty::UniformDistribution SpineMLSimulator::ModelProperty::ValueList

Public Member Functions

 Base (const StateVar< scalar > &stateVar, unsigned int size)
 
virtual ~Base ()
 
scalargetHostStateVar ()
 
const scalargetHostStateVar () const
 
void pushToDevice () const
 
void pullFromDevice () const
 
unsigned int getSize () const
 

Constructor & Destructor Documentation

◆ Base()

SpineMLSimulator::ModelProperty::Base::Base ( const StateVar< scalar > &  stateVar,
unsigned int  size 
)
inline

◆ ~Base()

virtual SpineMLSimulator::ModelProperty::Base::~Base ( )
inlinevirtual

Member Function Documentation

◆ getHostStateVar() [1/2]

scalar* SpineMLSimulator::ModelProperty::Base::getHostStateVar ( )
inline

◆ getHostStateVar() [2/2]

const scalar* SpineMLSimulator::ModelProperty::Base::getHostStateVar ( ) const
inline

◆ getSize()

unsigned int SpineMLSimulator::ModelProperty::Base::getSize ( ) const
inline

◆ pullFromDevice()

void SpineMLSimulator::ModelProperty::Base::pullFromDevice ( ) const
inline

◆ pushToDevice()

void SpineMLSimulator::ModelProperty::Base::pushToDevice ( ) const
inline

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