sarkas.potentials.yukawa.yukawa_force
sarkas.potentials.yukawa.yukawa_force#
- sarkas.potentials.yukawa.yukawa_force(r_in, pot_matrix)[source]#
Numba’d function to calculate Potential and Force between two particles.
- Parameters
r_in (float) – Distance between two particles.
pot_matrix (numpy.ndarray) – It contains potential dependent variables.
Shape = (3,
sarkas.core.Parameters.num_species,sarkas.core.Parameters.num_species)
- Returns
u_r (float) – Potential.
f_r (float) – Force between two particles.
Examples
>>> import numpy as np >>> r = 2.0 >>> pot_matrix = np.array([ 1.0, 1.0, 0.0001]) >>> yukawa_force(r, pot_matrix) (0.06766764161830635, 0.10150146242745953)