sarkas.potentials.force_pm.calc_field#

sarkas.potentials.force_pm.calc_field(phi_k, kx_v, ky_v, kz_v)[source]#

Numba’d function that calculates the Electric field in Fourier space.

Parameters
  • phi_k (numpy.ndarray, numba.complex128) – 3D array of the Potential.

  • kx_v (numpy.ndarray, numba.float64) – 2D array containing the values of kx.

  • ky_v (numpy.ndarray, numba.float64) – 2D array containing the values of ky.

  • kz_v (numpy.ndarray, numba.float64) – 3D array containing the values of kz.

Returns

  • E_kx (numpy.ndarray, numba.complex128) – Electric Field along kx-axis.

  • E_ky (numpy.ndarray, numba.complex128) – Electric Field along ky-axis.

  • E_kz (numpy.ndarray, numba.complex128) – Electric Field along kz-axis.