class RayleighScatterer


The class RayleighScatterer is a SphericalScatterer in the limit that the sphere is much smaller than the wavelength.

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 Radius of the sphere [µm].
(Inherited from SphericalScatterer.)
0.05

See also:

SCATMECH Home,   Conventions,   SphericalScatterer,   RayleighGansSphereScatterer,   MieScatterer

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 "rayscat.h"

Source code:

rayscat.cpp

Definition of public elements:

class RayleighScatterer: public SphericalScatterer 
{
};

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 1.00 (March 2000)
This page last modified: Version 6.00 (February 2008)