CJoinedMaterial Summary of this class goes here
Detailed explanation goes here
protected
|
addNonlinearCoefficientMatrix |
|
|
addlistener |
Add listener for event. |
|
arangeAnglesForFitting |
|
protected
|
biaxialRefractiveIndex |
|
protected
|
biaxialRefractiveIndexM |
biaxialRefractiveIndex |
protected
|
biaxialRefractiveIndexMM |
biaxialRefractiveIndex |
|
delete |
Delete a handle object. |
|
dispersion |
[beta_n] = dispersion(obj, fWavelength, iDispersionOrder) |
|
eq |
== (EQ) Test handle equality. |
|
findobj |
Find objects matching specified conditions. |
|
findprop |
Find property of MATLAB handle object. |
|
ge |
>= (GE) Greater than or equal relation for handles. |
|
getDeff |
deff = getDeff(vWL, vPolarisations, fTheta, fPhi) |
protected
|
getDisplacement |
|
protected
|
getElectricFieldVector |
|
|
getFitAngles |
|
|
getIndexElipsoidPointAndNormal |
[vPoint, vNormal] = getIndexElipsoidPointAndNormal(wl, theta, phi) |
protected
|
getMillerMatrix |
vDWL - 3 wavelengths (vDWL(1) >= vDWL(2) > vDWL(3) at which the d |
protected
|
getPermittivityTensorBiaxial |
|
protected
|
getPermittivityTensorDiagBiaxial |
|
protected
|
getPermittivityTensorDiagUniaxial |
|
protected
|
getPermittivityTensorUniaxial |
|
|
getPhaseMismatch |
[ fPhaseMismatch ] = getPhaseMismatch(vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations, fTheta) |
|
getPhaseMismatchAngles |
[ vPhaseMismatch ] = getPhaseMismatchAngles(vInWavelengths, vInPolarisations, mInAngles, vOutWavelengths, vOutPolarisations,
mOutAngles)
|
protected
|
getPolarizationDirections |
[vD1,vD2, vDelta] = getPolarizationDirections( vWavelengths, fTheta, fPhi) |
protected
|
getPolarizationDirectionsBiaxial |
[vDs, vDf] = getPolarizationDirectionsBiaxial(vWavelengths, vTheta, vPhi) |
protected
|
getPolarizationDirectionsUniaxial |
[vDo, vDe] = getPolarizationDirectionsUniaxial(fTheta, fPhi) |
protected
|
getPoyntingDirection |
[vPoyntingDirectionO,vPoyntingDirectionE, fWalkOffAngleO, fWalkOffAngleE, vElectricDisplacementO, vElectricDisplacementE]
= getPoyntingDirection( fWavelength, fTheta)
|
Static
|
getPropagationDirection |
s = getPropagationDirection(vTheta, vPhi) |
protected
|
getSumFrequencyVector |
|
|
getValueForPolarization |
PolVal = getValueForPolarization(obj, sPol, OSVal, EFVal) |
|
getVectors |
[vOrdynaryD, vExtraordynaryD, vOrdynaryE, vExtraordynaryE, vOrdynaryP, vExtraordynaryP] = getVectors(vWavelengths, vTheta,
vPhi)
|
protected
|
getVectorsBiaxial |
[vSlowD, vFastD, vSlowE, vFastE, vSlowP, vFastP] = getVectorsBiaxialOld(vWavelengths, fTheta, fPhi) |
protected
|
getVectorsUniaxial |
[vOrdynaryD, vExtraordynaryD, vOrdynaryE, vExtraordynaryE, vOrdynaryP, vExtraordynaryP] = getVectorsUniaxial(vWavelengths,
fTheta, fPhi)
|
|
getWalkOffAngles |
[fWalkOffAngleS, fWalkOffAngleF] = getWalkOffAngles(obj, vWavelengths, fTheta, fPhi) |
|
groupVelocity |
[vg] = groupVelocity(obj, fWavelength) |
|
gt |
> (GT) Greater than relation for handles. |
Sealed
|
isvalid |
Test handle validity. |
|
le |
<= (LE) Less than or equal relation for handles. |
|
localRefractiveIndexSquare |
|
|
lt |
< (LT) Less than relation for handles. |
|
name |
|
|
ne |
~= (NE) Not equal relation for handles. |
|
notify |
Notify listeners of event. |
|
phaseMatch |
[fTheta, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations) |
|
phaseMatchAngles |
[vInAngles, vOutAngles, vPhaseMismatch] = phaseMatchAngles(obj, vInWavelengths, vInPolarisations, vInAngles, vInAnglesFit,
vOutWavelengths, vOutPolarisations, vOutAngles, vOutAnglesFit)
|
|
phaseMismatchFitFun |
|
|
propagationConstantMM |
[mOrdinaryK, mExtraordinaryK] = propagationConstantMM(vWavelengths, mTheta) |
|
refractiveIndex |
Returns the refractive index or indices |
|
refractiveIndexM |
Returns the refractive index or indices in |
protected
|
refractiveIndexVector |
|
protected
|
setReferenceFrameType |
|
protected
|
setup |
|
protected
|
truncateAngles |
[ theta, phi ] = truncateAngles(obj, theta, phi ) |
protected
|
wavelengthCheck |
sErrorLevel 'warning', 'error' |
|
wavelengthChecking |
(sType) |
|
wavenumber |
[k] = wavevector(obj, vWavelength, fTheta, fPhi) |
|
wavevector |
[k] = wavevector(obj, vWavelength, fTheta, fPhi) |