GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SpineMLSimulator::StateVar< T > Class Template Reference

#include <stateVar.h>

Public Member Functions

 StateVar (const std::string &stateVarName, std::function< void *(const char *, bool)> getLibrarySymbolFunc)
 
bool isAccessible () const
 
void push () const
 
void pull () const
 
T * get ()
 
const T * get () const
 

Constructor & Destructor Documentation

◆ StateVar()

template<typename T>
SpineMLSimulator::StateVar< T >::StateVar ( const std::string &  stateVarName,
std::function< void *(const char *, bool)>  getLibrarySymbolFunc 
)
inline

Member Function Documentation

◆ get() [1/2]

template<typename T>
T* SpineMLSimulator::StateVar< T >::get ( )
inline

◆ get() [2/2]

template<typename T>
const T* SpineMLSimulator::StateVar< T >::get ( ) const
inline

◆ isAccessible()

template<typename T>
bool SpineMLSimulator::StateVar< T >::isAccessible ( ) const
inline

◆ pull()

template<typename T>
void SpineMLSimulator::StateVar< T >::pull ( ) const
inline

◆ push()

template<typename T>
void SpineMLSimulator::StateVar< T >::push ( ) const
inline

Member Data Documentation

◆ m_Direct

template<typename T>
Direct SpineMLSimulator::StateVar< T >::m_Direct

◆ m_Indirect

template<typename T>
Indirect SpineMLSimulator::StateVar< T >::m_Indirect

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