aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/Parser/IntervalsParser.cpp
diff options
context:
space:
mode:
authorGravatar Ryan Sandberg <RSandberg@lbl.gov> 2022-10-25 12:18:30 -0700
committerGravatar GitHub <noreply@github.com> 2022-10-25 19:18:30 +0000
commite4c735403311c48ad69edcabe91241ee1968938a (patch)
tree2df95b2b6e79675e5e89f023dff8ec0808870f2d /Source/Utils/Parser/IntervalsParser.cpp
parentc4abb48f021276a61648802ea6e65f1688ceb770 (diff)
downloadWarpX-e4c735403311c48ad69edcabe91241ee1968938a.tar.gz
WarpX-e4c735403311c48ad69edcabe91241ee1968938a.tar.zst
WarpX-e4c735403311c48ad69edcabe91241ee1968938a.zip
Diagnostics: print when writing openPMD/Ascent/Sensei and BTD plotfile/openPMD (#3424)
* print when writing openPMD, Ascent, Sensei * remove unnecesssary variables, include min_digits * print snapshot id when writing btd * fix ascent print * compile without warnings * still working on Ascent * still working Ascent * Print when BTD buffer is flushed * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * print when writing openPMD, Ascent, Sensei * remove unnecesssary variables, include min_digits * print snapshot id when writing btd * fix ascent print * compile without warnings * still working on Ascent * still working Ascent * Print when BTD buffer is flushed * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add warning message if BTD not full * adjust for CI, no in-situ vis BTD * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * revert to correct plotfile naming * change warning topic to BTD * nicer format for print statements * extend examples to fill BTD * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Reset Checksums of BTD_ReducedSliceDiag * Upgrade CI Test LaserAccelerationBoost * Apply suggestions from code review Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> * improve BTD warning notes * edit final step notes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix formatting Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Edoardo Zoni <ezoni@lbl.gov> Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to 'Source/Utils/Parser/IntervalsParser.cpp')
-rw-r--r--Source/Utils/Parser/IntervalsParser.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/Utils/Parser/IntervalsParser.cpp b/Source/Utils/Parser/IntervalsParser.cpp
index d535edeb8..aab2cbe30 100644
--- a/Source/Utils/Parser/IntervalsParser.cpp
+++ b/Source/Utils/Parser/IntervalsParser.cpp
@@ -239,13 +239,22 @@ utils::parser::BTDIntervalsParser::BTDIntervalsParser (
}
-int utils::parser::BTDIntervalsParser::NumSnapshots ()
+int utils::parser::BTDIntervalsParser::NumSnapshots () const
{
return m_btd_iterations.size();
}
-int utils::parser::BTDIntervalsParser::GetBTDIteration (int i_buffer)
+int utils::parser::BTDIntervalsParser::GetBTDIteration (int i_buffer) const
{
return m_btd_iterations[i_buffer];
}
+
+
+int utils::parser::BTDIntervalsParser::GetFinalIteration () const
+{
+ return m_btd_iterations.back();
+}
+
+
+bool utils::parser::BTDIntervalsParser::isActivated () const {return m_activated;}