RelaxationTime input documentation

Initialize relaxation time approximation for scattering.

Used to initialize class qimpy.transport.material.ab_initio.RelaxationTime.

YAML template:

tau-p: inf          # Momentum relaxation time.
tau-s: inf          # Spin relaxation time.
tau-e: inf          # Conduction bands relaxation time.
tau-h: inf          # Valance bands relaxation time.
tau-eh: inf         # Relaxation time of conduction-valance off diagonal terms.
max-dmu: 0.001      # Maximum mu change in Newton-Rhapson method.
tau-recomb: inf     # Recombination time.
nv: 0               # Number of valance bands.
eps: 1e-12          # Precision in the determination of mu_e and mu_h.
only-diagonal: yes  # Whether only diagonal terms change.

Parameters:

tau-p

Type: float, Default: inf

Momentum relaxation time.

tau-s

Type: float, Default: inf

Spin relaxation time.

tau-e

Type: float, Default: inf

Conduction bands relaxation time.

tau-h

Type: float, Default: inf

Valance bands relaxation time.

tau-eh

Type: float, Default: inf

Relaxation time of conduction-valance off diagonal terms.

max-dmu

Type: float, Default: 0.001

Maximum mu change in Newton-Rhapson method.

tau-recomb

Type: float, Default: inf

Recombination time.

nv

Type: int, Default: 0

Number of valance bands.

eps

Type: float, Default: 1e-12

Precision in the determination of mu_e and mu_h.

only-diagonal

Type: bool, Default: yes

Whether only diagonal terms change.