54 |
|
#include <vector> |
55 |
|
|
56 |
|
#include "brains/DataStorage.hpp" |
57 |
+ |
#include "nonbonded/NonBondedInteraction.hpp" |
58 |
|
#include "brains/Stats.hpp" |
59 |
|
|
60 |
|
namespace OpenMD{ |
70 |
|
RealType totalEnergy; /**< total energy of this frame */ |
71 |
|
RealType kineticEnergy; /**< kinetic energy of this frame */ |
72 |
|
RealType potentialEnergy; /**< potential energy of this frame */ |
73 |
+ |
RealType shortRangePotential; /**< short-range contributions to the potential*/ |
74 |
+ |
RealType longRangePotential; /**< long-range contributions to the potential */ |
75 |
+ |
RealType bondPotential; /**< bonded contribution to the potential */ |
76 |
+ |
RealType bendPotential; /**< angle-bending contribution to the potential */ |
77 |
+ |
RealType torsionPotential; /**< dihedral (torsion angle) contribution to the potential */ |
78 |
+ |
RealType inversionPotential; /**< inversion (planarity) contribution to the potential */ |
79 |
+ |
potVec lrPotentials; /**< breakdown of long-range potentials by family */ |
80 |
|
RealType temperature; /**< temperature of this frame */ |
81 |
|
RealType chi; /**< thermostat velocity */ |
82 |
|
RealType integralOfChiDt; /**< the actual thermostat */ |