| 111 |  | /** Sets the H-Matrix */ | 
| 112 |  | void setHmat(const Mat3x3d& m); | 
| 113 |  |  | 
| 114 | < | double getVolume() { | 
| 114 | > | RealType getVolume() { | 
| 115 |  | return hmat_.determinant(); | 
| 116 |  | } | 
| 117 |  |  | 
| 124 |  | void wrapVector(Vector3d& v); | 
| 125 |  |  | 
| 126 |  |  | 
| 127 | < | double getTime() { | 
| 127 | > | RealType getTime() { | 
| 128 |  | return currentTime_; | 
| 129 |  | } | 
| 130 |  |  | 
| 131 | < | void increaseTime(double dt) { | 
| 131 | > | void increaseTime(RealType dt) { | 
| 132 |  | setTime(getTime() + dt); | 
| 133 |  | } | 
| 134 |  |  | 
| 135 | < | void setTime(double time) { | 
| 135 | > | void setTime(RealType time) { | 
| 136 |  | currentTime_ =time; | 
| 137 |  | //time at statData is redundant | 
| 138 |  | statData[Stats::TIME] = currentTime_; | 
| 139 |  | } | 
| 140 |  |  | 
| 141 | < | double getChi() { | 
| 141 | > | RealType getChi() { | 
| 142 |  | return chi_; | 
| 143 |  | } | 
| 144 |  |  | 
| 145 | < | void setChi(double chi) { | 
| 145 | > | void setChi(RealType chi) { | 
| 146 |  | chi_ = chi; | 
| 147 |  | } | 
| 148 |  |  | 
| 149 | < | double getIntegralOfChiDt() { | 
| 149 | > | RealType getIntegralOfChiDt() { | 
| 150 |  | return integralOfChiDt_; | 
| 151 |  | } | 
| 152 |  |  | 
| 153 | < | void setIntegralOfChiDt(double integralOfChiDt) { | 
| 153 | > | void setIntegralOfChiDt(RealType integralOfChiDt) { | 
| 154 |  | integralOfChiDt_ = integralOfChiDt; | 
| 155 |  | } | 
| 156 |  |  | 
| 167 |  | Stats statData; | 
| 168 |  |  | 
| 169 |  | private: | 
| 170 | < | double currentTime_; | 
| 170 | > | RealType currentTime_; | 
| 171 |  |  | 
| 172 |  | Mat3x3d hmat_; | 
| 173 |  | Mat3x3d invHmat_; | 
| 174 |  | int orthoRhombic_; | 
| 175 |  |  | 
| 176 | < | double chi_; | 
| 177 | < | double integralOfChiDt_; | 
| 176 | > | RealType chi_; | 
| 177 | > | RealType integralOfChiDt_; | 
| 178 |  | Mat3x3d eta_; | 
| 179 |  |  | 
| 180 |  | int id_; /**< identification number of the snapshot */ |