calc_qV_TF

static ThomasFermi.calc_qV_TF(physics, V, K_mat, n)

Calculates the Thomas-Fermi potential (in meV).

This is given by q * V + dot(K_mat, n) * delta_x.

Parameters:
  • physics (PhysicsParameters) – The physical device parameters.

  • V (ndarray[float]) – A 1D array containing the total potential V(x) (in mV) from all of the gates.

  • K_mat (ndarray[float]) – A 2D array with shape (len(x), len(x)), where K_mat[i, j] gives the value of the Coulomb interaction (in meV) between two particles at points x[i] and x[j].

  • n (ndarray[float]) – A 1D array containing the particle density (in 1/nm).

Returns:

The Thomas-Fermi potential (in meV).

Return type:

ndarray[float]