Scattering{ }

Calling sequence

Scattering{ }

Functionality

Example
Scattering{
    MaterialForScatteringParameters = "well"

    InterfaceRoughness{
        ...
    }

    ThreadingDislocations{
        ...
    }

    AcousticPhononScattering = yes
    AcousticPhononScatteringEnergyMax =

    MonochromaticLOPhonon =
    # TuneLOPhononScattering =  # deprecated
    LOPhononCouplingStrength =
    LOPhononDeformationPotential =

    ScreeningTemperatureType =
    TemperatureOffsetParameter =
    AccuracySelfConsistentElectronTemperature =
    ElectronTemperatureForScreening =
    ImpurityScatteringStrength =

    AlloyScattering = yes
    AlloyScatteringStrength =

    # advanced settings
    SeparateScattering =
    AnharmonicityStrength =
    MinimizeIFRBroadening =

    ElectronElectronScattering =
    HomogeneousCoulomb =
    CoarseGridCoulomb =
    # TuneElectElectScatteringStrength =  # deprecated
    ElectElectScatteringStrength =

    PhononDamping =

    InterfacesCutOff =

    AugerCoefficient =
}

The following keywords are available within this group.


MaterialForScatteringParameters

Calling sequence

Scattering{ MaterialForScatteringParameters }

Properties

Functionality


InterfaceRoughness{ }

Calling sequence

Scattering{ InterfaceRoughness{ } }

Properties
  • using: \(\mathrm{\textcolor{ForestGreen}{optional\;within\;the\;scope}}\)

Functionality

Setting for the interface roughness scattering calculation.

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

InterfaceRoughness{ InterfaceWidth }

Calling sequence

Scattering{ InterfaceRoughness{ InterfaceWidth } }

Properties
  • type: \(\mathrm{real\;number}\)

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

Functionality


InterfaceRoughness{ AmplitudeInZ }

Calling sequence

Scattering{ InterfaceRoughness{ AmplitudeInZ } }

Properties
  • type: \(\mathrm{real\;number}\)

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

Functionality


InterfaceRoughness{ InterfaceAutoCorrelationType }

Calling sequence

Scattering{ InterfaceRoughness{ InterfaceAutoCorrelationType } }

Properties

Functionality


InterfaceRoughness{ CorrelationLengthInXY }

Calling sequence

Scattering{ InterfaceRoughness{ CorrelationLengthInXY } }

Properties
  • type: \(\mathrm{real\;number}\)

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

Functionality


InterfaceRoughness{ AxialCorrelationLength }

Calling sequence

Scattering{ InterfaceRoughness{ AxialCorrelationLength } }

Properties
  • type: \(\mathrm{real\;number}\)

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

Functionality


ThreadingDislocations{ }

Calling sequence

Scattering{ ThreadingDislocations{ } }

Properties
  • using: \(\mathrm{\textcolor{ForestGreen}{optional\;within\;the\;scope}}\)

Functionality

Example
Scattering{
    ThreadingDislocations{
        Density =
        FillingFactor =
        TypePNotN =
    }
}

ThreadingDislocations{ Density }

Calling sequence

Scattering{ ThreadingDislocations{ Density } }

Properties

Functionality


ThreadingDislocations{ FillingFactor }

Calling sequence

Scattering{ ThreadingDislocations{ FillingFactor } }

Properties

Functionality


ThreadingDislocations{ TypePNotN }

Calling sequence

Scattering{ ThreadingDislocations{ TypePNotN } }

Properties

Functionality


PhononDamping

Calling sequence

Scattering{ PhononDamping }

Properties

Functionality


InterfacesCutOff

Calling sequence

Scattering{ InterfacesCutOff }

Properties

Functionality


AugerCoefficient

Calling sequence

Scattering{ AugerCoefficient }

Properties
  • type: \(\mathrm{real\;number}\)

  • unit: \(\mathrm{cm^6/s}\)

Functionality

Coefficient of the classical model of Auger recombination rate \(Cnnp\) and \(Cnpp\), where \(n\) and \(p\) are local electron and hole densities, respectively. The \(n\)-type and \(p\)-type Auger coefficients are assumed to be the same (cf. Review paper on interband cascade lasers).