25 const double m_hurst(0.3);
Defines class LayerRoughness.
Defines class MultiLayer.
Defines materials in namespace refMat.
Defines class TwoLayerRoughnessBuilder.
Defines some unit conversion factors and other constants in namespace Units.
A roughness of interface between two layers.
A layer, with thickness (in nanometer) and material.
Our sample model: a stack of layers one below the other.
void addLayer(const Layer &layer)
Adds object to multilayer.
void addLayerWithTopRoughness(const Layer &layer, const LayerRoughness &roughness)
Adds layer with top roughness.
MultiLayer * buildSample() const
static constexpr double nanometer
static const Material Vacuum
static const Material Substrate