DipEgenThetaAllPhi | Low-level function to calculate VSH expansions for Dipole emission for a fixed r0>0, but many theta and lambda |
DipFarFieldAllP | Calculates far-field properties (scattered field + dipole field) for dipole emission close to a sphere |
DipFullMonty | Solves the problem of dipole emission close to a single sphere with Mie theory and produces 4 figures to illustrate the results |
DipIncEabn1bn0 | Calculates a_{n,1}, b_{n,1}, and b_{n,0} for n=1:nNmax for the incident dipole field |
DipIncEefn1fn0 | Calculates e_{n,1}, f_{n,1}, and f_{n,0} for n=1:nNmax for the incident dipole field |
DipMcoeff | Calculates the radiative and total decay rate EFs for dipole emission from the Mie susceptibilities |
DipPinTaunPnTn | Computes angle functions pi_n(cos(theta)) and tau_n(cos(theta)) (for |m|=1) and p_n(cos(theta)) and t_n(cos(theta)) (for m=0) for n=1..nNmax |
DipPlotEfarAllP | Plots typical dipole radiation profiles for a few wavelengths |
DipPlotEfarForP | Plots the dipole radiation profiles at a few wavelengths for a given px,pz and for 2 phi's |
DipPlotM | Plots the results of DipSolveSingleSphere as lambda-dependence of MRad and MTot |
DipScriptFullMonty | Example script to run the function DipFullMonty |
DipSolveSingleSphere | Solves the problem of dipole emission close to a single sphere with Mie theory |