InterfaceRoughness{ }

Calling sequence

Scattering{ InterfaceRoughness{ ... } }

Functionality

Specifies the setting for interface roughness within the scattering section. Note that interface grading along the growth axis (due to e.g. interdiffusion) has to be specified in InterfaceWidth

Properties
  • usage: \(\mathrm{\textcolor{ForestGreen}{optional}}\)

Functionality

Setting for the interface roughness scattering calculation.

Example
Scattering{
    InterfaceRoughness{
        InterfaceWidth =
        AmplitudeInZ =
        InterfaceAutoCorrelationType =
        CorrelationLengthInXY =
        AxialCorrelationLength =
    }
}

The following keywords are available within this group:


InterfaceRoughness{ InterfaceWidth }

Calling sequence

Scattering{ InterfaceRoughness{ InterfaceWidth } }

Properties
  • type: real number

  • values: [0.0, ...)

  • unit: \(\mathrm{nm}\)

Functionality


InterfaceRoughness{ AmplitudeInZ }

Calling sequence

Scattering{ InterfaceRoughness{ AmplitudeInZ } }

Properties
  • type: real number

  • values: [0.0, ...)

  • unit: \(\mathrm{nm}\)

Functionality


InterfaceRoughness{ InterfaceAutoCorrelationType }

Calling sequence

Scattering{ InterfaceRoughness{ InterfaceAutoCorrelationType } }

Properties
  • type: integer

  • type: character string

Functionality

Chooses the type of interface autocorrelation:

  • 0 or exp =

  • 1 or gauss =

  • 2 or hurst =

  • 3 or step =


InterfaceRoughness{ CorrelationLengthInXY }

Calling sequence

Scattering{ InterfaceRoughness{ CorrelationLengthInXY } }

Properties
  • type: real number

  • values: [0.0, ...)

  • unit: \(\mathrm{nm}\)

Functionality


InterfaceRoughness{ AxialCorrelationLength }

Calling sequence

Scattering{ InterfaceRoughness{ AxialCorrelationLength } }

Properties
  • type: real number

  • values: [0.0, ...)

  • unit: \(\mathrm{nm}\)

Functionality