aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/WarpXIO.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Diagnostics/WarpXIO.cpp')
-rw-r--r--Source/Diagnostics/WarpXIO.cpp11
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;