LennardJones
The Lennard-Jones potential models both attractive and repulsive forces between particles. It’s commonly used for modeling non specific interactions between particles.
There are three types of Lennard-Jones potentials implemented:
LennardJonesType1
LennardJonesType2
LennardJonesType3
For all types:
\(\epsilon\) is the depth of the potential well
\(\sigma\) is the distance at which the potential is zero
\(r\) is the distance between the particles
type:
NonBonded,LennardJonesType1(orLennardJonesType2orLennardJonesType3)parameters:
cutOffFactor:real: Interaction range as a multiple of sigma
data:
name_i:string: Type of the particle iname_j:string: Type of the particle jepsilon:real: Potential well depth \([energy]\)sigma:real: Zero-potential distance \([distance]\)
Example:
"lj":{
"type":["NonBonded","LennardJonesType1"],
"parameters":{
"cutOffFactor":2.5,
"condition":"all"
},
"labels":["name_i", "name_j", "epsilon", "sigma"],
"data":[
["A", "A", 1.0, 1.0],
["A", "B", 1.2, 0.9],
["B", "B", 0.8, 1.1]
]
}
Note
For an explanation of how select the neighbors list (and the use of the condition parameter), see the common documentation for the non-bonded potentials.