Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
Loading...
Searching...
No Matches
GpuSInputPoisson Class Reference
Inheritance diagram for GpuSInputPoisson:
Collaboration diagram for GpuSInputPoisson:

Public Member Functions

 GpuSInputPoisson (TiXmlElement *parms)
 The constructor for GpuSInputPoisson.
 
 ~GpuSInputPoisson ()
 destructor
 
virtual void init ()
 Initialize data.
 
virtual void term ()
 Terminate process.
 
virtual void inputStimulus ()
 Process input stimulus for each time step.
 
- Public Member Functions inherited from SInputPoisson
 SInputPoisson (TiXmlElement *parms)
 The constructor for SInputPoisson.
 
- Public Member Functions inherited from ISInput

Additional Inherited Members

- Protected Attributes inherited from SInputPoisson
bool fSInput
 True if stimuls input is on.
 
BGFLOAT weight
 synapse weight
 
BGFLOAT lambda
 inverse firing rate
 
vector< int > nISIs
 interval counter
 
unique_ptr< AllEdgesedges_
 List of synapses.
 
unique_ptr< bool[]> masks
 Masks for stimulus input.
 

Detailed Description

Definition at line 20 of file GpuSInputPoisson.h.

Constructor & Destructor Documentation

◆ GpuSInputPoisson()

GpuSInputPoisson::GpuSInputPoisson ( TiXmlElement * parms)

The constructor for GpuSInputPoisson.

constructor

Parameters
[in]psiPointer to the simulation information
[in]parmsTiXmlElement to examine.

Definition at line 20 of file GpuSInputPoisson.cu.

◆ ~GpuSInputPoisson()

GpuSInputPoisson::~GpuSInputPoisson ( )

destructor

Definition at line 25 of file GpuSInputPoisson.cu.

Member Function Documentation

◆ init()

void GpuSInputPoisson::init ( )
virtual

Initialize data.

Initialize data.

Parameters
[in]psiPointer to the simulation information.

Reimplemented from SInputPoisson.

Definition at line 32 of file GpuSInputPoisson.cu.

◆ inputStimulus()

void GpuSInputPoisson::inputStimulus ( )
virtual

Process input stimulus for each time step.

Process input stimulus for each time step. Apply inputs on summationPoint.

Parameters
[in]psiPointer to the simulation information.

Implements ISInput.

Definition at line 66 of file GpuSInputPoisson.cu.

◆ term()

void GpuSInputPoisson::term ( )
virtual

Terminate process.

Terminate process.

Parameters
[in]psiPointer to the simulation information.

Reimplemented from SInputPoisson.

Definition at line 54 of file GpuSInputPoisson.cu.


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