Functions | |
function | transformation_coefficients (in pilm, in taulm, in tau, in l, in m, in pol, in varargin) |
Transformation operator B to map from spherical to plane vector wave functions and vice versa. More... | |
function transformation_coefficients | ( | in | pilm, |
in | taulm, | ||
in | tau, | ||
in | l, | ||
in | m, | ||
in | pol, | ||
in | varargin | ||
) |
Transformation operator B to map from spherical to plane vector wave functions and vice versa.
For the definition of B, see the theory section.
pilm | (cell array): angular function pi as returned by spherical_functions_angular() |
taulm | (cell array): angular function tau as returned by spherical_functions_angular() |
tau | (int): SVWF polarization (1=TE, 2=TM) |
l | (int): polar quantum number (degree), l=1,... |
m | (int): azimuthal quantum number (order), m=-l,...,l |
pol | (int): PVWF polarization (1=TE, 2=TM) |
dagkey | (string): Optional: keyword 'dagger' to compute B^dagger |
B | (float array): B operator, same dimension as entries of pilm |