espressopp.interaction.LennardJonesGeneric
This class provides methods to compute forces and energies of a generic Lennard Jones potential with arbitrary integers a and b.
\[V(r) = 4 \varepsilon \left[ \left( \frac{\sigma}{r} \right)^{a} -
\left( \frac{\sigma}{r} \right)^{b} \right]\]
- espressopp.interaction.LennardJonesGeneric(epsilon, sigma, a, b, cutoff, shift)
- Parameters:
epsilon (real) – (default: 1.0)
sigma (real) – (default: 1.0)
a (int) – (default: 12)
b (int) – (default: 6)
cutoff – (default: infinity)
shift – (default: “auto”)
- espressopp.interaction.VerletListLennardJonesGeneric(vl)
- Parameters:
vl
- espressopp.interaction.VerletListLennardJonesGeneric.getPotential(type1, type2)
- Parameters:
type1
type2
- Return type:
- espressopp.interaction.VerletListLennardJonesGeneric.getVerletList()
- Return type:
A Python list of lists.
- espressopp.interaction.VerletListLennardJonesGeneric.setPotential(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListAdressLennardJonesGeneric(vl, fixedtupleList)
- Parameters:
vl
fixedtupleList
- espressopp.interaction.VerletListAdressLennardJonesGeneric.setPotentialAT(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListAdressLennardJonesGeneric.setPotentialCG(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListAdressLennardJonesGeneric2(vl, fixedtupleList)
- Parameters:
vl
fixedtupleList
- espressopp.interaction.VerletListAdressLennardJonesGeneric2.setPotentialAT(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListAdressLennardJonesGeneric2.setPotentialCG(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListHadressLennardJonesGeneric(vl, fixedtupleList)
- Parameters:
vl
fixedtupleList
- espressopp.interaction.VerletListHadressLennardJonesGeneric.setPotentialAT(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListHadressLennardJonesGeneric.setPotentialCG(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListHadressLennardJonesGeneric2(vl, fixedtupleList, KTI)
- Parameters:
vl
fixedtupleList
KTI – (default: False)
- espressopp.interaction.VerletListHadressLennardJonesGeneric2.setPotentialAT(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.VerletListHadressLennardJonesGeneric2.setPotentialCG(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.CellListLennardJonesGeneric(stor)
- Parameters:
stor
- espressopp.interaction.CellListLennardJonesGeneric.setPotential(type1, type2, potential)
- Parameters:
type1
type2
potential
- espressopp.interaction.FixedPairListLennardJonesGeneric(system, vl, potential)
- Parameters:
system
vl
potential
- espressopp.interaction.FixedPairListLennardJonesGeneric.getFixedPairList()
- Return type:
A Python list of lists.
- espressopp.interaction.FixedPairListLennardJonesGeneric.getPotential()
- Return type:
- espressopp.interaction.FixedPairListLennardJonesGeneric.setFixedPairList(fixedpairlist)
- Parameters:
fixedpairlist
- espressopp.interaction.FixedPairListLennardJonesGeneric.setPotential(potential)
- Parameters:
potential
- class espressopp.interaction.LennardJonesGeneric.LennardJonesGeneric(*args, **kwds)
The generic Lennard-Jones potential.