Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
|
Public Member Functions | |
SInputPoisson (TiXmlElement *parms) | |
The constructor for SInputPoisson. | |
virtual void | init () |
Initialize data. | |
virtual void | term () |
Terminate process. | |
![]() | |
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< AllEdges > | edges_ |
List of synapses. | |
unique_ptr< bool[]> | masks |
Masks for stimulus input. | |
Definition at line 22 of file SInputPoisson.h.
SInputPoisson::SInputPoisson | ( | TiXmlElement * | parms | ) |
The constructor for SInputPoisson.
constructor
[in] | parms | Pointer to xml parms element |
Definition at line 17 of file SInputPoisson.cpp.
|
virtual |
Initialize data.
Initialize data.
[in] | psi | Pointer to the simulation information. |
Implements ISInput.
Reimplemented in GpuSInputPoisson, and HostSInputPoisson.
Definition at line 100 of file SInputPoisson.cpp.
|
virtual |
Terminate process.
Terminate process.
[in] | psi | Pointer to the simulation information. |
Implements ISInput.
Reimplemented in GpuSInputPoisson, and HostSInputPoisson.
Definition at line 127 of file SInputPoisson.cpp.
|
protected |
List of synapses.
Definition at line 49 of file SInputPoisson.h.
|
protected |
True if stimuls input is on.
Definition at line 37 of file SInputPoisson.h.
|
protected |
inverse firing rate
Definition at line 43 of file SInputPoisson.h.
|
protected |
Masks for stimulus input.
Definition at line 52 of file SInputPoisson.h.
|
protected |
interval counter
Definition at line 46 of file SInputPoisson.h.
|
protected |
synapse weight
Definition at line 40 of file SInputPoisson.h.