class MultilayerCoatedMieScatterer


A MultilayerCoatedMieScatterer is a SphericalScatterer for a isotropic sphere with an arbitrary number of coatings.

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)
sphere dielectric_function The optical constants of the sphere, expressed as a complex number (n,k) or, optionally, as a function of wavelength.
(Inherited from SphericalScatterer.)
(1.59,0)
radius double Total radius of the sphere [µm], including the films.
(Inherited from SphericalScatterer.)
0.05
stack StackModel_Ptr The dielectric stack describing the thicknesses and optical properties of the coatings on the sphere (everything but the core). The sum of all the thicknesses of the layers must be less than radius. The first layer in the stack corresponds to that closest to the core. No_StackModel

See also:

SCATMECH Home,   Conventions,   SphericalScatterer,   RayleighScatterer,   RayleighGansSphericalScatterer,   MieScatterer,   CoatedMieScatterer,  

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).
J. Sinzig and M. Quinten, "Scattering and Absorption by spherical multilayer particles," Applied Physics A 58(2), 157-162 (1994).

Include file:

#include "nsphere.h"

Source code:

nsphere.cpp

Definition of public elements:

class MultilayerCoatedMieScatterer: public SphericalScatterer 
{
};

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)