From: Nabeelah A. <nab...@uq...> - 2009-07-23 01:16:04
|
#ifndef _MFRSTATICSPIKINGSYNAPSE_H_ #define _MFRSTATICSPIKINGSYNAPSE_H_ #include "GenericMeanFireRateSynapse.h" #include "GenericStaticSpikingSynapse.h" #include "GenericCurrentBasedSpikingSynapse.h" #include "ExponentialDecaySpikeResponse.h" class MFRStaticSpikingSynapse : public GenericMeanFireRateSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > { SIMOBJECT( MFRStaticSpikingSynapse, AdvancePhase::SpikeDriven ) public: MFRStaticSpikingSynapse( const float W = 1e-9, const float tau = 3e-3, const float delay = 2e-4, const double learningRate = 0.1, const double desiredFiringRate = 3 ) { this->W = W; this->tau = tau; this->delay = delay; this->learningRate = learningRate; this->desiredFiringRate = desiredFiringRate; }; }; #endif /* _MFRSTATICSPIKINGSYNAPSE_H_ */ |