From 5cf8482d9a90f1737155841d2758f9d06da103ae Mon Sep 17 00:00:00 2001 From: Gavin Ridley Date: Wed, 14 Apr 2021 17:21:53 -0400 Subject: [PATCH] have collision filter use particle accessors --- include/openmc/particle.h | 1 + src/tallies/filter_collision.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/openmc/particle.h b/include/openmc/particle.h index 4b7c8b9913..f0e146743b 100644 --- a/include/openmc/particle.h +++ b/include/openmc/particle.h @@ -460,6 +460,7 @@ public: double& sqrtkT_last() { return sqrtkT_last_; } int& n_collision() { return n_collision_; } + const int& n_collision() const { return n_collision_; } bool& write_track() { return write_track_; } uint64_t& seeds(const int& i) { return seeds_[i]; } diff --git a/src/tallies/filter_collision.cpp b/src/tallies/filter_collision.cpp index daa553942b..cf7d98c85a 100644 --- a/src/tallies/filter_collision.cpp +++ b/src/tallies/filter_collision.cpp @@ -39,7 +39,7 @@ void CollisionFilter::get_all_bins( const Particle& p, TallyEstimator estimator, FilterMatch& match) const { // Get the number of collisions for the particle - auto n = p.n_collision_; + auto n = p.n_collision(); // Bin the collision number. Must fit exactly the desired collision number. auto search = map_.find(n);