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. The shape of the particle is described by the class Axisymmetric_Shape.

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 and size 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,   Double_Interaction_BRDF_Model,   Subsurface_Particle_BRDF_Model,   Axisymmetric_Particle_BRDF_Model,   Subsurface_Axisymmetric_Particle_BRDF_Model

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
Sensor Science Division Home Page
Sensor Science Division Inquiries
Website Comments

Current SCATMECH version: 7.22 (April 2021)