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