Like the following code, I know time does not push forward in the 'while', and time pushes forward in the 'for'. In addtion, updateOld can set the values of the previous solution sweep to the current values. Does updateOld also inform the sweep to push time forward?
for t in range(100):
v0.updateOld()
res=1.0
while res > 0.1:
res = eq0.sweep(var=v0, dt=1e-5)