aboutsummaryrefslogtreecommitdiff
path: root/src/devices/alldevices.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/alldevices.h')
-rw-r--r--src/devices/alldevices.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/devices/alldevices.h b/src/devices/alldevices.h
new file mode 100644
index 0000000..daa7ee1
--- /dev/null
+++ b/src/devices/alldevices.h
@@ -0,0 +1,44 @@
+#pragma once
+
+/** ******************************************* **/
+/** Elementary passive devices **/
+/** ******************************************* **/
+#include <waveguide.h>
+#include <directional_coupler.h>
+#include <merger.h>
+#include <splitter.h>
+#include <crossing.h>
+#include <pcm_device.h>
+
+/** ******************************************* **/
+/** Active devices **/
+/** ******************************************* **/
+#include <detector.h>
+#include <phaseshifter.h>
+#include <mzi_active.h>
+#include <mzi.h>
+
+/** ******************************************* **/
+/** Sources **/
+/** ******************************************* **/
+//#include <bitstream_source.h>
+#include <cw_source.h>
+#include <value_list_source.h>
+#include <electrical_value_list_source.h>
+
+/** ******************************************* **/
+/** Utilities **/
+/** ******************************************* **/
+#include <probe.h>
+//#include <ring.h>
+#include <time_monitor.h>
+
+/** ******************************************* **/
+/** Circuits **/
+/** ******************************************* **/
+#include <crow.h>
+#include <octane_cell.h>
+#include <octane_segment.h>
+#include <octane_matrix.h>
+#include <mesh_col.h>
+#include <clements.h>