8 #include <mcMd/potentials/dihedral/DihedralFactory.h> 9 #include <mcMd/simulation/System.h> 10 #include <mcMd/potentials/dihedral/DihedralPotential.h> 11 #include <mcMd/potentials/dihedral/DihedralPotentialImpl.h> 14 #include <simp/interaction/dihedral/CosineDihedral.h> 15 #include <simp/interaction/dihedral/MultiHarmonicDihedral.h> 39 if (name ==
"CosineDihedral") {
42 if (name ==
"MultiHarmonicDihedral") {
A set of interacting Molecules enclosed by a Boundary.
Classes used by all simpatico molecular simulations.
DihedralPotential * factory(const std::string &subclass) const
Return a pointer to a new DihedralPotential, if possible.
Interface for a Dihedral Potential.
DihedralPotential * trySubfactories(const std::string &className) const
Search through subfactories for match.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
Implementation template for an DihedralPotential.
DihedralFactory(System &system)
Default constructor.