| 
         SCATMECH > Classes and Functions >
        Free-Space Scattering Models
        > MieScatterer 
        class MieScatterer
         
	A MieScatterer is a SphericalScatterer for a homogeneous
        isotropic sphere. These routines are loosely based upon the
        program BHMIE found in Bohren and Huffman, as modified by B.T.
        Draine. This version was further modified to place it in
        the context of a SphericalScatterer C++ object class.
        
	 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,   RayleighScatterer,   RayleighGansSphericalScatterer 
        
        
	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 "miescat.h"
 
        Source code:
          
miescat.cpp
 
        Definition of public elements:
          
class MieScatterer: 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) 
 
   |