espressopp.interaction.TersoffTripleTerm¶
This class provides methods to compute forces and energies of the Tersoff Triple Term potential.
\[U = f_{C_j} f_A \left(1 + \left(\beta f_{C_k} \gamma \left(1 + \frac{c_2}{d_2} - \frac{c_2}{d_2 + \left(\frac{r_{12} r_{32}}{|r_{12}| |{r_{32}}|} - cos(\theta_0)\right)^2}\right)
\left(e^{\lambda_3 (|r_{12}| - |r_{32}|)}\right)^m\right)^n\right)^{-\frac{1}{2n}}\]
-
espressopp.interaction.VerletListTersoffTripleTerm(system, vl3)¶ Parameters: - system –
- vl3 –
-
espressopp.interaction.VerletListTersoffTripleTerm.getPotential(type1, type2, type3)¶ Parameters: - type1 –
- type2 –
- type3 –
Return type:
-
espressopp.interaction.VerletListTersoffTripleTerm.getVerletListTriple()¶ Return type: A Python list of lists.
-
espressopp.interaction.VerletListTersoffTripleTerm.setPotential(type1, type2, type3, potential)¶ Parameters: - type1 –
- type2 –
- type3 –
- potential –
-
espressopp.interaction.FixedTripleListTersoffTripleTerm(system, ftl, potential)¶ Parameters: - system –
- ftl –
- potential –
-
espressopp.interaction.FixedTripleListTersoffTripleTerm.getFixedTripleList()¶ Return type: A Python list of lists.
-
espressopp.interaction.FixedTripleListTersoffTripleTerm.setPotential(type1, type2, type3, potential)¶ Parameters: - type1 –
- type2 –
- type3 –
- potential –