espressopp.interaction.TersoffPairTerm¶
This class provides methods to compute forces and energies of 2 body term of Tersoff potential.
if \(d_{12} > R + D\)
\[U = 0\]
if \(d_{12} < R - D\)
\[U = A e^{-\lambda1 d_{12}}\]
else
\[U = \frac{1}{2}\left(1 - sin\left(\frac{\pi}{4D}\left(d_{12}-R\right)\right)\right) A e^{-\lambda_1 d_{12}}\]
-
espressopp.interaction.
TersoffPairTerm
(A, lambda1, R, D, cutoff)¶ Parameters: - A –
- lambda1 –
- R –
- D –
- cutoff – (default: infinity)
-
espressopp.interaction.
VerletListTersoffPairTerm
(vl)¶ Parameters: vl –
-
espressopp.interaction.VerletListTersoffPairTerm.
getPotential
(type1, type2)¶ Parameters: - type1 –
- type2 –
Return type:
-
espressopp.interaction.VerletListTersoffPairTerm.
getVerletList
()¶ Return type: A Python list of lists.
-
espressopp.interaction.VerletListTersoffPairTerm.
setPotential
(type1, type2, potential)¶ Parameters: - type1 –
- type2 –
- potential –
-
espressopp.interaction.
CellListTersoffPairTerm
(stor)¶ Parameters: stor –
-
espressopp.interaction.CellListTersoffPairTerm.
setPotential
(type1, type2, potential)¶ Parameters: - type1 –
- type2 –
- potential –
-
espressopp.interaction.
FixedPairListTersoffPairTerm
(system, vl, potential)¶ Parameters: - system –
- vl –
- potential –
-
espressopp.interaction.FixedPairListTersoffPairTerm.
setPotential
(potential)¶ Parameters: potential –
-
class
espressopp.interaction.TersoffPairTerm.
TersoffPairTerm
¶ The Lennard-Jones potential.