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

Comparing branches/new_design/OOPSE-3.0/src/brains/Stats.cpp (file contents):
Revision 1725 by tim, Wed Nov 10 22:01:06 2004 UTC vs.
Revision 1804 by tim, Tue Nov 30 19:58:25 2004 UTC

# Line 35 | Line 35 | Stats::title_[Stats::TOTALENERGY] = "Total Energy";
35  
36   namespace oopse {
37  
38 < Stats::title_[Stats::TOTALENERGY] = "Total Energy";
39 < Stats::title_[Stats::TOTALPOTENTIAL] = "Total Potential";
40 < Stats::title_[Stats::TOTALKINETIC] = "Total Kinetic";
41 < Stats::title_[Stats::TEMPERATURE] = "Temperature";
42 < Stats::title_[Stats::PRESSURE] = "Pressure";
43 < Stats::title_[Stats::CONSERVEQUAN] = "Conserved Quantity";
44 < Stats::title_[Stats::ELECTROSTATIC] = "Eletrostatic";
45 < Stats::title_[Stats::BOND] = "Bond";
46 < Stats::title_[Stats::BEND] = "Bend";
47 < Stats::title_[Stats::DIHEDRAL] = "Dihedral";
48 < Stats::title_[Stats::IMPROPER] = "Improper";
38 > bool Stats::isInit_ = false;
39  
40 + Stats::Stats() {
41 +
42 +    if (!isInit_) {
43 +        init();
44 +        isInit_ = false;
45 +    }
46 +
47   }
48 +
49 + void Stats::init() {
50 +
51 + title_[TIME] = "Time";
52 + title_[TOTAL_ENERGY] = "Total Energy";
53 + title_[POTENTIAL_ENERGY] = "Potential Energy";
54 + title_[KINETIC_ENERGY] = "Kinetic Energy";
55 + title_[TEMPERATURE] = "Temperature";
56 + title_[PRESSURE] = "Pressure";
57 + title_[CONSERVED_QUANTITY] = "Conserved Quantity";            
58 + title_[TRANSLATIONAL_KINETIC] = "Translational Kinetic";
59 + title_[ROTATIONAL_KINETIC] = "Rotational Kinetic";
60 + title_[LONG_RANGE_POTENTIAL] = "Long Range Potential";
61 + title_[SHORT_RANGE_POTENTIAL] = "Short Range Potential";
62 + title_[VANDERWAALS_POTENTIAL] = "van der waals Potential";
63 + title_[BOND_POTENTIAL] = "Bond Potential";
64 + title_[BEND_POTENTIAL] = "Bend Potential";
65 + title_[DIHEDRAL_POTENTIAL] = "Dihedral Potential";
66 + title_[IMPROPER_POTENTIAL] = "Improper Potential";
67 + title_[VRAW] = "Raw Potential";
68 + title_[VHARM] = "Harmonic Potential";
69 +
70 + units_[TIME] = "fs";
71 + units_[TOTAL_ENERGY] = "kcal/mol";
72 + units_[POTENTIAL_ENERGY] = "kcal/mol";
73 + units_[KINETIC_ENERGY] = "kcal/mol";
74 + units_[TEMPERATURE] = "K";
75 + units_[PRESSURE] = "atm";
76 + units_[CONSERVED_QUANTITY] = "kcal/mol";            
77 + units_[TRANSLATIONAL_KINETIC] = "kcal/mol";
78 + units_[ROTATIONAL_KINETIC] = "kcal/mol";
79 + units_[LONG_RANGE_POTENTIAL] = "kcal/mol";
80 + units_[SHORT_RANGE_POTENTIAL] = "kcal/mol";
81 + units_[VANDERWAALS_POTENTIAL] = "kcal/mol";
82 + units_[BOND_POTENTIAL] = "kcal/mol";
83 + units_[BEND_POTENTIAL] = "kcal/mol";
84 + units_[DIHEDRAL_POTENTIAL] = "kcal/mol";
85 + units_[IMPROPER_POTENTIAL] = "kcal/mol";
86 + units_[VRAW] = "kcal/mol";
87 + units_[VHARM] = "kcal/mol";
88 + }
89 +
90 + }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines