1 #ifndef MCMD_MC_SYSTEM_INTERFACE_H 2 #define MCMD_MC_SYSTEM_INTERFACE_H 11 #include <mcMd/simulation/SystemInterface.h> 19 class McPairPotential;
22 class DihedralPotential;
23 class ExternalPotential;
115 {
return *pairPotentialPtr_; }
123 {
return *bondPotentialPtr_; }
131 {
return *anglePotentialPtr_; }
139 {
return *dihedralPotentialPtr_; }
147 {
return *externalPotentialPtr_; }
A System for use in a Markov chain Monte Carlo simulation.
Interface for a Angle Interaction.
AnglePotential & anglePotential() const
Get the AnglePotential.
An interface to a System.
A PairPotential for MC simulations (abstract).
McPairPotential & pairPotential() const
Get the McPairPotential.
Interface for a Dihedral Potential.
Abstract External Potential class.
Utility classes for scientific computation.
An interface to an McSystem.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
ExternalPotential & externalPotential() const
Get the ExternalPotential.
Abstract Bond Potential class.
DihedralPotential & dihedralPotential() const
Get the DihedralPotential.
BondPotential & bondPotential() const
Get the BondPotential.