| 113 |
|
bool needReset; |
| 114 |
|
Velocitizer* velocitizer_; |
| 115 |
|
bool needVelocityScaling; |
| 116 |
< |
double targetScalingTemp; |
| 116 |
> |
RealType targetScalingTemp; |
| 117 |
|
|
| 118 |
|
DumpWriter* dumpWriter; |
| 119 |
|
StatWriter* statWriter; |
| 120 |
|
RestWriter* restWriter; |
| 121 |
|
Thermo thermo; |
| 122 |
|
|
| 123 |
< |
double runTime; |
| 124 |
< |
double sampleTime; |
| 125 |
< |
double statusTime; |
| 126 |
< |
double thermalTime; |
| 127 |
< |
double resetTime; |
| 128 |
< |
double dt; |
| 123 |
> |
RealType runTime; |
| 124 |
> |
RealType sampleTime; |
| 125 |
> |
RealType statusTime; |
| 126 |
> |
RealType thermalTime; |
| 127 |
> |
RealType resetTime; |
| 128 |
> |
RealType dt; |
| 129 |
|
|
| 130 |
|
Snapshot* currentSnapshot_; //During the integration, the address of currentSnapshot Will not change |
| 131 |
|
|
| 132 |
|
|
| 133 |
|
private: |
| 134 |
|
|
| 135 |
< |
virtual double calcConservedQuantity() = 0; |
| 135 |
> |
virtual RealType calcConservedQuantity() = 0; |
| 136 |
|
|
| 137 |
|
virtual DumpWriter* createDumpWriter() = 0; |
| 138 |
|
|