00001 #ifndef MTSPIKEROUTINGTABLES_H_ 00002 #define MTSPIKEROUTINGTABLES_H_ 00003 00004 #include "LocalDelayMap.h" 00005 #include "NodeLocalMultiTargetDelayMap.h" 00006 #include "SpikeTargetGroupPool.h" 00007 00009 00023 class MTSpikeRoutingTables 00024 { 00025 public: 00027 MTSpikeRoutingTables(int numThreads) ; 00028 00029 virtual ~MTSpikeRoutingTables(); 00030 00032 vector<LocalDelayMap> localDelayMaps; 00033 00035 NodeLocalMultiTargetDelayMap mTDelayMap ; 00036 00038 00042 SpikeTargetGroupPool stgPool; 00043 00044 }; 00045 00046 #endif /*MTSPIKEROUTINGTABLES_H_*/