| 
         SCATMECH > Classes and Functions >
        Free-Space Scattering Models
        >  TMatrix_Axisymmetric_Scatterer 
        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) 
 
  |