#include <InfiniteSpikeResponse.h>
Public Member Functions | |
InfiniteSpikeResponse () | |
virtual | ~InfiniteSpikeResponse () |
virtual int | reset (double dt) |
Called at the beginning of a simulation at t=0. | |
virtual double | getAnalogOutput (analog_port_id_t p) const |
Return the analog value currently associated with the given port. | |
virtual int | nSpikeInputPorts () const |
virtual int | nSpikeOutputPorts () const |
virtual int | nAnalogInputPorts () const |
virtual int | nAnalogOutputPorts () const |
virtual PortType | outputPortType (port_t o) const |
virtual PortType | inputPortType (port_t i) const |
virtual bool | isActive () |
Public Attributes | |
double | psr |
The lengh of the postsynaptic response (in time steps). | |
Protected Member Functions | |
int | spikeHitReturn (AdvanceInfo const &ai) |
int | advanceReturn (void) |
Definition at line 10 of file InfiniteSpikeResponse.h.
InfiniteSpikeResponse::InfiniteSpikeResponse | ( | ) | [inline] |
virtual InfiniteSpikeResponse::~InfiniteSpikeResponse | ( | ) | [inline, virtual] |
Definition at line 18 of file InfiniteSpikeResponse.h.
Called at the beginning of a simulation at t=0.
Reimplemented from SimObject.
Reimplemented in AlphaInfiniteSpikeResponse.
Definition at line 22 of file InfiniteSpikeResponse.h.
References psr.
Referenced by AlphaInfiniteSpikeResponse::reset().
virtual double InfiniteSpikeResponse::getAnalogOutput | ( | analog_port_id_t | port | ) | const [inline, virtual] |
Return the analog value currently associated with the given port.
Reimplemented from SimObject.
Definition at line 35 of file InfiniteSpikeResponse.h.
References psr.
virtual int InfiniteSpikeResponse::nSpikeInputPorts | ( | ) | const [inline, virtual] |
virtual int InfiniteSpikeResponse::nSpikeOutputPorts | ( | ) | const [inline, virtual] |
virtual int InfiniteSpikeResponse::nAnalogInputPorts | ( | ) | const [inline, virtual] |
virtual int InfiniteSpikeResponse::nAnalogOutputPorts | ( | ) | const [inline, virtual] |
Reimplemented from SimObject.
Definition at line 44 of file InfiniteSpikeResponse.h.
References SimObject::analog, and SimObject::undefined.
Reimplemented from SimObject.
Definition at line 48 of file InfiniteSpikeResponse.h.
References SimObject::spiking, and SimObject::undefined.
virtual bool InfiniteSpikeResponse::isActive | ( | ) | [inline, virtual] |
Definition at line 53 of file InfiniteSpikeResponse.h.
int InfiniteSpikeResponse::spikeHitReturn | ( | AdvanceInfo const & | ai | ) | [inline, protected] |
Definition at line 61 of file InfiniteSpikeResponse.h.
int InfiniteSpikeResponse::advanceReturn | ( | void | ) | [inline, protected] |
Definition at line 66 of file InfiniteSpikeResponse.h.
The lengh of the postsynaptic response (in time steps).
Definition at line 33 of file InfiniteSpikeResponse.h.
Referenced by AlphaInfiniteSpikeResponse::advance(), getAnalogOutput(), InfiniteSpikeResponse(), reset(), AlphaInfiniteSpikeResponse::reset(), and AlphaInfiniteSpikeResponse::spikeHit().