• Main Page
  • Classes
  • Files
  • File List

BinomSEMSynapse.h

00001 #ifndef BINOMSEMSYNAPSE_H_
00002 #define BINOMSEMSYNAPSE_H_
00003 
00004 #include "PlasticSynapse.h"
00005 #include "GenericBasicSynapse.h"
00006 #include "GenericBinomSEMSynapse.h"
00007 
00008 class BinomSEMSynapse : public GenericBinomSEMSynapse<GenericBasicSynapse<PlasticNSSynapse> >
00009 {
00010         EV_SIM_OBJECT( BinomSEMSynapse )
00011 public:
00012 
00013         BinomSEMSynapse(float Winit = 1,
00014                                         float eta = 1e-5,
00015                                         bool withHessian = false,
00016                                         bool activePlasticity = true,
00017                                         float maxW = 5,
00018                                         float minW = -5,
00019                                         SpikeResponse *response = 0,
00020                                         SpikeResponse *bap_trace = 0)
00021         : GenericBinomSEMSynapse<GenericBasicSynapse<PlasticNSSynapse> >(Winit,eta,withHessian,activePlasticity,maxW,minW,
00022                                                                                                                                                                                                         response, bap_trace) {}
00023 
00024         virtual ~BinomSEMSynapse() {};
00025 
00026 };
00027 
00028 class BinomSEMActiveSynapse : public GenericBinomSEMSynapse<
00029                                              GenericBasicSynapse< PlasticNSActiveSynapse > >
00030 {
00031         EV_SIM_OBJECT( BinomSEMActiveSynapse )
00032 public:
00033 
00034         BinomSEMActiveSynapse(float Winit = 1,
00035                                         float eta = 1e-5,
00036                                         bool withHessian = false,
00037                                         bool activePlasticity = true,
00038                                         float maxW = 5,
00039                                         float minW = -5,
00040                                         SpikeResponse *response = 0,
00041                                         SpikeResponse *bap_trace = 0)
00042         : GenericBinomSEMSynapse<
00043                           GenericBasicSynapse<PlasticNSActiveSynapse > >(Winit,eta,withHessian,activePlasticity,maxW,minW, response, bap_trace) {}
00044 
00045 };
00046 
00047 
00048 #endif /* BINOMSEMSYNAPSE_H_ */

Generated on Wed Sep 18 2013 11:25:40 for NEVESIM by  doxygen 1.7.1