diff options
author | 2022-10-25 12:18:30 -0700 | |
---|---|---|
committer | 2022-10-25 19:18:30 +0000 | |
commit | e4c735403311c48ad69edcabe91241ee1968938a (patch) | |
tree | 2df95b2b6e79675e5e89f023dff8ec0808870f2d /Source/Utils/Parser/IntervalsParser.cpp | |
parent | c4abb48f021276a61648802ea6e65f1688ceb770 (diff) | |
download | WarpX-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.cpp | 13 |
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;} |