ThermoElectric.group_velocity

ThermoElectric.group_velocity(kpoints: numpy.ndarray, energy_kp: numpy.ndarray, energy: numpy.ndarray) numpy.ndarray[source]

Group velocity is the derivation of band structure from DFT. Linear BTE needs single band data. Reciprocal lattice vector is required

Parameters
  • kpoints (np.ndarray) – Wave vectors

  • energy_kp (np.ndarray) – Energy for each wave vector

  • energy (np.ndarray) – Energy range

Returns

velocity – Group velocity

Return type

np.ndarray