| 
         SCATMECH > Classes and Functions >
        Surface Scattering Models
        >  Two_Face_BRDF_Model 
        class Two_Face_BRDF_Model
         
        The class Two_Face_BRDF_Model implements
        the solution to first-order vector perturbation theory for
        roughness in the smooth surface limit of a single interface
        of a single dielectric film. It
        inherits the properties of Roughness_BRDF_Model. The code uses the class
	  Correlated_Roughness_Stack_BRDF_Model, which will
	  handle an arbitrary number of layers.  The less general Two_Face_BRDF_Model
	  allows for simpler parameterization of the film thickness and optical properties.
	   
	    
	       
	      
	     
	Parameters:
        
          
            | Parameter | 
            Data
            Type | 
            Description | 
            Default | 
           
          
            | lambda | 
            double | 
            Wavelength of the light
            in vacuum [µm]. 
            (Inherited from BRDF_Model). | 
            0.532 | 
           
          
            | type | 
            int | 
            
	      Indicates whether the light is incident from above the
            substrate or from within the substrate and whether the
            scattering is evaluated in reflection or transmission.
            The choices are: 
	      0 : Light is incident from the above the substrate, and scattering is evaluated in reflection. 
	      1 : Light is incident from the above the substrate, and scattering is evaluated in transmission. 
	      2 : Light is incident from the within the substrate, and scattering is evaluated in reflection. 
	      3 : Light is incident from the within the substrate, and scattering is evaluated in transmission. 
	      For 1, 2, and 3, the substrate must be non-absorbing. 
            (Inherited from BRDF_Model). | 
            0 | 
           
          
            | substrate | 
            dielectric_function | 
            The
            optical constants of the substrate, expressed as a
            complex number (n,k) or, optionally, as a function of
            wavelength. 
            (Inherited from BRDF_Model). | 
            (4.05,0.05) | 
           
          
            | psd | 
            PSD_Function_Ptr | 
            The
            two-dimensional power spectrum of the surface height
            function [µm4]. 
            (Inherited from Roughness_BRDF_Model). | 
            ABC_PSD_Function | 
           
          
            | film | 
            dielectric_function | 
            The
            optical constants of the film, expressed as a complex
            number (n,k) or, optionally, as a function of
            wavelength. | 
            (1.46,0) | 
           
          
            | thickness | 
            double | 
            The
            thickness of the film [µm]. | 
            0.05 | 
           
          
            | face | 
            int | 
            Index of
            the rough interface, where (1) represents the buried
            interface, and (2) represents the exposed interface.
            This model assumes that the other interface is not
            rough. | 
            1 | 
           
         
        See also:
        SCATMECH Home,   Conventions,   BRDF_Model,   Roughness_BRDF_Model,   Correlated_Roughness_BRDF_Model,  
        Roughness_Stack_BRDF_Model 
        J. M. Elson, "Multilayer-coated optics: guided-wave
        coupling and scattering by means of interface random
        roughness," J. Opt. Soc. Am. A 12(4), 729
        (1995). 
        T. A. Germer, "Polarized light scattering by
        microroughness and small defects in dielectric layers," J.
        Opt. Soc. Am. A 18(6), 1279-1288
        (2001). 
	Include file:
          
#include "twoface.h"
 
        Source code:
          
twoface.cpp
 
        Definition of public elements:
          
class Two_Face_BRDF_Model
 : public Roughness_BRDF_Model
{
};
        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) 
 
  |