Documentation ¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func MultilayerStackrt ¶
func MultilayerStackrt(pol PolState, lambda float64, stack []NT, aoi float64, vacAmbient bool) (complex128, complex128)
func SnellAOR ¶
func SnellAOR(n0, n1, theta complex128) complex128
func Totalr ¶
func Totalr(M Mat2C) complex128
func Totalt ¶
func Totalt(M Mat2C) complex128
Types ¶
type Mat2C ¶
type Mat2C [2][2]complex128
func CharacteristicMatrixP ¶
func CharacteristicMatrixP(lambda, d float64, n, theta complex128) Mat2C
func CharacteristicMatrixS ¶
func CharacteristicMatrixS(lambda, d float64, n, theta complex128) Mat2C
func MatScale2C ¶
func MatScale2C(A Mat2C, s complex128) Mat2C
type NT ¶
type NT struct { T float64 // thickness N complex128 // refactive index }
Click to show internal directories.
Click to hide internal directories.