aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/WarpXUtil.cpp
diff options
context:
space:
mode:
authorGravatar RevathiJambunathan <revanathan@gmail.com> 2019-12-19 11:38:04 -0800
committerGravatar RevathiJambunathan <revanathan@gmail.com> 2019-12-19 11:38:04 -0800
commit5df218e2678fb8f6f6a8efa0391a04e592ee7b60 (patch)
tree530fb34768654391d3904fe1514627d677d87fb6 /Source/Utils/WarpXUtil.cpp
parent802a5eccd13c4c4b36b185093afefba9bf02a6b0 (diff)
downloadWarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.tar.gz
WarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.tar.zst
WarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.zip
adding function to store parser string to reduce duplication
Diffstat (limited to 'Source/Utils/WarpXUtil.cpp')
-rw-r--r--Source/Utils/WarpXUtil.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp
index 8764a09c6..029e03dc2 100644
--- a/Source/Utils/WarpXUtil.cpp
+++ b/Source/Utils/WarpXUtil.cpp
@@ -164,3 +164,20 @@ namespace WarpXUtilIO{
}
}
+void Store_parserString(std::string query_string,
+ std::string& stored_string)
+{
+
+ ParmParse pp("warpx");
+ char cstr[query_string.size()+1];
+ strcpy(cstr, query_string.c_str());
+
+ std::vector<std::string> f;
+ pp.getarr(cstr, f);
+ stored_string.clear();
+ for (auto const& s : f) {
+ stored_string += s;
+ }
+ f.clear();
+
+}