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

Comparing trunk/OOPSE/libmdtools/Thermo.cpp (file contents):
Revision 475 by gezelter, Tue Apr 8 12:44:18 2003 UTC vs.
Revision 477 by gezelter, Tue Apr 8 14:34:30 2003 UTC

# Line 139 | Line 139 | double Thermo::getPressure(){
139    // routine derived via viral theorem description in:
140    // Paci, E. and Marchi, M. J.Phys.Chem. 1996, 100, 4314-4322
141  
142 <  const double convert = 4.184e-4;
142 >  const double e_convert = 4.184e-4;
143 >  const double p_convert = 1.63882576e8;
144    double molmass;
145    double vcom[3];
146    double p_local, p_sum, p_mol, virial;
# Line 170 | Line 171 | double Thermo::getPressure(){
171    virial = tau[0] + tau[4] + tau[8];
172    entry_plug->getBox(theBox);
173  
174 <  p_mol = (p_sum - virial*convert) / (3.0 * theBox[0] * theBox[1]* theBox[2]);
175 <  
174 >  p_mol = p_convert * (p_sum - virial*e_convert) /
175 >    (3.0 * theBox[0] * theBox[1]* theBox[2]);
176 >
177    return p_mol;
178   }
179  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines