Mon 15 Sep 09:44:42 CEST 2025
This commit is contained in:
parent
1f61bd669a
commit
16cddf7c08
|
|
@ -70,6 +70,17 @@ class Simulation:
|
||||||
elif self.Order == 4:
|
elif self.Order == 4:
|
||||||
self.dt = self.TimeScale * np.float32( 0.48 * self.dx / ( np.max([V]) ) )
|
self.dt = self.TimeScale * np.float32( 0.48 * self.dx / ( np.max([V]) ) )
|
||||||
|
|
||||||
|
if self.preferredDX is not None:
|
||||||
|
if self.preferredDX<self.dx:
|
||||||
|
self.dx=self.preferredDX
|
||||||
|
else:
|
||||||
|
print("!! Warning: Preferred dx is greater than minimum",self.preferredDX,self.dx)
|
||||||
|
if self.preferredDT is not None:
|
||||||
|
if self.preferredDT<self.dt:
|
||||||
|
self.dt=self.preferredDT
|
||||||
|
else:
|
||||||
|
print("!! Warning: Preferred dt is greater than minimum",self.preferredDT,self.dt)
|
||||||
|
|
||||||
self.TimeSteps = round(self.SimulationTime/self.dt)
|
self.TimeSteps = round(self.SimulationTime/self.dt)
|
||||||
self.t = self.dt*np.arange(0,self.TimeSteps)
|
self.t = self.dt*np.arange(0,self.TimeSteps)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user