UNTITLED Summary of this class goes here
    Detailed explanation goes here
Class Details
Superclasses CMaterial
Sealed false
Construct on load false
Constructor Summary
Sapphire UNTITLED Summary of this class goes here 
Property Summary
m_caNonlinearCoefficientMatrix nonlinear stuff 
Method Summary
protected   addNonlinearCoefficientMatrix  
  addlistener Add listener for event. 
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   extraordinaryRefractiveIndex  
  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  
  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. 
  ne ~= (NE) Not equal relation for handles. 
  notify Notify listeners of event. 
Static   ordinaryRefractiveIndex  
  phaseMatch [fTheta, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations) 
  phaseMatchAngles [vInAngles, vOutAngles, vPhaseMismatch] = phaseMatchAngles(obj, vInWavelengths, vInPolarisations, vInAngles, vInAnglesFit, vOutWavelengths, vOutPolarisations, vOutAngles, vOutAnglesFit) 
  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) 
Event Summary
ObjectBeingDestroyed Notifies listeners that a particular object has been destroyed.