Home | Trees | Indices | Help |
---|
|
1 # ICE Revision: $Id: /local/openfoam/Python/PyFoam/PyFoam/LogAnalysis/BoundingLineAnalyzer.py 5717 2009-10-12T21:41:13.626022Z bgschaid $ 2 """Check lines for Boundedness""" 3 4 import re 5 6 boundingRegExp="^bounding (.+), min: (.+) max: (.+) average: (.+)$" 7 8 # from FileLineAnalyzer import FileLineAnalyzer 9 # from TimeLineLineAnalyzer import TimeLineLineAnalyzer 10 11 from GeneralLineAnalyzer import GeneralLineAnalyzer 1214 """Parses the line for information about variables being bounded 15 16 Writes files of the form bounding_<var>""" 174518 - def __init__(self, 19 doTimelines=True, 20 doFiles=True, 21 singleFile=False, 22 startTime=None, 23 endTime=None):24 GeneralLineAnalyzer.__init__(self, 25 titles=['Minimum','Maximum','Average'], 26 doTimelines=doTimelines, 27 doFiles=doFiles, 28 singleFile=singleFile, 29 startTime=startTime, 30 endTime=endTime) 31 self.exp=re.compile(boundingRegExp)3234 name=match.groups()[0] 35 rest=match.groups()[1:] 36 self.files.write("bounding_"+name,self.parent.getTime(),rest)3747 """Parses the line for information about variables being bounded 48 49 Writes files of the form bounding_<var>""" 5053 54 ## FileLineAnalyzer.__init__(self,titles=['Minimum','Maximum','Average']) 55 ## self.exp=re.compile(boundingRegExp) 56 57 ## def doAnalysis(self,line): 58 ## m=self.exp.match(line) 59 ## if m!=None: 60 ## name=m.groups()[0] 61 ## rest=m.groups()[1:] 62 ## self.files.write("bounding_"+name,self.parent.getTime(),rest) 63 69 70 ## TimeLineLineAnalyzer.__init__(self) 71 ## self.exp=re.compile(boundingRegExp) 72 73 ## def doAnalysis(self,line): 74 ## m=self.exp.match(line) 75 ## if m!=None: 76 ## name=m.groups()[0] 77 ## rest=m.groups()[1:] 78 79 ## self.lines.setValue(name+"_min",rest[0]) 80 ## self.lines.setValue(name+"_max",rest[1]) 81 ## self.lines.setValue(name+"_avg",rest[2]) 82
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Wed Jun 9 23:05:15 2010 | http://epydoc.sourceforge.net |