RelaxationTime input documentation
Initialize relaxation time approximation for scattering.
Used to initialize class qimpy.transport.material.ab_initio.RelaxationTime.
YAML template:
tau-e: inf # Conduction bands relaxation time. tau-h: inf # Valance bands relaxation time. tau-s-e: inf # Electron spin relaxation time. tau-s-h: inf # Hole spin 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-e
Type: float, Default: inf
Conduction bands relaxation time.
tau-h
Type: float, Default: inf
Valance bands relaxation time.
tau-s-e
Type: float or list of float, Default: inf
Electron spin relaxation time. Note that tau_e must also be set to use this. Can be a single number, or three components for each spin direction.
tau-s-h
Type: float or list of float, Default: inf
Hole spin relaxation time. Note that tau_h must also be set to use this. Can be a single number, or three components for each spin direction.
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.