ExpDecoder Class Reference

A Exponential rate decoder. More...

#include <ModelNeuron/NeuralDecoder.H>

Inheritance diagram for ExpDecoder:
Inheritance graph
[legend]
Collaboration diagram for ExpDecoder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExpDecoder (const SimTime &timeStep=SimTime::MSECS(1.0), const SimTime &windowSize=SimTime::MSECS(100.0), const double &alpha=0.99)
 constructor
 ~ExpDecoder ()
 desctructor
void push (const double &in)
 add some data to the decoder
const double getOutput () const
 get the instantaneous Spikes/Second
void reset ()
 reset decoder internals

Detailed Description

A Exponential rate decoder.

Definition at line 209 of file NeuralDecoder.H.


Constructor & Destructor Documentation

ExpDecoder::ExpDecoder ( const SimTime timeStep = SimTime::MSECS(1.0),
const SimTime windowSize = SimTime::MSECS(100.0),
const double &  alpha = 0.99 
) [inline]

constructor

Definition at line 213 of file NeuralDecoder.H.

ExpDecoder::~ExpDecoder (  )  [inline]

desctructor

Definition at line 220 of file NeuralDecoder.H.


Member Function Documentation

const double ExpDecoder::getOutput (  )  const [virtual]

get the instantaneous Spikes/Second

Implements NeuralDecoder.

Definition at line 154 of file NeuralDecoder.C.

void ExpDecoder::push ( const double &  in  )  [virtual]

add some data to the decoder

implementations of ExpDecoder

Implements NeuralDecoder.

Definition at line 147 of file NeuralDecoder.C.

void ExpDecoder::reset (  )  [virtual]

reset decoder internals

Reimplemented from NeuralDecoder.

Definition at line 160 of file NeuralDecoder.C.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:21:32 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3