Is anyone aware of an existing implementation of analytical
orientation averaging in the coupled-dipole framework?
There seems to be two schools of thought here; those who would work on
the interaction matrix directly [*], and others who would go from DDA
to T-matrix, then use existing analytical formulas [**].
[*] Orientational Averaging of Integrated Cross Sections in the
Discrete Dipole Method. N. G. Khlebtsov, Opt. Spectrosc. 90, 408
(2001)
[**] D. W. Mackowski. Discrete dipole moment method for calculation of
the T matrix for nonspherical particles. J. Opt. Soc. Amer. A 19
(2002)
Best regards,
baptiste
As far as I know, the papers that you mentioned is basically the state-of-the-art. And I am not aware of any widely-used
implementations. But I think that Dan Macknowski has some proof-of-principle implementation that he might share. So
contacting him seems to be a good idea.
From the other side, my feeling is that an efficient numerical quadrature would be in many cases faster than the
analytical formulae. Moreover, the latter are anyway truncated to some extent and hence not perfectly accurate. In this
respect, the recent paper by Antti Penttila may be of relevance:
A. Penttil� and K. Lumme, �Optimal cubature on the sphere and other orientation averaging schemes,� J. Quant. Spectrosc.
Radiat. Transfer 112, 1741-1746 (2011). doi: 10.1016/j.jqsrt.2011.02.001
But, of course, analytical formulae are still useful in some cases.
Maxim.