@@ -158,7 +158,7 @@ void score_fission_delayed_dg(int i_tally, int d_bin, double score,
158158 dg_match.bins_ [i_bin] = d_bin;
159159
160160 // Determine the filter scoring index
161- auto filter_index = 0 ;
161+ int64_t filter_index = 0 ;
162162 double filter_weight = 1 .;
163163 for (auto i = 0 ; i < tally.filters ().size (); ++i) {
164164 auto i_filt = tally.filters (i);
@@ -449,7 +449,7 @@ void score_fission_eout(Particle& p, int i_tally, int i_score, int score_bin)
449449 (score_bin == SCORE_PROMPT_NU_FISSION && g == 0 )) {
450450
451451 // Find the filter scoring index for this filter combination
452- int filter_index = 0 ;
452+ int64_t filter_index = 0 ;
453453 double filter_weight = 1.0 ;
454454 for (auto j = 0 ; j < tally.filters ().size (); ++j) {
455455 auto i_filt = tally.filters (j);
@@ -497,7 +497,7 @@ void score_fission_eout(Particle& p, int i_tally, int i_score, int score_bin)
497497 } else {
498498
499499 // Find the filter index and weight for this filter combination
500- int filter_index = 0 ;
500+ int64_t filter_index = 0 ;
501501 double filter_weight = 1 .;
502502 for (auto j = 0 ; j < tally.filters ().size (); ++j) {
503503 auto i_filt = tally.filters (j);
@@ -578,8 +578,8 @@ double get_nuclide_xs(const Particle& p, int i_nuclide, int score_bin)
578578// ! collision estimator.
579579
580580void score_general_ce_nonanalog (Particle& p, int i_tally, int start_index,
581- int filter_index, double filter_weight, int i_nuclide, double atom_density ,
582- double flux)
581+ int64_t filter_index, double filter_weight, int i_nuclide,
582+ double atom_density, double flux)
583583{
584584 Tally& tally {*model::tallies[i_tally]};
585585
@@ -1112,8 +1112,8 @@ void score_general_ce_nonanalog(Particle& p, int i_tally, int start_index,
11121112// ! is not used for analog tallies.
11131113
11141114void score_general_ce_analog (Particle& p, int i_tally, int start_index,
1115- int filter_index, double filter_weight, int i_nuclide, double atom_density ,
1116- double flux)
1115+ int64_t filter_index, double filter_weight, int i_nuclide,
1116+ double atom_density, double flux)
11171117{
11181118 Tally& tally {*model::tallies[i_tally]};
11191119
@@ -1615,8 +1615,8 @@ void score_general_ce_analog(Particle& p, int i_tally, int start_index,
16151615// ! argument is really just used for filter weights.
16161616
16171617void score_general_mg (Particle& p, int i_tally, int start_index,
1618- int filter_index, double filter_weight, int i_nuclide, double atom_density ,
1619- double flux)
1618+ int64_t filter_index, double filter_weight, int i_nuclide,
1619+ double atom_density, double flux)
16201620{
16211621 auto & tally {*model::tallies[i_tally]};
16221622
0 commit comments