aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/IntervalsParser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Utils/IntervalsParser.cpp')
-rw-r--r--Source/Utils/IntervalsParser.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Utils/IntervalsParser.cpp b/Source/Utils/IntervalsParser.cpp
index 7b7540d0c..33d32b578 100644
--- a/Source/Utils/IntervalsParser.cpp
+++ b/Source/Utils/IntervalsParser.cpp
@@ -14,23 +14,23 @@ SliceParser::SliceParser (const std::string& instr)
auto insplit = WarpXUtilStr::split<std::vector<std::string>>(instr, m_separator, true);
if(insplit.size() == 1){ // no colon in input string. The input is the period.
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[0], m_period),assert_msg);}
+ m_period = parseStringtoInt(insplit[0], "interval period");}
else if(insplit.size() == 2) // 1 colon in input string. The input is start:stop
{
if (!insplit[0].empty()){
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[0], m_start),assert_msg);}
+ m_start = parseStringtoInt(insplit[0], "interval start");}
if (!insplit[1].empty()){
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[1], m_stop),assert_msg);}
+ m_stop = parseStringtoInt(insplit[1], "interval stop");}
}
else // 2 colons in input string. The input is start:stop:period
{
WarpXUtilMsg::AlwaysAssert(insplit.size() == 3,assert_msg);
if (!insplit[0].empty()){
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[0], m_start),assert_msg);}
+ m_start = parseStringtoInt(insplit[0], "interval start");}
if (!insplit[1].empty()){
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[1], m_stop),assert_msg);}
+ m_stop = parseStringtoInt(insplit[1], "interval stop");}
if (!insplit[2].empty()){
- WarpXUtilMsg::AlwaysAssert(amrex::is_it<int>(insplit[2], m_period),assert_msg);}
+ m_period = parseStringtoInt(insplit[2], "interval period");}
}
}