• Main Page
  • Classes
  • Files
  • File List

BinaryInputSynapse.h

00001 /*
00002  * BinaryInputSynapse.h
00003  *
00004  *  Created on: Jul 24, 2012
00005  *      Author: dejan
00006  */
00007 
00008 #ifndef BINARYINPUTSYNAPSE_H_
00009 #define BINARYINPUTSYNAPSE_H_
00010 
00011 #include "EvSimObjectTypeUtils.h"
00012 #include "Synapse.h"
00013 #include "GenericBinaryInputSynapse.h"
00014 
00015 
00016 class BinaryInputSynapse : public GenericBinaryInputSynapse<Synapse> {
00017 
00018         EV_SIM_OBJECT( BinaryInputSynapse )
00019 
00020 public:
00021         BinaryInputSynapse(float psr_level_hi = 2,
00022                                            float psr_level_lo = 0,
00023                                            bool isActive = true) :
00024                 GenericBinaryInputSynapse<Synapse>(psr_level_hi, psr_level_lo, isActive)
00025         {}
00026 
00027 };
00028 
00029 class BinaryInputActiveSynapse : public GenericBinaryInputSynapse<ActiveSynapse> {
00030 
00031         EV_SIM_OBJECT( BinaryInputActiveSynapse )
00032 
00033 public:
00034         BinaryInputActiveSynapse(float psr_level_hi = 5,
00035                                                      float psr_level_lo = 0,
00036                                                      bool isActive = true) :
00037                 GenericBinaryInputSynapse<ActiveSynapse>(psr_level_hi, psr_level_lo, isActive)
00038         {}
00039 
00040 };
00041 
00042 #endif /* BINARYINPUTSYNAPSE_H_ */

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