[fTheta, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations)
[fTheta, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations, fThetaStart)
[fTheta, fPhi, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations, fThetaStart, fPhiStart)
[fTheta, fPhi, fPhaseMismatch] = phaseMatch(obj, vInWavelengths, vInPolarisations, vOutWavelengths, vOutPolarisations, fThetaStart, fPhiStart, sSetAsConstant)
fTheta, fPhi - phase matching angles [rad]
fThetaStart, fPhiStart start values for angles - required
for biaxial crystals.
vInPolarisations, vOutPolarisations = 'o' or 'e'
sSetAsConstant = 'theta' / 'phi' / 'none'(default), if set
to 'theta' or 'phi' one of these is set to constant and the
phase matching in the second one is searched
fPhaseMismatch - residual? phase mismatch
example ooe SHG at 800 nm:
vInWavelengths = [ 800e-9, 800e-9];
vInPolarisations = ['o', 'o'];
vOutWavelengths = 'e';
vOutPolarisations = 400e-9;
2014.03.16
Help for CTM/phaseMatch is inherited from superclass CMaterial