8 #include <ddMd/potentials/bond/BondFactory.h> 9 #include <ddMd/simulation/Simulation.h> 12 #include <ddMd/potentials/bond/BondPotential.h> 13 #include <ddMd/potentials/bond/BondPotentialImpl.h> 16 #include <simp/interaction/bond/HarmonicBond.h> 17 #include <simp/interaction/bond/HarmonicL0Bond.h> 18 #include <simp/interaction/bond/FeneBond.h> 30 simulationPtr_(&simulation)
45 if (name ==
"HarmonicBond") {
48 if (name ==
"HarmonicL0Bond") {
51 if (name ==
"FeneBond") {
Implementation template for a BondPotential.
Abstract base class for computing bond forces and energies.
Parallel domain decomposition (DD) MD simulation.
Classes used by all simpatico molecular simulations.
Main object for a domain-decomposition MD simulation.
BondFactory(Simulation &simulation)
Default constructor.
BondPotential * trySubfactories(const std::string &className) const
Search through subfactories for match.
BondPotential * factory(const std::string &subclass) const
Return a pointer to a new McBondInteration, if possible.