��joint spectral amplitude without phase with sinc�� jointSpecAmplitudeSinc�opts����:�jointSpecAmplitudeSinc�opts��Module��optjointSpecAmplitudeSinc optjointSpecAmplitudeSinc:��Φsinc�opts� Α�opts��; iassert�optjointSpecAmplitudeSinc Ε Reals�; Return�Simplify�replaceSiPrefixes�optjointSpecAmplitudeSinc���; � ��joint spectral intensitiy�� jointSpecIntensity�opts����:�jointSpecIntensity�opts��Module��optjointSpecIntensity�, optjointSpecIntensity:� �Α�opts� Φgauss�opts��^2; iassert�optjointSpecIntensity �� 0�; iassert�optjointSpecIntensity Ε Reals�; Return�Simplify�replaceSiPrefixes�optjointSpecIntensity���; � pdc.m 11
12 pdc.m ��k�vector mismatch in a waveguide�� dk2�opts����:�dk2�opts��Module��optnp, optns, optni, optΛp, optΛs, optΛi,optΩp,optΩs,optΩi, optssig optTemperature,opttempScale,optwgwidth, optwgheight, optairBoundary, optmodesu, optmodesv, optdn optTemperature�getOpt�Temperature,opts,defaults�; opttempScale�getOpt�tempScale,opts,defaults�; optwgwidth�getOpt�wgwidth,opts,defaults�; optwgheight�getOpt�wgheight,opts,defaults�; optpmorder�getOpt�pmorder,opts,defaults�; optkerror�getOpt�kerror,opts,defaults�; optdn�getOpt�dn,opts,defaults�; optairBoundary�getOpt�airBoundary,opts,defaults�; optmodesu�getOpt�modesu,opts,defaults�; optmodesv�getOpt�modesv,opts,defaults�; optΩsroot�getOpt�Ωsroot,opts,defaults�; iassert�optΩsroot Ε Reals�; optΛp�getOpt�Λp,opts,defaults�; optΩp�getOpt�Ωp,opts,defaults�; If�optΩp �� "notSet", optΩp:�Ω�optΛp�;,""�; optssig�getOpt�ssig,opts,defaults�; optisig�getOpt�isig,opts,defaults�; iassert�optssig �� �1 �� optssig�� �1�; iassert�optisig �� �1 �� optisig�� �1�; opt��getOpt��,opts,defaults�; iassert�opt� Ε Reals�; optnp�getOpt�np,opts,defaults�; optns�getOpt�ns,opts,defaults�; optni�getOpt�ni,opts,defaults�; iassert�optnp �� no �� optnp �� ne �� optnp �� nx �� optnp �� ny �� optnp �� nz �� optnp �� noe iassert�optns �� no �� optns �� ne �� optns �� nx �� optns �� ny �� optns �� nz �� optns �� noe iassert�optni �� no �� optni �� ne �� optni �� nx �� optni �� ny �� optni �� nz �� optni �� noe optdk :� �kwg�sellmeier�� optnp,Ω�� optΩp,Temperature�� optTemperature, tempScale�� opttempScale wgheight�� optwgheight, airBoundary�� optairBoundary, modesu �� optmodesu, modesv � optssig kwg�sellmeier�� optns,Ω�� optΩsroot,Temperature�� optTemperature, tempScale wgheight�� optwgheight, airBoundary�� optairBoundary, modesu �� optmodesu, modesv � optisig kwg�sellmeier�� optni,Ω�� �optΩp �optΩsroot�,Temperature�� optTemperature wgheight�� optwgheight, airBoundary�� optairBoundary, modesu �� optmodesu, modesv �2�Π�optpmorder�opt��optkerror; iassert�optdk Ε Reals�; Return�Simplify�replaceSiPrefixes�optdk���; �