aboutsummaryrefslogtreecommitdiff
path: root/src/devices/alldevices.h
diff options
context:
space:
mode:
authorClément Zrounba <6691770+clement-z@users.noreply.github.com>2023-09-30 23:06:01 +0200
committerClément Zrounba <6691770+clement-z@users.noreply.github.com>2023-09-30 23:26:46 +0200
commitff9b8bb838ecdfbfc1dc81038fcf3b2a87636982 (patch)
tree21f27be782ce11c6d00b96ce100a2bff88141b2e /src/devices/alldevices.h
downloadspecs-ff9b8bb838ecdfbfc1dc81038fcf3b2a87636982.tar.gz
specs-ff9b8bb838ecdfbfc1dc81038fcf3b2a87636982.zip
Initial release
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>