234 |
|
|
235 |
|
if (simParams->havePrintPressureTensor() && |
236 |
|
simParams->getPrintPressureTensor()){ |
237 |
< |
mask.set(Stats::PRESSURE_TENSOR_XX); |
238 |
< |
mask.set(Stats::PRESSURE_TENSOR_XY); |
239 |
< |
mask.set(Stats::PRESSURE_TENSOR_XZ); |
240 |
< |
mask.set(Stats::PRESSURE_TENSOR_YX); |
241 |
< |
mask.set(Stats::PRESSURE_TENSOR_YY); |
242 |
< |
mask.set(Stats::PRESSURE_TENSOR_YZ); |
243 |
< |
mask.set(Stats::PRESSURE_TENSOR_ZX); |
244 |
< |
mask.set(Stats::PRESSURE_TENSOR_ZY); |
245 |
< |
mask.set(Stats::PRESSURE_TENSOR_ZZ); |
237 |
> |
mask.set(Stats::PRESSURE_TENSOR_XX); |
238 |
> |
mask.set(Stats::PRESSURE_TENSOR_XY); |
239 |
> |
mask.set(Stats::PRESSURE_TENSOR_XZ); |
240 |
> |
mask.set(Stats::PRESSURE_TENSOR_YX); |
241 |
> |
mask.set(Stats::PRESSURE_TENSOR_YY); |
242 |
> |
mask.set(Stats::PRESSURE_TENSOR_YZ); |
243 |
> |
mask.set(Stats::PRESSURE_TENSOR_ZX); |
244 |
> |
mask.set(Stats::PRESSURE_TENSOR_ZY); |
245 |
> |
mask.set(Stats::PRESSURE_TENSOR_ZZ); |
246 |
|
} |
247 |
|
|
248 |
|
if (simParams->getAccumulateBoxDipole()) { |
250 |
|
mask.set(Stats::BOX_DIPOLE_Y); |
251 |
|
mask.set(Stats::BOX_DIPOLE_Z); |
252 |
|
} |
253 |
+ |
|
254 |
+ |
if (simParams->haveTaggedAtomPair() && simParams->havePrintTaggedPairDistance()) { |
255 |
+ |
if (simParams->getPrintTaggedPairDistance()) { |
256 |
+ |
mask.set(Stats::TAGGED_PAIR_DISTANCE); |
257 |
+ |
} |
258 |
+ |
} |
259 |
+ |
|
260 |
|
|
261 |
|
return new StatWriter(info_->getStatFileName(), mask); |
262 |
|
} |