A Exponential rate decoder. More...
#include <ModelNeuron/NeuralDecoder.H>
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 |
A Exponential rate decoder.
Definition at line 209 of file NeuralDecoder.H.
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.
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.