ewald# Functions gaussian_charge(r, Z, width) gaussian_potential(r, Z, width) point_charge_potential(r, Z) potential(r, p)