Navigation: Scripting Reference Manual > Data Structures > T_JONESMATRIX

 

T_JONESMATRIX

 

Contact Us: fredsupport@photonengr.com

 

Description

Data structure for specification of coating complex amplitude transmission/reflection coefficients.  It may be used to specify common polarization elements linear/circular polarizers, waveplates, etc.  The form of this structure is not identical to the form used on the Polarizer/Waveplate coating type dialog.  Here, the amplitude is given by Sqrt( real2 + imag2 ) while the phase is given by f = +- atan( imag / real ).

 

Definition

Type T_JONESMATRIX

J00real As Double
J00imag As Double
J10real As Double
J10imag As Double
J01real As Double
J01imag As Double
J11real As Double
J11imag As Double

End Type

 

Members

J00real

The real part of matrix element (0, 0)

 

J00imag

The imaginary part of matrix element (0, 0)

 

J10real

The real part of matrix element (1, 0)

 

J10imag

The imaginary part of matrix element (1, 0)

 

J01real

The real part of matrix element (0, 1)

 

J01imag

The imaginary part of matrix element (0, 1)

 

J11real

The real part of matrix element (1, 1)

 

J11imag

The imaginary part of matrix element (1, 1)

 

 

Used as Parameter in

AddMatrixCoating

GetMatrixCoating

InitMatrixCoating

SetMatrixCoating

Examples

Coatings

 

 

 

 

 

Copyright © Photon Engineering, LLC