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

Comparing trunk/OOPSE/libmdtools/Thermo.hpp (file contents):
Revision 403 by chuckv, Wed Mar 26 15:37:05 2003 UTC vs.
Revision 561 by mmeineke, Fri Jun 20 20:29:36 2003 UTC

# Line 3 | Line 3
3  
4   #include "Atom.hpp"
5   #include "SRI.hpp"
6 #include "Integrator.hpp"
6   #include "SimInfo.hpp"
7   #include "randomSPRNG.hpp"
8  
# Line 21 | Line 20 | class Thermo{ (public)
20    double getTotalE(); // gets the total energy
21  
22    double getTemperature(); // gives the instant temp. in K
23 <  double getPressure(); // gives the instant pressure in Pa
23 >  double getPressure(); // gives the instant pressure in atm;
24 >  void   getPressureTensor(double pressure_tensor[9]); // gives the pressure
25 >                                                       // tensor in
26 >                                                       // amu*fs^-2*Ang^-1
27 >  double getVolume();   // gives the volume in Ang^3
28 >  double getEnthalpy(); // gives the enthalpy in kcal/mol
29 >
30 >  int getNDF();    // get the number of degrees of freedom in the system
31 >  int getNDFraw(); // get the number of raw degrees of freedom in the system
32 >                   // i.e. don't subtract constraints or system COM.
33    
34    void velocitize(); // set the temperature to the target temp in SimInfo
35                       // NOTE: srand48 should be seeded before calling.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines