sarkas.potentials.force_pp.calculate_virial#

sarkas.potentials.force_pp.calculate_virial(pos, p_id, box_lengths, rc, potential_matrix, force)[source]#

Update the force on the particles based on a linked cell-list (LCL) algorithm.

Parameters
  • force (tuple, float) – Potential and force values.

  • potential_matrix (array) – Potential parameters.

  • rc (float) – Cut-off radius.

  • box_lengths (array) – Array of box sides’ length.

  • p_id (array) – Id of each particle

  • pos (array) – Particles’ positions.