|
SCATMECH > Classes and Functions >
Surface Scattering Models
> OneLayer_BRDF_Model
class
OneLayer_BRDF_Model
The class OneLayer_BRDF_Model implements
the Rayleigh approximation for a defect embedded in a
dielectric layer.
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)
|