ThermoElectric.tau_screened_coulomb¶
- ThermoElectric.tau_screened_coulomb(energy: numpy.ndarray, mass_c: numpy.ndarray, screen_len: numpy.ndarray, n_imp: numpy.ndarray, dielectric: float) numpy.ndarray[source]¶
Electron-ion scattering rate — Brook-Herring model
Note that for highly doped semiconductors, screen length plays a significant role, therefor should be computed carefully. Highly suggest to use following matlab file “Fermi.m” from: https://www.mathworks.com/matlabcentral/fileexchange/13616-fermi
If committed to use python, the package “dfint” works with python2 pip install fdint
- Parameters
energy (np.ndarray) – Energy range
mass_c (np.ndarray) – Conduction band effective mass
screen_len (np.ndarray) – Screening length
n_imp (np.ndarray) – impurity scattering
dielectric (float) – Dielectric constant
- Returns
tau – Electron-impurity lifetime
- Return type
np.ndarray