espressopp.interaction.CoulombTruncatedUniqueCharge¶
\[U = \frac{Q}{d}\]
where \(Q\) is the product of the charges of the two particles and \(d\) is their distance from each other.
In this interaction potential, a unique \(Q = q_iq_j\) value is specified per potential. For a more flexible truncated Coulomb interaction potential where each individual particle has its own charge \(q_i\), see CoulombTruncated.
-
espressopp.interaction.
CoulombTruncatedUniqueCharge
(qq, cutoff, shift)¶ Parameters: - qq (real) – (default: 1.0)
- cutoff – (default: infinity)
- shift – (default: “auto”)
-
espressopp.interaction.
VerletListCoulombTruncatedUniqueCharge
(vl)¶ Parameters: vl –
-
espressopp.interaction.VerletListCoulombTruncatedUniqueCharge.
getPotential
(type1, type2)¶ Parameters: - type1 –
- type2 –
Return type:
-
espressopp.interaction.VerletListCoulombTruncatedUniqueCharge.
setPotential
(type1, type2, potential)¶ Parameters: - type1 –
- type2 –
- potential –
-
espressopp.interaction.
CellListCoulombTruncatedUniqueCharge
(stor)¶ Parameters: stor –
-
espressopp.interaction.CellListCoulombTruncatedUniqueCharge.
setPotential
(type1, type2, potential)¶ Parameters: - type1 –
- type2 –
- potential –
-
espressopp.interaction.
FixedPairListCoulombTruncatedUniqueCharge
(system, vl, potential)¶ Parameters: - system –
- vl –
- potential –
-
espressopp.interaction.FixedPairListCoulombTruncatedUniqueCharge.
setPotential
(potential)¶ Parameters: potential –
-
class
espressopp.interaction.CoulombTruncatedUniqueCharge.
CoulombTruncatedUniqueCharge
¶ The CoulombTruncatedUniqueCharge potential.