Index Index
 UNTITLED Summary of this class goes here
See also
Class Details
Superclasses CMaterial
Sealed false
Construct on load false
Constructor Summary
BBO UNTITLED Summary of this class goes here 
Property Summary
m_caNonlinearCoefficientMatrix nonlinear stuff 
Method Summary
Static   NonlinearCoefficient0 R. C. Eckardt, H. Masuda, Y. X. Fan, and R. L. Byer, ´┐Ż´┐ŻAbsolute 
Static   NonlinearCoefficient1 620 J. Opt. Soc. Am. B/ Vol. 16, No. 4/ April 1999 Shoji et al. 
Static   NonlinearCoefficient2 620 J. Opt. Soc. Am. B/ Vol. 16, No. 4/ April 1999 Shoji et al. 
Static   NonlinearCoefficient3 620 J. Opt. Soc. Am. B/ Vol. 16, No. 4/ April 1999 Shoji et al. 
Static   NonlinearCoefficient4 620 J. Opt. Soc. Am. B/ Vol. 16, No. 4/ April 1999 Shoji et al. 
Static   NonlinearCoefficient5 524 J. Opt. Soc. Am. B/ Vol. 18, No. 4/ April 2001 Alford and Smith 
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) 
Static   eNonlinearRefractiveIndex m2/W at 1064 nm 
Static   eTwoPhotonAbsorption  
  eq == (EQ) Test handle equality. 
Static   extraordinaryRefractiveIndex1  
Static   extraordinaryRefractiveIndex2  
Static   extraordinaryRefractiveIndex3  
  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   oNonlinearRefractiveIndex m2/W at 1064 nm 
Static   oTwoPhotonAbsorption  
Static   ordinaryRefractiveIndex1  
Static   ordinaryRefractiveIndex2  
Static   ordinaryRefractiveIndex3  
  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.