73 TRANSLATIONAL_KINETIC,
77 VANDERWAALS_POTENTIAL,
78 ELECTROSTATIC_POTENTIAL,
82 HYDROGENBONDING_POTENTIAL,
85 SHORT_RANGE_POTENTIAL,
101 ELECTRONIC_TEMPERATURE,
115 std::string dataType;
117 std::vector<BaseAccumulator*> accumulatorArray2d;
120 using StatsBitSet = std::bitset<ENDINDEX - BEGININDEX>;
121 using StatsMapType = std::map<std::string, StatsIndex>;
125 void parseStatFileFormat(
const std::string& format);
128 std::string getStatsReport();
130 StatsBitSet getStatsMask();
131 StatsMapType getStatsMap();
132 void setStatsMask(StatsBitSet mask);
134 string getTitle(
int index);
135 string getUnits(
int index);
136 string getDataType(
int index);
138 int getIntData(
int index);
139 RealType getRealData(
int index);
141 potVec getPotVecData(
int index);
142 Mat3x3d getMatrixData(
int index);
143 std::vector<RealType> getArrayData(
int index);
145 int getIntAverage(
int index);
146 RealType getRealAverage(
int index);
147 Vector3d getVectorAverage(
int index);
148 potVec getPotVecAverage(
int index);
149 Mat3x3d getMatrixAverage(
int index);
150 std::vector<RealType> getArrayAverage(
int index);
152 int getIntError(
int index);
153 RealType getRealError(
int index);
155 potVec getPotVecError(
int index);
156 Mat3x3d getMatrixError(
int index);
157 std::vector<RealType> getArrayError(
int index);
163 std::vector<StatsData> data_;
164 StatsBitSet statsMask_;
165 StatsMapType statsMap_;