diff options
author | 2020-11-03 18:51:04 +0100 | |
---|---|---|
committer | 2020-11-03 09:51:04 -0800 | |
commit | e684a52a2adf3354d0060f7a6de44ded9f90a283 (patch) | |
tree | 9448802896948736aa0d88dd472a1b02b3ad01fd /Source/Initialization/PlasmaInjector.cpp | |
parent | 5378486783db866dffe8fd77d5bf01b50b5177ed (diff) | |
download | WarpX-e684a52a2adf3354d0060f7a6de44ded9f90a283.tar.gz WarpX-e684a52a2adf3354d0060f7a6de44ded9f90a283.tar.zst WarpX-e684a52a2adf3354d0060f7a6de44ded9f90a283.zip |
Use the parser for more input parameters (#1481)
* option to smart-query input arguments using the parser
* modify one example to illustrate
* cleaner naming
* cleaner call to the parser, no need to go through a pointer
* better naming and more doc for queryWithParser
* update the documentation
Diffstat (limited to 'Source/Initialization/PlasmaInjector.cpp')
-rw-r--r-- | Source/Initialization/PlasmaInjector.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Source/Initialization/PlasmaInjector.cpp b/Source/Initialization/PlasmaInjector.cpp index 69aefc47e..2fbc7ad19 100644 --- a/Source/Initialization/PlasmaInjector.cpp +++ b/Source/Initialization/PlasmaInjector.cpp @@ -120,15 +120,15 @@ PlasmaInjector::PlasmaInjector (int ispecies, const std::string& name) } # endif - pp.query("xmin", xmin); - pp.query("ymin", ymin); - pp.query("zmin", zmin); - pp.query("xmax", xmax); - pp.query("ymax", ymax); - pp.query("zmax", zmax); - - pp.query("density_min", density_min); - pp.query("density_max", density_max); + queryWithParser(pp, "xmin", xmin); + queryWithParser(pp, "ymin", ymin); + queryWithParser(pp, "zmin", zmin); + queryWithParser(pp, "xmax", xmax); + queryWithParser(pp, "ymax", ymax); + queryWithParser(pp, "zmax", zmax); + + queryWithParser(pp, "density_min", density_min); + queryWithParser(pp, "density_max", density_max); std::string physical_species_s; bool species_is_specified = pp.query("species_type", physical_species_s); |