aboutsummaryrefslogtreecommitdiff
path: root/src/tb/alltestbenches.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tb/alltestbenches.h')
-rw-r--r--src/tb/alltestbenches.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tb/alltestbenches.h b/src/tb/alltestbenches.h
new file mode 100644
index 0000000..49043bb
--- /dev/null
+++ b/src/tb/alltestbenches.h
@@ -0,0 +1,22 @@
+#pragma once
+
+#include <tb/detector_tb.h>
+#include <tb/directional_coupler_tb.h>
+#include <tb/merger_tb.h>
+#include <tb/pcm_device_tb.h>
+#include <tb/splitter_tb.h>
+#include <tb/wg_tb.h>
+#include "tb/mzi_tb.h"
+#include "tb/ring_tb.h"
+#include "tb/freqsweep_tb.h"
+#include "tb/crow_tb.h"
+#include "tb/lambda_tb.h"
+#include "tb/phase_shifter_tb.h"
+#include "mesh_tb.h"
+
+#include <map>
+#include <string>
+
+typedef void (*tb_func_t)();
+
+extern std::map<std::string, tb_func_t> tb_map;