8 #include <ddMd/potentials/dihedral/DihedralFactory.h> 9 #include <ddMd/simulation/Simulation.h> 12 #include <ddMd/potentials/dihedral/DihedralPotential.h> 13 #include <ddMd/potentials/dihedral/DihedralPotentialImpl.h> 16 #include <simp/interaction/dihedral/CosineDihedral.h> 17 #include <simp/interaction/dihedral/MultiHarmonicDihedral.h> 29 simulationPtr_(&simulation)
44 if (name ==
"CosineDihedral") {
47 if (name ==
"MultiHarmonicDihedral") {
Parallel domain decomposition (DD) MD simulation.
Classes used by all simpatico molecular simulations.
Main object for a domain-decomposition MD simulation.
DihedralPotential * trySubfactories(const std::string &className) const
Search through subfactories for match.
Abstract base class for computing dihedral forces and energies.
Implementation template for a DihedralPotential.
DihedralFactory(Simulation &simulation)
Default constructor.
DihedralPotential * factory(const std::string &subclass) const
Return a pointer to a new McDihedralInteration, if possible.