aboutsummaryrefslogtreecommitdiff
path: root/Source/WarpX.cpp
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2021-05-13 13:17:12 -0700
committerGravatar GitHub <noreply@github.com> 2021-05-13 13:17:12 -0700
commit0f49efc0d32297a0510979850d141c58a3e43c5d (patch)
tree37d37b02e4c20d63557ff8d467f80a86132867d5 /Source/WarpX.cpp
parent9f28da17cdc42efbbe14bb21a3b1ab52ee556f68 (diff)
downloadWarpX-0f49efc0d32297a0510979850d141c58a3e43c5d.tar.gz
WarpX-0f49efc0d32297a0510979850d141c58a3e43c5d.tar.zst
WarpX-0f49efc0d32297a0510979850d141c58a3e43c5d.zip
Implemented query and getArrWithParser (#1936)
* Implemented query and getArrWithParser * Updated parameters.rst regarding expressions for multiple floats
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r--Source/WarpX.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp
index 5bd68be51..fc066472b 100644
--- a/Source/WarpX.cpp
+++ b/Source/WarpX.cpp
@@ -536,9 +536,9 @@ WarpX::ReadParameters ()
pp_warpx.query("num_mirrors", num_mirrors);
if (num_mirrors>0){
mirror_z.resize(num_mirrors);
- pp_warpx.getarr("mirror_z", mirror_z, 0, num_mirrors);
+ getArrWithParser(pp_warpx, "mirror_z", mirror_z, 0, num_mirrors);
mirror_z_width.resize(num_mirrors);
- pp_warpx.getarr("mirror_z_width", mirror_z_width, 0, num_mirrors);
+ getArrWithParser(pp_warpx, "mirror_z_width", mirror_z_width, 0, num_mirrors);
mirror_z_npoints.resize(num_mirrors);
pp_warpx.getarr("mirror_z_npoints", mirror_z_npoints, 0, num_mirrors);
}
@@ -703,8 +703,8 @@ WarpX::ReadParameters ()
if (maxLevel() > 0) {
Vector<Real> lo, hi;
- pp_warpx.getarr("fine_tag_lo", lo);
- pp_warpx.getarr("fine_tag_hi", hi);
+ getArrWithParser(pp_warpx, "fine_tag_lo", lo);
+ getArrWithParser(pp_warpx, "fine_tag_hi", hi);
fine_tag_lo = RealVect{lo};
fine_tag_hi = RealVect{hi};
}
@@ -1005,8 +1005,8 @@ WarpX::ReadParameters ()
{
slice_crse_ratio[idim] = 1;
}
- pp_slice.queryarr("dom_lo",slice_lo,0,AMREX_SPACEDIM);
- pp_slice.queryarr("dom_hi",slice_hi,0,AMREX_SPACEDIM);
+ queryArrWithParser(pp_slice, "dom_lo", slice_lo, 0, AMREX_SPACEDIM);
+ queryArrWithParser(pp_slice, "dom_hi", slice_hi, 0, AMREX_SPACEDIM);
pp_slice.queryarr("coarsening_ratio",slice_crse_ratio,0,AMREX_SPACEDIM);
pp_slice.query("plot_int",slice_plot_int);
slice_realbox.setLo(slice_lo);