Use uniqe_ptr<Filter> for global filter vector

This commit is contained in:
Sterling Harper 2018-10-28 21:25:29 -04:00
parent 89bf3a6afb
commit 9f6801ca74
3 changed files with 29 additions and 29 deletions

View file

@ -187,9 +187,9 @@ prepare_distribcell()
{
// Find all cells listed in a DistribcellFilter.
std::unordered_set<int32_t> distribcells;
for (auto* filt : tally_filters) {
if (filt->type() == "distribcell") {
auto* distrib_filt = static_cast<DistribcellFilter*>(filt);
for (auto& filt : tally_filters) {
auto* distrib_filt = dynamic_cast<DistribcellFilter*>(filt.get());
if (distrib_filt) {
distribcells.insert(distrib_filt->cell_);
}
}