espressopp.interaction.LennardJones93Wall

This class defines a Lennard-Jones 9-3 SingleParticlePotential in the direction x.

\[V(r) = \epsilon \left( \left(\frac{\sigma}{r}\right)^9 - \left(\frac{\sigma}{r}\right)^3 \right)\]

where \(r\) is the distance from the lower or upper wall in the x direction. \(V(r)=0\) after a distance sigmaCutoff.

The parameters have to be defined for every species present in the system with setParams and can be retrieved with getParams.

Example:

>>> LJ93 = espressopp.interaction.LennardJones93Wall()
>>> LJ93.setParams(0, 6., 1., wall_cutoff)
>>> SPLJ93 = espressopp.interaction.SingleParticleLennardJones93Wall(system, LJ93)
>>> system.addInteraction(SPLJ93)
espressopp.interaction.LennardJones93Wall()
espressopp.interaction.LennardJones93Wall.getParams(type_var)
Parameters:type_var
Return type:
espressopp.interaction.LennardJones93Wall.setParams(type_var, epsilon, sigma, sigmaCutoff, r0)
Parameters:
  • type_var
  • epsilon
  • sigma
  • sigmaCutoff
  • r0
espressopp.interaction.SingleParticleLennardJones93Wall(system, potential)
Parameters:
  • system
  • potential
espressopp.interaction.SingleParticleLennardJones93Wall.setPotential(potential)
Parameters:potential
class espressopp.interaction.LennardJones93Wall.LennardJones93Wall

The LennardJones93Wall potential.