Skip to content

Commit

Permalink
second clang-tidy fix attempt
Browse files Browse the repository at this point in the history
  • Loading branch information
roelof-groenewald committed Mar 16, 2024
1 parent f8a2c52 commit 81a9e9e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,16 @@ void CollisionPairFilter (const amrex::ParticleReal u1x, const amrex::ParticleRe

// Evaluate the cross-section for each scattering process to determine
// the total collision probability.
amrex::Gpu::DeviceVector<int> coll_type;
amrex::Gpu::DeviceVector<amrex::ParticleReal> sigma_sums;
AMREX_ASSERT_WITH_MESSAGE(
(process_count < 4), "Too many scattering processes in DSMC routine."
);
int coll_type[4] = {0, 0, 0, 0};
amrex::ParticleReal sigma_sums[4] = {0._prt, 0._prt, 0._prt, 0._prt};
for (int ii = 0; ii < process_count; ii++) {
auto const& scattering_process = scattering_processes[ii];
coll_type.push_back(int(scattering_process.m_type));
coll_type[ii] = int(scattering_process.m_type);
const amrex::ParticleReal sigma = scattering_process.getCrossSection(E_coll);
sigma_sums.push_back(sigma + ((ii == 0) ? 0._prt : sigma_sums[ii-1]));
sigma_sums[ii] = sigma + ((ii == 0) ? 0._prt : sigma_sums[ii-1]);
}
const auto sigma_tot = sigma_sums[process_count-1];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ DSMCFunc::DSMCFunc (
m_scattering_processes.push_back(std::move(process));
}

int process_count = static_cast<int>(m_scattering_processes.size());
const int process_count = static_cast<int>(m_scattering_processes.size());

// Store ScatteringProcess::Executor(s).
#ifdef AMREX_USE_GPU
Expand Down

0 comments on commit 81a9e9e

Please sign in to comment.