AgGaS2 Summary of this class goes here
Detailed explanation goes here
Static
|
NonlinearCoefficient1 |
G. D. Boyd et al.. Linear and nonlinear optical properties of AgGaS2, CuGaS2, and CuInS2, and theory of the wedge technique
for the measurement of nonlinear coefficients, IEEE J. Quant. Electron., 7, 563-573 (1971)
|
Static
|
NonlinearCoefficient2 |
dont use if you are a conservative - quite large... |
Static
|
NonlinearCoefficient3 |
J.-J. Zondy, D. Touahri, and O. Acef |
Static
|
NonlinearCoefficient4 |
J.-J. Zondy, D. Touahri, and O. Acef |
Static
|
NonlinearCoefficient5 |
J.-J. Zondy, D. Touahri, and O. Acef |
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. |
Static
|
extraordinaryRefractiveIndexSquareB |
|
Static
|
extraordinaryRefractiveIndexSquareK |
|
Static
|
extraordinaryRefractiveIndexSquareT |
|
|
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. |
|
lt |
< (LT) Less than relation for handles. |
|
name |
|
|
ne |
~= (NE) Not equal relation for handles. |
|
notify |
Notify listeners of event. |
Static
|
ordinaryRefractiveIndexSquareB |
|
Static
|
ordinaryRefractiveIndexSquareK |
|
Static
|
ordinaryRefractiveIndexSquareT |
|
|
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) |