aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/WarpXUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Utils/WarpXUtil.cpp')
-rw-r--r--Source/Utils/WarpXUtil.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp
index 55faa5251..8aae40ed6 100644
--- a/Source/Utils/WarpXUtil.cpp
+++ b/Source/Utils/WarpXUtil.cpp
@@ -109,7 +109,7 @@ void ReadBoostedFrameParameters(Real& gamma_boost, Real& beta_boost,
ParmParse pp_warpx("warpx");
queryWithParser(pp_warpx, "gamma_boost", gamma_boost);
if( gamma_boost > 1. ) {
- beta_boost = std::sqrt(1.-1./pow(gamma_boost,2));
+ beta_boost = std::sqrt(1._rt-1._rt/std::pow(gamma_boost,2._rt));
std::string s;
pp_warpx.get("boost_direction", s);
if (s == "x" || s == "X") {
@@ -184,7 +184,7 @@ void ConvertLabParamsToBoost()
if (boost_direction[dim_map[idim]]) {
amrex::Real convert_factor;
// Assume that the window travels with speed +c
- convert_factor = 1./( gamma_boost * ( 1 - beta_boost ) );
+ convert_factor = 1._rt/( gamma_boost * ( 1 - beta_boost ) );
prob_lo[idim] *= convert_factor;
prob_hi[idim] *= convert_factor;
if (max_level > 0){
@@ -221,11 +221,11 @@ void NullifyMF(amrex::MultiFab& mf, int lev, amrex::Real zmin, amrex::Real zmax)
const amrex::Box& bx = mfi.tilebox();
// Get box lower and upper physical z bound, and dz
#if defined(WARPX_DIM_3D)
- amrex::Array<amrex::Real,3> galilean_shift = { 0., 0., 0., };
+ amrex::Array<amrex::Real,3> galilean_shift = { 0._rt, 0._rt, 0._rt, };
#elif defined(WARPX_DIM_XZ) || defined(WARPX_DIM_RZ)
- amrex::Array<amrex::Real,3> galilean_shift = { 0., std::numeric_limits<Real>::quiet_NaN(), 0., } ;
+ amrex::Array<amrex::Real,3> galilean_shift = { 0._rt, std::numeric_limits<amrex::Real>::quiet_NaN(), 0._rt, } ;
#elif defined(WARPX_DIM_1D_Z)
- amrex::Array<amrex::Real,3> galilean_shift = {std::numeric_limits<Real>::quiet_NaN(), std::numeric_limits<Real>::quiet_NaN(), 0., } ;
+ amrex::Array<amrex::Real,3> galilean_shift = {std::numeric_limits<amrex::Real>::quiet_NaN(), std::numeric_limits<amrex::Real>::quiet_NaN(), 0._rt, } ;
#endif
const amrex::Real zmin_box = WarpX::LowerCorner(bx, galilean_shift, lev)[2];
const amrex::Real zmax_box = WarpX::UpperCorner(bx, lev)[2];
@@ -385,7 +385,7 @@ parseStringtoReal(std::string str)
int
parseStringtoInt(std::string str, std::string name)
{
- amrex::Real rval = parseStringtoReal(str);
+ auto const rval = static_cast<amrex::Real>(parseStringtoReal(str));
int ival = safeCastToInt(std::round(rval), name);
return ival;
}
@@ -459,7 +459,7 @@ queryArrWithParser (const amrex::ParmParse& a_pp, char const * const str, std::v
int const n = static_cast<int>(tmp_str_arr.size());
val.resize(n);
for (int i=0 ; i < n ; i++) {
- val[i] = parseStringtoReal(tmp_str_arr[i]);
+ val[i] = static_cast<amrex::Real>(parseStringtoReal(tmp_str_arr[i]));
}
}
// return the same output as amrex::ParmParse::query
@@ -477,7 +477,7 @@ getArrWithParser (const amrex::ParmParse& a_pp, char const * const str, std::vec
int const n = static_cast<int>(tmp_str_arr.size());
val.resize(n);
for (int i=0 ; i < n ; i++) {
- val[i] = parseStringtoReal(tmp_str_arr[i]);
+ val[i] = static_cast<amrex::Real>(parseStringtoReal(tmp_str_arr[i]));
}
}