aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/PhysicalParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2020-01-10 08:12:00 -0800
committerGravatar GitHub <noreply@github.com> 2020-01-10 08:12:00 -0800
commita4284d97b17ff50a3837d99d039aa23511045eae (patch)
treebb5f382faedbce258ba0047e01d23e91b1ff19ed /Source/Particles/PhysicalParticleContainer.cpp
parent8df823565b860150ee619f7b431aa513b03a7297 (diff)
parent81bb731e828d8b8be0ac1da64bb43a4ebfd1d19e (diff)
downloadWarpX-a4284d97b17ff50a3837d99d039aa23511045eae.tar.gz
WarpX-a4284d97b17ff50a3837d99d039aa23511045eae.tar.zst
WarpX-a4284d97b17ff50a3837d99d039aa23511045eae.zip
Merge pull request #607 from lucafedeli88/fix_minor_things
[mini-PR] Added static_cast<int> where a floating point number was implicitly casted to int
Diffstat (limited to 'Source/Particles/PhysicalParticleContainer.cpp')
-rw-r--r--Source/Particles/PhysicalParticleContainer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/Particles/PhysicalParticleContainer.cpp b/Source/Particles/PhysicalParticleContainer.cpp
index 94d9bc363..ffe0bb20f 100644
--- a/Source/Particles/PhysicalParticleContainer.cpp
+++ b/Source/Particles/PhysicalParticleContainer.cpp
@@ -450,7 +450,8 @@ PhysicalParticleContainer::AddPlasma (int lev, RealBox part_realbox)
overlap_box.setBig( dir,
int( std::round((overlap_realbox.hi(dir)-overlap_realbox.lo(dir))
/dx[dir] )) - 1);
- shifted[dir] = std::round((overlap_realbox.lo(dir)-problo[dir])/dx[dir]);
+ shifted[dir] =
+ static_cast<int>(std::round((overlap_realbox.lo(dir)-problo[dir])/dx[dir]));
// shifted is exact in non-moving-window direction. That's all we care.
}
if (no_overlap == 1) {
@@ -580,7 +581,8 @@ PhysicalParticleContainer::AddPlasma (int lev, RealBox part_realbox)
IntVect iv = overlap_box.atOffset(cellid);
- const XDim3 r = inj_pos->getPositionUnitBox(i_part, fac);
+ const XDim3 r =
+ inj_pos->getPositionUnitBox(i_part, static_cast<int>(fac));
#if (AMREX_SPACEDIM == 3)
Real x = overlap_corner[0] + (iv[0]+r.x)*dx[0];
Real y = overlap_corner[1] + (iv[1]+r.y)*dx[1];