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 |
|
|