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

Public Member Functions

 SInputPoisson (TiXmlElement *parms)
 The constructor for SInputPoisson.
 
virtual void init ()
 Initialize data.
 
virtual void term ()
 Terminate process.
 
- Public Member Functions inherited from ISInput
virtual void inputStimulus ()=0
 

Protected Attributes

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 22 of file SInputPoisson.h.

Constructor & Destructor Documentation

◆ SInputPoisson()

SInputPoisson::SInputPoisson ( TiXmlElement * parms)

The constructor for SInputPoisson.

constructor

Parameters
[in]parmsPointer to xml parms element

Definition at line 17 of file SInputPoisson.cpp.

Member Function Documentation

◆ init()

void SInputPoisson::init ( )
virtual

Initialize data.

Initialize data.

Parameters
[in]psiPointer to the simulation information.

Implements ISInput.

Reimplemented in GpuSInputPoisson, and HostSInputPoisson.

Definition at line 100 of file SInputPoisson.cpp.

◆ term()

void SInputPoisson::term ( )
virtual

Terminate process.

Terminate process.

Parameters
[in]psiPointer to the simulation information.

Implements ISInput.

Reimplemented in GpuSInputPoisson, and HostSInputPoisson.

Definition at line 127 of file SInputPoisson.cpp.

Member Data Documentation

◆ edges_

unique_ptr<AllEdges> SInputPoisson::edges_
protected

List of synapses.

Definition at line 49 of file SInputPoisson.h.

◆ fSInput

bool SInputPoisson::fSInput
protected

True if stimuls input is on.

Definition at line 37 of file SInputPoisson.h.

◆ lambda

BGFLOAT SInputPoisson::lambda
protected

inverse firing rate

Definition at line 43 of file SInputPoisson.h.

◆ masks

unique_ptr<bool[]> SInputPoisson::masks
protected

Masks for stimulus input.

Definition at line 52 of file SInputPoisson.h.

◆ nISIs

vector<int> SInputPoisson::nISIs
protected

interval counter

Definition at line 46 of file SInputPoisson.h.

◆ weight

BGFLOAT SInputPoisson::weight
protected

synapse weight

Definition at line 40 of file SInputPoisson.h.


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