def resetCase(self): [self.timedir,self.fields,self.currtime] = currentFields(self.currentFolder,nproc=self.window().nproc) w = reset() result = w.exec_() if result: self.window().nproc = 1 command = 'pyFoamClearCase.py %s %s'%(w.getParams(), self.currentFolder) os.system(command) #if w.deleteSnapshots(): # command = 'rm -rf %s/postProcessing/snapshots'%self.currentFolder # os.system(command) if w.resetFigures(): self.window().resetFigures(w.deletePostpro(),True) filename = '%s/system/controlDict'%self.currentFolder parsedData = ParsedParameterFile(filename,createZipped=False) parsedData['startFrom'] = 'startTime' parsedData['startTime'] = '0' parsedData.writeFile() self.window().typeFile = {} self.window().pending_files = [] self.window().pending_dirs = [] self.window().updateLogFiles() self.type_serial.setChecked(True) self.type_parallel.setChecked(False) self.changeType() self.window().save_config()
def resetCase(self): w = reset() result = w.exec_() if result: command = 'pyFoamClearCase.py %s %s'%(w.getParams(), self.currentFolder) os.system(command) if w.deleteSnapshots(): command = 'rm -rf %s/snapshots'%self.currentFolder os.system(command) if w.resetFigures(): self.window().resetFigures(w.deletePostpro(),w.deleteSnapshots()) filename = '%s/system/controlDict'%self.currentFolder parsedData = ParsedParameterFile(filename,createZipped=False) parsedData['startFrom'] = 'startTime' parsedData['startTime'] = '0' parsedData.writeFile() self.window().updateLogFiles()