utils Packages¶
The utils packages contains utility functions using throughout the toolbox.
Todo
utils packages docs
- ott.utils.vsh(n, m, theta, phi)¶
VSH calculate vector spherical harmonics
[B,C,P] = VSH(n,m,theta,phi) calculates vector spherical harmonics for the locations theta, phi. Vector m allowed. Scalar n for the moment.
[B,C,P] = VSH(n,theta,phi) outputs for all possible m.
If scalar m: B,C,P are arrays of size length(theta,phi) x 3 If vector m: B,C,P are arrays of size length((theta,phi),m) x 3 theta and phi can be vectors (of equal length) or scalar.
The three components of each vector are [r,theta,phi]
“Out of range” n and m result in return of [0 0 0]