class OneLayer_BRDF_Model


The class OneLayer_BRDF_Model implements the Rayleigh approximation for a defect embedded in a dielectric layer.

Diagram showing the components contributing to the effective BRDF of a sample surrounded by air.

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 scattering is evaluated in reflection (0) or transmission (1).
(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)
density double The surface number density of local scatterers [µm-2].
(Inherited from Local_BRDF_Model.)
1
radius double The radius of the spherical defect [µm]. 0.01
defect dielectric_function The optical constants of the spherical defect, expressed as a complex number (n,k) or, optionally, as a function of wavelength. (1.0,0.0)
film dielectric_function The optical constants of the film, expressed as a complex number (n,k) or, optionally, as a function of wavelength. (1.59,0.0)
tau double The thickness of the film [µm]. 0.05
depth double The distance of the defect from the exposed interface [µm]. 0.00

See also:

SCATMECH Home,   Conventions,   BRDF_Model

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

Source code:

onelayer.cpp

Definition of public elements:

class OneLayer_BRDF_Model
    : public Local_BRDF_Model
{
};

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