File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -685,11 +685,6 @@ def step(self, dt):
685685 # Assert finite timestep
686686 if not np .isfinite (dt ):
687687 raise ValueError ("Invalid timestep" )
688- # Enforce Hermitian symmetry for real variables
689- if self .enforce_real_cadence :
690- # Enforce for as many iterations as timestepper uses internally
691- if self .iteration % self .enforce_real_cadence < self .timestepper .steps :
692- self .enforce_hermitian_symmetry (self .state )
693688 # Record times
694689 wall_time = self .wall_time
695690 if self .iteration == self .initial_iteration :
@@ -706,6 +701,11 @@ def step(self, dt):
706701 self .run_time_start = self .wall_time
707702 # Advance using timestepper
708703 self .timestepper .step (dt , wall_time )
704+ # Enforce Hermitian symmetry for real variables
705+ if self .enforce_real_cadence :
706+ # Enforce for as many iterations as timestepper uses internally
707+ if self .iteration % self .enforce_real_cadence < self .timestepper .steps :
708+ self .enforce_hermitian_symmetry (self .state )
709709 # Update iteration
710710 self .iteration += 1
711711 self .dt = dt
You can’t perform that action at this time.
0 commit comments