def CalculateOneFixedTimeStep(self,state,flux,t,dt,dynamics): correction = self.SymmetricCorrection(state) newState, error = NumericalMethods.rkck(state,flux,t,dt,dynamics) return newState+correction
def CalculateOneFixedTimeStep(self,state,flux,t,dt,dynamics): newState, error = NumericalMethods.rkck(state,flux,t,dt,dynamics) self.FourierRegularize(newState, dt) return newState
def CalculateOneFixedTimeStep(self,state,flux,t,dt,dynamics): newState, error = NumericalMethods.rkck(state,flux,t,dt,dynamics) return newState