diff options
author | 2023-07-26 20:55:34 +0200 | |
---|---|---|
committer | 2023-07-26 18:55:34 +0000 | |
commit | 766d71146a8314a48db88f29b0e0548d1d9c5397 (patch) | |
tree | 630ae577a1856ae0f5fb2e236a4e85b9346566d2 /Source/Initialization/WarpXInitData.cpp | |
parent | 4783ad60809fc5fdff164a4ed0cacca4b3fffa70 (diff) | |
download | WarpX-766d71146a8314a48db88f29b0e0548d1d9c5397.tar.gz WarpX-766d71146a8314a48db88f29b0e0548d1d9c5397.tar.zst WarpX-766d71146a8314a48db88f29b0e0548d1d9c5397.zip |
Initialize variables at declaration if it improves readability (#4117)
* init some variables at declaration
* make code more readable
* avoid lossy function result cast
* Update Source/Initialization/WarpXInitData.cpp
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
* replace with equality
* Revert "replace with equality"
This reverts commit e3164f9e053d345b153d770ae107a7f68c4bb260.
* Update Source/Diagnostics/ComputeDiagFunctors/ParticleReductionFunctor.cpp
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
---------
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
Diffstat (limited to 'Source/Initialization/WarpXInitData.cpp')
-rw-r--r-- | Source/Initialization/WarpXInitData.cpp | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/Source/Initialization/WarpXInitData.cpp b/Source/Initialization/WarpXInitData.cpp index b750c0028..d5a8bfed0 100644 --- a/Source/Initialization/WarpXInitData.cpp +++ b/Source/Initialization/WarpXInitData.cpp @@ -636,13 +636,9 @@ WarpX::computeMaxStepBoostAccelerator() { const Real interaction_time_boost = (len_plasma_boost-zmin_domain_boost_step_0)/ (moving_window_v-v_plasma_boost); // Divide by dt, and update value of max_step. - int computed_max_step; - if (do_subcycling){ - computed_max_step = static_cast<int>(interaction_time_boost/dt[0]); - } else { - computed_max_step = - static_cast<int>(interaction_time_boost/dt[maxLevel()]); - } + const auto computed_max_step = (do_subcycling)? + static_cast<int>(interaction_time_boost/dt[0]): + static_cast<int>(interaction_time_boost/dt[maxLevel()]); max_step = computed_max_step; Print()<<"max_step computed in computeMaxStepBoostAccelerator: " <<max_step<<std::endl; @@ -658,15 +654,14 @@ WarpX::InitNCICorrector () { const Geometry& gm = Geom(lev); const Real* dx = gm.CellSize(); - amrex::Real dz, cdtodz; #if defined(WARPX_DIM_3D) - dz = dx[2]; + const auto dz = dx[2]; #elif defined(WARPX_DIM_XZ) || defined(WARPX_DIM_RZ) - dz = dx[1]; + const auto dz = dx[1]; #else - dz = dx[0]; + const auto dz = dx[0]; #endif - cdtodz = PhysConst::c * dt[lev] / dz; + const auto cdtodz = PhysConst::c * dt[lev] / dz; // Initialize Godfrey filters // Same filter for fields Ex, Ey and Bz |