@@ -252,8 +252,7 @@ RandomRay::RandomRay()
252252 : angular_flux_(data::mg.num_energy_groups_),
253253 delta_psi_ (data::mg.num_energy_groups_),
254254 negroups_(data::mg.num_energy_groups_),
255- angular_flux_prime_(data::mg.num_energy_groups_),
256- delta_psi_prime_(data::mg.num_energy_groups_)
255+ angular_flux_prime_(data::mg.num_energy_groups_)
257256
258257{
259258 if (source_shape_ == RandomRaySourceShape::LINEAR ||
@@ -456,17 +455,14 @@ void RandomRay::attenuate_flux_flat_source(
456455 RandomRay::time_method_ == RandomRayTimeMethod::PROPAGATION) {
457456 float T1 = srh.T1 (g);
458457
459- // Source Derivative Propogation terms for Time Derivative
460- // Characteristic Equation
458+ // Source Derivative Propogation terms for Characteristic Equation
461459 float inverse_vbar = domain_->inverse_vbar_ [material * negroups_ + g];
462460 new_delta_psi += T1 * inverse_vbar * exponential / sigma_t ;
463461 new_delta_psi += distance * inverse_vbar * (angular_flux_prime_[g] - T1) *
464462 (1 - exponential);
465463
466464 // Time Derivative Characteristic Equation
467- float new_delta_psi_prime = (angular_flux_prime_[g] - T1) * exponential;
468- delta_psi_prime_[g] = new_delta_psi_prime;
469- angular_flux_prime_[g] -= new_delta_psi_prime;
465+ angular_flux_prime_[g] -= (angular_flux_prime_[g] - T1) * exponential;
470466 }
471467 delta_psi_[g] = new_delta_psi;
472468 angular_flux_[g] -= new_delta_psi;
0 commit comments