Abstract class StackModel


The abstract class StackModel is used to give dielectric_stack the properties of a Model. The provided StackModelss are:

Instantiable Models and Their Parameters:

Parameter Data Type Description Default
No_StackModel:
This model represents an interface without any films.
No_StackModel has no adjustable parameters.
Stack_StackModel:
This model is a model that uses a dielectric_stack.
stack dielectric_stack The description of the stack. none
SingleFilm_StackModel:
This model represents a single film.
material dielectric_function The optical properties (n and k) of the film. (1.5,0)
thickness double The thickness of the film [µm]. 0.1
DoubleFilm_StackModel:
This model represents two films.
material1 dielectric_function The optical properties (n and k) of the film closer to the substrate. (1.5,0)
thickness1 double The thickness of the film closer to the substrate [µm]. 0.1
material2 dielectric_function The optical properties (n and k) of the film farther from the substrate. (1.5,0)
thickness2 double The thickness of the film [µm] farther from the substrate. 0.1
GradedFilm_StackModel:
A film with a graded index.
start dielectric_function The optical properties (n and k) of the film closer to the substrate. (1.5,0)
end dielectric_function The optical properties (n and k) of the film farther from the substrate. (1,0)
thickness double The thickness of the film [µm]. 0.1
steps int The number of steps with which to approximate the film. 5

See also:

SCATMECH Home,   dielectric_stack  

Include file:

#include "filmtrans.h"

Source code:

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