ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/io/StatWriter.hpp
(Generate patch)

Comparing trunk/OOPSE-4/src/io/StatWriter.hpp (file contents):
Revision 2204 by gezelter, Fri Apr 15 22:04:00 2005 UTC vs.
Revision 2380 by tim, Mon Oct 17 23:13:44 2005 UTC

# Line 54 | Line 54
54   #include <bitset>
55   #include <fstream>
56   #include <iostream>
57 + #include <string>
58   #include <string.h>
59  
60   #include "brains/Stats.hpp"
61 + #include "utils/StringTokenizer.hpp"
62 + #include "utils/CaseConversion.hpp"
63 + #include "utils/simError.h"
64  
65   namespace oopse {
66  
67    typedef std::bitset<Stats::ENDINDEX-Stats::BEGININDEX> StatsBitSet;
68  
69 +  StatsBitSet parseStatFileFormat(const std::string& format);
70 +  
71    /**
66   * DefaultStatsBitSet includes
67   *    StatsIndex::TIME
68   *    StatsIndex::TOTAL_ENERGY
69   *    StatsIndex::POTENTIAL_ENERGY
70   *    StatsIndex::KINETIC_ENERGY
71   *    StatsIndex::TEMPERATURE
72   *    StatsIndex::PRESSURE
73   *    StatsIndex::CONSERVED_QUANTITY
74   */
75  const StatsBitSet DefaultStatsBitSet(255ul);
76
77
78  /**
72     * @class StatWriter StatWriter.hpp "io/StatWriter.hpp"
73     * @brief A configurable Statistics Writer
74     */
75    class StatWriter {
76    public:
77 <    StatWriter(const std::string& filename, const StatsBitSet& mask = DefaultStatsBitSet);
77 >    StatWriter(const std::string& filename, const StatsBitSet& mask);
78      ~StatWriter();
79  
80      void writeStat(const Stats& s);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines