ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/applications/staticProps/NanoVolume.cpp
(Generate patch)

Comparing trunk/src/applications/staticProps/NanoVolume.cpp (file contents):
Revision 1193 by chuckv, Thu Nov 22 16:39:45 2007 UTC vs.
Revision 1194 by chuckv, Thu Dec 6 19:52:11 2007 UTC

# Line 45 | Line 45
45   *
46   *  Created by Charles F. Vardeman II on 14 Dec 2006.
47   *  @author  Charles F. Vardeman II
48 < *  @version $Id: NanoVolume.cpp,v 1.2 2007-11-22 16:39:44 chuckv Exp $
48 > *  @version $Id: NanoVolume.cpp,v 1.3 2007-12-06 19:52:11 chuckv Exp $
49   *
50   */
51  
# Line 62 | Line 62 | NanoVolume::NanoVolume(SimInfo* info,
62                         const std::string& filename,
63                         const std::string& sele)
64    : StaticAnalyser(info, filename), selectionScript_(sele), evaluator_(info), seleMan_(info) {
65 <  setOutputName(getPrefix(filename) + ".off");
65 >  setOutputName(getPrefix(filename) + ".avol");
66    
67    evaluator_.loadScriptString(sele);
68    if (!evaluator_.isDynamic()) {
# Line 129 | Line 129 | void NanoVolume::process() {
129      totalVolume_ += hull->getVolume();          
130    }
131    RealType avgVolume = totalVolume_/(RealType) frameCounter_;
132 <  std::cout << avgVolume << std::endl;
132 >  //std::cout.precision(7);
133 >  //std::cout  << avgVolume << std::endl;
134 >
135 >  std::ofstream osq(getOutputFileName().c_str());
136 >  osq.precision(7);
137 >  if (osq.is_open()){
138 >      osq << avgVolume << std::endl;
139 >
140 >  }
141 >  osq.close();
142 >
143   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines