Skip to content

Commit 22474d1

Browse files
committed
remove unneeded delta_psi_prime
1 parent 8f77d8b commit 22474d1

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

include/openmc/random_ray/random_ray.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,6 @@ class RandomRay : public Particle {
9191
bool is_active_ {false};
9292
bool is_alive_ {true};
9393

94-
//---------------------------------------------------------------------------
95-
// Private data members for kinetic simulations
96-
vector<float> delta_psi_prime_;
97-
9894
}; // class RandomRay
9995

10096
} // namespace openmc

src/random_ray/random_ray.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)