transformation_coefficients.m File Reference

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 Documentation

◆ transformation_coefficients()

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.

Parameters
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
Return values
B(float array): B operator, same dimension as entries of pilm