Open GoogleCodeExporter opened 9 years ago
This may also provide a solution for issue 154.
Original comment by yurkin
on 18 Sep 2012 at 3:44
Original comment by yurkin
on 4 Jul 2013 at 9:46
Original comment by yurkin
on 4 Jul 2013 at 9:58
Original comment by yurkin
on 4 Jul 2013 at 10:00
Original comment by yurkin
on 6 Jul 2013 at 10:41
Original comment by yurkin
on 6 Jul 2013 at 10:44
The following paper describes another approach to calculate first several
multipoles by direct formula:
Evlyukhin A.B., Reinhardt C., and Chichkov B.N. Multipole light scattering by
nonspherical nanoparticles in the discrete dipole approximation, Phys. Rev. B
84, 235429 (2011). http://dx.doi.org/10.1103/PhysRevB.84.235429
However, an approach based on spherical-harmonics translation seems to be more
efficient.
Original comment by yurkin
on 7 Jul 2013 at 9:57
Original comment by yurkin
on 7 Jul 2013 at 9:57
Actually, the above describes approaches to obtain _spherical_ and _Cartesian_
multipoles. Each of them is probably relevant for different applications.
It is interesting, whether a fast method to calculate many Cartesian multipoles
is available (similar to fast methods for translation of spherical harmonics).
Original comment by yurkin
on 19 Mar 2014 at 10:54
This paper is also relevant. It uses fast-multipole method for near-to-far-field transformation in the FDTD and ray tracing. G. Tang et al., “Enhancement of the computational efficiency of the near-to-far field mapping in the finite-difference method and ray-by-ray method with the fast multi-pole plane wave expansion approach,” J. Quant. Spectrosc. Radiat. Transfer 176, 70–81 (2016) http://dx.doi.org/10.1016/j.jqsrt.2016.02.027
This can probably be done with fast spherical Fourier transform, but this assumes that we have only scattered fields already in far-field. But, in reality, we start with dipole fields (and FFT-reminding transformation to the far-field, so some other approach from the family of non-equidistant FFTs may be even more efficient.
Transformation of dipole polarizations into spherical harmonics expansion coefficients is performed in https://gitlab.com/k.czajkowski/addatmatrix/
Original issue reported on code.google.com by
yurkin
on 21 Dec 2011 at 9:41