ThermoElectric.tau_2d_cylinder¶
- ThermoElectric.tau_2d_cylinder(energy: numpy.ndarray, num_kpoints: numpy.ndarray, Uo: float, relative_mass: numpy.ndarray, volume_frac: float, valley: numpy.ndarray, dk_len: float, ro: numpy.ndarray, lattice_parameter: float, n_sample=2000) numpy.ndarray[source]¶
A fast algorithm that uses Fermi’s golden rule to compute the energy dependent electron scattering rate from cylindrical nano-particles or nano-scale pores infinitely extended perpendicular to the current.
- Parameters
energy (np.ndarray) – Energy range
num_kpoints (np.ndarray) – Number of kpoints in each direction
Uo (float) – Barrier height
relative_mass (np.ndarray) – Relative mass of electron
volume_frac (float) – Defects volume fraction
valley (np.ndarray) – Conduction band valley indices
dk_len (float) – Sample size
ro (np.ndarray) – Cylinder radius
lattice_parameter (float) – lattice parameter
n_sample (int) – Mesh sample size
- Returns
tau_cylinder – Electron-defect lifetime
- Return type
np.ndarray