ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/ExtendedSystem.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/ExtendedSystem.hpp (file contents):
Revision 455 by gezelter, Fri Apr 4 01:57:45 2003 UTC vs.
Revision 457 by gezelter, Fri Apr 4 19:16:11 2003 UTC

# Line 14 | Line 14 | class ExtendedSystem{ (public)
14    virtual ~ExtendedSystem() {}
15  
16    void setQmass(double q) {qmass = q;}
17 +  void setTauRelax(double tr) {tauRelax = tr;}
18    void setTargetTemp(double tt) {targetTemp = tt;}
19    void setTargetPressure(double tp) {targetPressure = tp;}
20    
21 <  void NoseHooverNVT(double dt);
22 <  void NoseHooverAndersonNPT(double dt);
23 <  void AffineTransform(double scale);
21 >  void NoseHooverNVT(double dt, double ke);
22 >  void NoseHooverAndersonNPT(double dt, double ke, double p_mol);
23 >  void AffineTransform(double oldBox[3], double newBox[3]);
24  
25   protected:
26  
27 +  // zeta and epsilonDot are propagated
28    double zeta;
29 +  double epsilonDot;
30 +
31 +  // qmass, tauRelax, targetTemp, and targetPressure are parameters that
32 +  // must be set
33    double qmass;
34    double targetTemp;
35    double targetPressure;
36 <  double epsilonScale;
31 <  double epsilonDot;
36 >  double tauRelax;
37  
38   };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines