def __init__(self, argv=None, silent=False, logname="PyFoamUtility", server=False, restart=False, compressLog=False, noLog=False, logTail=None, remark=None, lam=None, jobId=None): """see BasicRunner""" AnalyzedRunner.__init__(self,UtilityAnalyzer(), argv=argv, silent=silent, logname=logname, server=server, restart=restart, compressLog=compressLog, noLog=noLog, logTail=logTail, remark=remark, lam=lam, jobId=jobId)
def __init__(self,analyzer, argv=None, silent=False, logname="PyFoamSolve", server=False, lam=None, restart=False, compressLog=False, noLog=False, logTail=None, remark=None, jobId=None): """See AnalyzedRunner""" AnalyzedRunner.__init__(self, analyzer, argv, silent, logname, server=server, lam=lam, compressLog=compressLog, restart=restart, noLog=noLog, logTail=logTail, remark=remark, jobId=jobId) self.analyzer.addAnalyzer("Convergence",SteadyConvergedLineAnalyzer())
def lineHandle(self,line): """Not to be called: Stops the solver""" AnalyzedRunner.lineHandle(self,line) if not self.analyzer.goOn(): self.stopGracefully()