aboutsummaryrefslogtreecommitdiff
path: root/src/devices/alldevices.h
blob: ca1e4f3a03ed53a2d131c8e972e28d218ec1e783 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#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>
#include <power_meter.h>

/** ******************************************* **/
/**           Circuits                          **/
/** ******************************************* **/
#include <crow.h>
#include <octane_cell.h>
#include <octane_segment.h>
#include <octane_matrix.h>
#include <mesh_col.h>
#include <clements.h>