espressopp.interaction.VSpherePair

This class provides methods to compute forces and energies of the VSpherePair potential.

\[V(r_{ij}, \sigma_{ij}) = \varepsilon \left( \frac{2 \pi}{3} \sigma_{ij}\right)^{- \frac{3}{2}} e^{- \frac{3}{2} \frac{r_{ij}^2}{\sigma_{ij}}} , r_{ij} = \left| \vec{r_i} - \vec{r_j} \right| , \sigma_{ij} = \sigma_i^2 + \sigma_j^2\]

Reference: Flactuating soft-sphere approach to coars-graining of polymer melts, Soft matter, 2010, 6, 2282

espressopp.interaction.VSpherePair(epsilon, cutoff, shift)
Parameters:
  • epsilon (real) – (default: 1.0)
  • cutoff – (default: infinity)
  • shift – (default: “auto”)
espressopp.interaction.VerletListVSpherePair(vl)
Parameters:vl
espressopp.interaction.VerletListVSpherePair.getPotential(type1, type2)
Parameters:
  • type1
  • type2
Return type:

espressopp.interaction.VerletListVSpherePair.getVerletList()
Return type:A Python list of lists.
espressopp.interaction.VerletListVSpherePair.setPotential(type1, type2, potential)
Parameters:
  • type1
  • type2
  • potential
class espressopp.interaction.VSpherePair.VSpherePair

The Lennard-Jones potential.