Updates the FoamTimeStepper to take time parameters from MOOSE and set them on the OpenFOAM problem. This is in contrast to what we previously had, where the time step and limits were taken from OpenFOAM and set on the MOOSE solve.
This change is mainly to enable the use of fixed point iterations for multiapps, where MOOSE may want to change the time/time-step and the OpenFOAM solve needs to be updated to reflect this.
Checklist
[ ] Tests have been written for the new/changed behaviour.
[ ] Documentation/examples have been added/updated for the new changes.
Summary
Updates the
FoamTimeStepper
to take time parameters from MOOSE and set them on the OpenFOAM problem. This is in contrast to what we previously had, where the time step and limits were taken from OpenFOAM and set on the MOOSE solve.This change is mainly to enable the use of fixed point iterations for multiapps, where MOOSE may want to change the time/time-step and the OpenFOAM solve needs to be updated to reflect this.
Checklist