class TMatrix_Axisymmetric_Scatterer


The class TMatrix_Axisymmetric_Scatterer implements a theory for scattering by an axisymmetric homogeneous particle as described by Barber and Hill.

Parameters:

Parameter Data Type Description Default
lambda double Wavelength of the light [µm].
(Inherited from Free_Space_Scatterer.)
0.532
medium dielectric_function The optical constants of the medium surrounding the sphere, expressed as a complex number (n,k) or, optionally, as a function of wavelength.
(Inherited from Free_Space_Scatterer.)
(1,0)
Shape Axisymmetric_Shape_Ptr The shape of the particle. Ellipsoid_Axisymmetric_Shape
particle dielectric_function The optical constants of the particle, expressed as a complex number (n,k) or, optionally, as a function of wavelength. (1.59,0)
lmax int The maximum polar order considered in the calculation. A value of zero implies that the calculation should use the value suggested by Bohren and Huffman for a sphere.
Note: Validity of the results requires convergence over this parameter.
0
mmax int The maximum azimuthal order considered in the calculation. A value of zero implies that this order should be the same as that used for the polar order.
Note: Validity of the results requires convergence over this parameter.
0

See also:

SCATMECH Home,   Conventions,   Free_Space_Scatterer

P. W. Barber and S. C. Hill, Light Scattering by Particles: Computational Methods, (World Scientific, Singapore, 1990).
C. F. Bohren and D. R. Huffman, Absorption and Scattering of Light by Small Particles, (Wiley, New York, 1983).
H. C. van de Hulst, Light Scattering by Small Particles, (Dover, New York, 1981).

Include file:

#include "axifree.h"
#include "tmatrix.h"

Source code:

axifree.cpp
tmatrix.cpp

Top of Page


For More Information

SCATMECH Technical Information and Questions
Optical Technology Division (OTD) Home Page
OTD Technical Inquiries
OTD Website Comments

Current SCATMECH version: 6.00 (February 2008)
This page first online: Version 5.00 (July 2005)
This page last modified: Version 6.00 (February 2008)