def initialize(self, normalizer): """ Initialize time step algorithm. """ logEvent = "%sinit" % self._loggingPrefix self._eventLogger.eventBegin(logEvent) TimeStep.initialize(self, normalizer) self._readSteps() assert(len(self.steps) > 0) assert(self.index == 0) # Nondimensionalize time steps timeScale = normalizer.timeScale() self.totalTimeN = normalizer.nondimensionalize(self.totalTime, timeScale) for i in xrange(len(self.steps)): step = normalizer.nondimensionalize(self.steps[i], timeScale) assert(step > 0.0) self.steps[i] = step # Set current time step self.dtN = self.steps[self.index] self._eventLogger.eventEnd(logEvent) return
def initialize(self, normalizer): """ Initialize time step algorithm. """ logEvent = "%sinit" % self._loggingPrefix self._eventLogger.eventBegin(logEvent) TimeStep.initialize(self, normalizer) self._readSteps() assert (len(self.steps) > 0) assert (self.index == 0) # Nondimensionalize time steps timeScale = normalizer.timeScale() self.totalTimeN = normalizer.nondimensionalize(self.totalTime, timeScale) for i in xrange(len(self.steps)): step = normalizer.nondimensionalize(self.steps[i], timeScale) assert (step > 0.0) self.steps[i] = step # Set current time step self.dtN = self.steps[self.index] self._eventLogger.eventEnd(logEvent) return
def initialize(self, normalizer): """ Initialize time step algorithm. """ logEvent = "%sinit" % self._loggingPrefix self._eventLogger.eventBegin(logEvent) TimeStep.initialize(self, normalizer) # Nondimensionalize time scales timeScale = normalizer.timeScale() self.maxDtN = normalizer.nondimensionalize(self.maxDt, timeScale) self._eventLogger.eventEnd(logEvent) return