InfiniteSpikeResponse Class Reference

#include <InfiniteSpikeResponse.h>

Inheritance diagram for InfiniteSpikeResponse:

Inheritance graph
[legend]
Collaboration diagram for InfiniteSpikeResponse:

Collaboration graph
[legend]

List of all members.

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)


Detailed Description

Definition at line 10 of file InfiniteSpikeResponse.h.


Constructor & Destructor Documentation

InfiniteSpikeResponse::InfiniteSpikeResponse (  )  [inline]

Definition at line 13 of file InfiniteSpikeResponse.h.

References psr.

virtual InfiniteSpikeResponse::~InfiniteSpikeResponse (  )  [inline, virtual]

Definition at line 18 of file InfiniteSpikeResponse.h.


Member Function Documentation

virtual int InfiniteSpikeResponse::reset ( double  dt  )  [inline, virtual]

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]

Reimplemented from SimObject.

Definition at line 40 of file InfiniteSpikeResponse.h.

virtual int InfiniteSpikeResponse::nSpikeOutputPorts (  )  const [inline, virtual]

Reimplemented from SimObject.

Definition at line 41 of file InfiniteSpikeResponse.h.

virtual int InfiniteSpikeResponse::nAnalogInputPorts (  )  const [inline, virtual]

Reimplemented from SimObject.

Definition at line 42 of file InfiniteSpikeResponse.h.

virtual int InfiniteSpikeResponse::nAnalogOutputPorts (  )  const [inline, virtual]

Reimplemented from SimObject.

Definition at line 43 of file InfiniteSpikeResponse.h.

virtual PortType InfiniteSpikeResponse::outputPortType ( port_t  o  )  const [inline, virtual]

Reimplemented from SimObject.

Definition at line 44 of file InfiniteSpikeResponse.h.

References SimObject::analog, and SimObject::undefined.

virtual PortType InfiniteSpikeResponse::inputPortType ( port_t  i  )  const [inline, virtual]

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.


Member Data Documentation


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

Generated on Wed Jul 9 16:34:51 2008 for PCSIM by  doxygen 1.5.5