diff options
Diffstat (limited to 'Source/Diagnostics/WarpXIO.cpp')
-rw-r--r-- | Source/Diagnostics/WarpXIO.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/Diagnostics/WarpXIO.cpp b/Source/Diagnostics/WarpXIO.cpp index 7fe59f864..3abac6387 100644 --- a/Source/Diagnostics/WarpXIO.cpp +++ b/Source/Diagnostics/WarpXIO.cpp @@ -123,7 +123,8 @@ WarpX::InitFromCheckpoint () } } - is >> moving_window_x; + amrex::Real moving_window_x_checkpoint; + is >> moving_window_x_checkpoint; GotoNextLine(is); is >> is_synchronized; @@ -164,6 +165,14 @@ WarpX::InitFromCheckpoint () mypc->ReadHeader(is); is >> current_injection_position; GotoNextLine(is); + + int do_moving_window_before_restart; + is >> do_moving_window_before_restart; + GotoNextLine(is); + + if (do_moving_window_before_restart) { + moving_window_x = moving_window_x_checkpoint; + } } const int nlevs = finestLevel()+1; |