8 #include "McSystemInterface.h" 9 #include <mcMd/mcSimulation/McSystem.h> 24 , pairPotentialPtr_(0)
27 , bondPotentialPtr_(0)
30 , anglePotentialPtr_(0)
33 , dihedralPotentialPtr_(0)
36 , externalPotentialPtr_(0)
A System for use in a Markov chain Monte Carlo simulation.
bool hasExternal() const
Does an external potential exist?
An interface to a System.
bool hasBonds() const
Does a bond potential exist?
BondPotential & bondPotential() const
Return the BondPotential by reference.
bool hasAngles() const
Does an angle potential exist?
virtual ~McSystemInterface()
Destructor.
bool hasDihedrals() const
Does a dihedral potential exist?
ExternalPotential & externalPotential() const
Return ExternalPotential by reference.
Utility classes for scientific computation.
McPairPotential & pairPotential() const
Return the McPairPotential by reference.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
McSystemInterface(McSystem &mcSystem)
Constructor.
AnglePotential & anglePotential() const
Return AnglePotential by reference.
DihedralPotential & dihedralPotential() const
Return the DihedralPotential by reference.