An omnidirectional operator multiplying by a complex number.
Absolute value of amplitide multipier. E.g. Math.SQRT1_2 for
Phase multiplier, in TAU (from range: [0,1]).
An auxiliary operation for beam splitter transmittion directions.
Angle in degrees [0, 45, 90, 135] up to 180. --> and CCW.
Operator with dimensions [Dimension.direction()].
An auxiliary operation for constructing other directional operators.
Angle in degrees [0, 90, 180, 270] up to 360. --> and CCW.
Operator with dimensions [Dimension.direction()].
A 2d matrix, phase shift between projections. For phase plate.
An angle, in radians, i.e. from the range [0, Tau].
Phase shift for angle as for the main state, [0, 1].
Phase shift for for the orthogonal state, [0, 1].
A dimension of size 2, e.g. spin or polarization.
A reflection from a plane that has two refletive sides. Rotations: - / | \
In degrees, only values [0, 45, 90, 135]. From ->, counterclockwise.
Operator with dimensions [Dimension.polarization()]
Reflection from an optically denser material. Note that change horizontal frame of reference.
Reflection from an optically lighter material. Note that change horizontal frame of reference.
Generated using TypeDoc
Vectors for polarization states: H, V, D, A, L, R.