Since there is a linesearch within Implicit_ODESolver, step_in_time does not necessarily steps in time by the correct amount. The solution would be to change the current Implicit_ODESolver into a Implicit_SteadyStateSolver, and have an actual BackwardEuler class that actually steps in time implicitly.
Since there is a linesearch within Implicit_ODESolver,
step_in_time
does not necessarily steps in time by the correct amount. The solution would be to change the currentImplicit_ODESolver
into aImplicit_SteadyStateSolver
, and have an actualBackwardEuler
class that actually steps in time implicitly.