From c23edfd29a92a4744ff3fb6e89f0e799ee550c84 Mon Sep 17 00:00:00 2001 From: RevathiJambunathan Date: Mon, 6 Jan 2020 11:28:50 -0800 Subject: merging all makeParser () functions in WarpXUtil.H --- Source/Utils/WarpXMovingWindow.cpp | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'Source/Utils/WarpXMovingWindow.cpp') diff --git a/Source/Utils/WarpXMovingWindow.cpp b/Source/Utils/WarpXMovingWindow.cpp index a3ec07f65..247c89869 100644 --- a/Source/Utils/WarpXMovingWindow.cpp +++ b/Source/Utils/WarpXMovingWindow.cpp @@ -1,35 +1,9 @@ #include +#include #include using namespace amrex; -namespace { -WarpXParser makeParser (std::string const& parse_function) -{ - WarpXParser parser(parse_function); - parser.registerVariables({"x","y","z"}); - ParmParse pp("my_constants"); - std::set symbols = parser.symbols(); - symbols.erase("x"); - symbols.erase("y"); - symbols.erase("z"); - for (auto it = symbols.begin(); it != symbols.end(); ) { - Real v; - if (pp.query(it->c_str(), v)) { - parser.setConstant(*it, v); - it = symbols.erase(it); - } else { - ++it; - } - } - for (auto const& s : symbols) { - amrex::Abort(" ExternalEBFieldOnGrid::makeParser::Unknown symbol "+s); - } - return parser; -} -} - - void WarpX::UpdatePlasmaInjectionPosition (Real a_dt) { -- cgit v1.2.3