[vPoyntingDirectionO,vPoyntingDirectionE, fWalkOffAngleO, fWalkOffAngleE, vElectricDisplacementO, vElectricDisplacementE] = getPoyntingDirection( fWavelength, fTheta)
[vPoyntingDirectionB,vPoyntingDirectionS, fWalkOffAngleB, fWalkOffAngleS, vElectricDisplacementB, vElectricDisplacementS] = getPoyntingDirection( fWavelength, fTheta, fPhi)
gives NaN for angles where polarization is arbitrary.
vPoyntingDirectionB - for Max refractive index, in the
crystal coordinates!
vPoyntingDirectionS - for min ref. ind.
2014.03.14
!!! Dose not work in vincinity of n*pi/2 theta and phi
stay out by 1e-3*pi/180 from 0, pi/2 and so on...
t=Pointing _|_ E, k=s _|_ D
Exr + Exi = Ext, Eyr + Eyi = Eyt - tangential components
are continous,
Help for ZnS/getPoyntingDirection is inherited from superclass CMaterial