API#

Model#

Model is a sample, a background and a resolution.

Sample#

Sample is build from assemblies.

Assemblies#

Assemblies are collections of layers that are used to represent a specific physical setup.

Elements#

Elements are the building blocks that are required to construct a sample.

Layers#

Layers are basic elements and used to represent a single layer of material with a thickness and a roughness.

Materials#

Materials are the most basic elements and are used to represent a material with given physical properties.

Data#

Collection of helper functions.