1541 |
|
if(outputMask_[j]) { |
1542 |
|
switch(j) { |
1543 |
|
case Z: |
1544 |
< |
(data_[j].accumulator[i])->add(z); |
1544 |
> |
dynamic_cast<Accumulator *>(data_[j].accumulator[i])->add(z); |
1545 |
|
break; |
1546 |
|
case TEMPERATURE: |
1547 |
< |
data_[j].accumulator[i]->add(temp); |
1547 |
> |
dynamic_cast<Accumulator *>(data_[j].accumulator[i])->add(temp); |
1548 |
|
break; |
1549 |
|
case VELOCITY: |
1550 |
|
dynamic_cast<VectorAccumulator *>(data_[j].accumulator[i])->add(vel); |
1551 |
|
break; |
1552 |
|
case DENSITY: |
1553 |
< |
data_[j].accumulator[i]->add(den); |
1553 |
> |
dynamic_cast<Accumulator *>(data_[j].accumulator[i])->add(den); |
1554 |
|
break; |
1555 |
|
} |
1556 |
|
} |
1747 |
|
assert(bin < nBins_); |
1748 |
|
RealType s; |
1749 |
|
|
1750 |
< |
data_[index].accumulator[bin]->getAverage(s); |
1750 |
> |
dynamic_cast<Accumulator *>(data_[index].accumulator[bin])->getAverage(s); |
1751 |
|
|
1752 |
|
if (! isinf(s) && ! isnan(s)) { |
1753 |
|
rnemdFile_ << "\t" << s; |
1785 |
|
assert(bin < nBins_); |
1786 |
|
RealType s; |
1787 |
|
|
1788 |
< |
data_[index].accumulator[bin]->getStdDev(s); |
1788 |
> |
dynamic_cast<Accumulator *>(data_[index].accumulator[bin])->getStdDev(s); |
1789 |
|
|
1790 |
|
if (! isinf(s) && ! isnan(s)) { |
1791 |
|
rnemdFile_ << "\t" << s; |