Mon 15 Sep 09:44:42 CEST 2025

This commit is contained in:
sbosse 2025-09-15 09:46:42 +02:00
parent 1f61bd669a
commit 16cddf7c08

View File

@ -70,6 +70,17 @@ class Simulation:
elif self.Order == 4:
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.t = self.dt*np.arange(0,self.TimeSteps)