class Uncorrelated_Roughness_Stack_BRDF_Model


The class Uncorrelated_Roughness_Stack_BRDF_Model is a Roughness_Stack_BRDF_Model, for which all of the interfaces have roughness functions with identical, but uncorrelated, power spectra.

Diagram showing a substrate with four non-conformally rough films.

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)
psd PSD_Function_Ptr The two-dimensional power spectrum of the surface height function [µm4].
(Inherited from Roughness_BRDF_Model).
ABC_PSD_Function
stack dielectric_stack Description of the stack of films deposited on the substrate, usually specified by a file.
See dielectric_stack, for more information.
(Inherited from Roughness_Stack_BRDF_Model).
no films
this_layer int This parameter is ignored by this model.
(Inherited from Roughness_Stack_BRDF_Model).
ignored

See also:

SCATMECH Home,   Conventions,   BRDF_Model,   Roughness_BRDF_Model,   Roughness_Stack_BRDF_Model,   dielectric_stack

Include file:

#include "allrough.h"

Source code:

allrough.cpp

Definition of public elements:

class Uncorrelated_Roughness_Stack_BRDF_Model
 : public Roughness_Stack_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 4.00 (July 2003)
This page last modified: Version 6.00 (February 2008)