Copy WarningSet from old SimulationStatus to new when switching to BasicTumblerStepper

All prior warnings were getting lost when the simulation switched to the tumble stepper.  This fixes that.
This commit is contained in:
JoePfeiffer 2022-10-10 15:35:18 -06:00
parent 5c37a405f8
commit 314464abe8

View File

@ -13,8 +13,11 @@ public class BasicTumbleStepper extends AbstractSimulationStepper {
private static final double RECOVERY_TIME_STEP = 0.5;
@Override
public SimulationStatus initialize(SimulationStatus status) {
return new BasicTumbleStatus(status);
public SimulationStatus initialize(SimulationStatus original) {
BasicTumbleStatus status = new BasicTumbleStatus(original);
status.setWarnings(original.getWarnings());
return status;
}
@Override