aboutsummaryrefslogtreecommitdiff
path: root/Source/Evolve/WarpXEvolve.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Evolve/WarpXEvolve.cpp')
-rw-r--r--Source/Evolve/WarpXEvolve.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/Source/Evolve/WarpXEvolve.cpp b/Source/Evolve/WarpXEvolve.cpp
index 6ae20e446..a97c87122 100644
--- a/Source/Evolve/WarpXEvolve.cpp
+++ b/Source/Evolve/WarpXEvolve.cpp
@@ -65,12 +65,8 @@ WarpX::Evolve (int numsteps)
Real cur_time = t_new[0];
- int numsteps_max;
- if (numsteps < 0) { // Note that the default argument is numsteps = -1
- numsteps_max = max_step;
- } else {
- numsteps_max = istep[0] + numsteps;
- }
+ // Note that the default argument is numsteps = -1
+ const int numsteps_max = (numsteps < 0)?(max_step):(istep[0] + numsteps);
bool early_params_checked = false; // check typos in inputs after step 1
bool exit_loop_due_to_interrupt_signal = false;