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