ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/new_design/OOPSE-4/src/brains/Thermo.cpp
(Generate patch)

Comparing branches/new_design/OOPSE-4/src/brains/Thermo.cpp (file contents):
Revision 1819 by tim, Tue Nov 30 19:58:25 2004 UTC vs.
Revision 1820 by tim, Thu Dec 2 00:09:35 2004 UTC

# Line 164 | Line 164 | void Thermo::getPressureTensor(Mat3x3d pressureTensor)
164      pressureTensor =  p_global + OOPSEConstant::energyConvert/volume * tau;
165   }
166  
167 + void Thermo::saveStat(){
168 +    Snapshot* currSnapshot = info_->getSnapshotManager()->getCurrentSnapshot();
169 +    Stats& stat = currSnapshot->statData;
170 +    
171 +    stat[Stats::KINETIC_ENERGY] = getKinetic();
172 +    stat[Stats::POTENTIAL_ENERGY] = getPotential();
173 +    stat[Stats::TOTAL_ENERGY] = stat[Stats::KINETIC_ENERGY]  + stat[Stats::POTENTIAL_ENERGY] ;
174 +    stat[Stats::TEMPERATURE] = getTemperature();
175 +    stat[Stats::PRESSURE] = getPressure();
176 +    stat[Stats::VOLUME] = currSnapshot->getVolume();      
177 +
178 +    /**@todo need refactorying*/
179 +    //Conserved Quantity is set by integrator and time is set by setTime
180 +    
181 + }
182 +
183   } //end namespace oopse

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines