883 |
if self.n==0: |
if self.n==0: |
884 |
dt_new=self.getSafeTimeStepSize(dt) |
dt_new=self.getSafeTimeStepSize(dt) |
885 |
else: |
else: |
886 |
dt_new=min(max(self.getSafeTimeStepSize(dt),dt*self.MAX_CHANGE_OF_DT),dt*self.MAX_CHANGE_OF_DT) |
dt_new=min(max(self.getSafeTimeStepSize(dt),dt/self.MAX_CHANGE_OF_DT),dt*self.MAX_CHANGE_OF_DT) |
887 |
self.trace("%d. time step %e (step size %e.)" % (self.n+1,self.tn+dt_new,dt_new)) |
self.trace("%d. time step %e (step size %e.)" % (self.n+1,self.tn+dt_new,dt_new)) |
888 |
end_of_step=False |
end_of_step=False |
889 |
while not end_of_step: |
while not end_of_step: |