deeperwin.orbitals.eval_gaussian_orbital

deeperwin.orbitals.eval_gaussian_orbital(el_ion_diff, el_ion_dist, ind_nuc, alpha, weights, angular_momenta)[source]

Evaluate a single orbital on multiple points in space r.

Each orbital is evaluated at N points in 3D space. Each orbital consist of k gaussians centered around a nucleus at position R.

Parameters
  • el_ion_diff – Position where orbital is evaluated, relative to nucleus, shape [3]

  • el_ion_dist – norm of difference, i.e. distance between electron position and the nucleus; shape []

  • alpha – Gaussian decay coefficients [k]

  • weights – Linear expansion coeffs of orbitals [k]

  • angular_momenta – Integers describing the power of each cartesian coordinate, shape [3]

Returns

Array of shape [N]