class CrossRCW_BRDF_Model


The class CrossRCW_BRDF_Model provides a BRDF_Model interface to the CrossRCW_Model. Since a periodic structure yields delta-function-like peaks in the BRDF, the BRDF cannot be strictly evaluated for such a structure. However, it is sometimes useful to provide a mechanism for evaluating an effective BRDF. This model provides that interface by spreading the power of each diffracting order uniformly over a conical solid angle whose half-angle is given by the parameter alpha.

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)
alpha double The half-angle of a cone over which the power diffracted into each order is assumed to be spread [rad]. 0.0175
RCW CrossRCW_Model_Ptr The CrossRCW_Model used to perform the simulation. CrossRCW_Model

See also:

SCATMECH Home,   Conventions,   BRDF_Model,   CrossRCW_Model,   CrossGrating

L. Li, "New formulation of the Fourier modal method for crossed surface-relief gratings," J. Opt. Soc. Am. A 14, 2758-2767 (1997).

L. Li, "Formulation and comparison of two recursive matrix algorithms for modeling layered diffraction gratings," J. Opt. Soc. Am. A 13, 1024-1035 (1996).

Include file:

#include "crossrcw.h"

Source code:

crossrcw.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)