1 """Basic log analyer with boundedness"""
2
3 from StandardLogAnalyzer import StandardLogAnalyzer,StandardPlotLogAnalyzer
4
5 from BoundingLineAnalyzer import GeneralBoundingLineAnalyzer
6 from SimpleLineAnalyzer import GeneralSimpleLineAnalyzer
7
9 """
10 This analyzer also checks for bounded solutions
11 """
12 - def __init__(self,progress=False,doTimelines=False,doFiles=True):
13 """
14 @param progress: Print time progress on console?
15 """
16 StandardLogAnalyzer.__init__(self,progress=progress,doTimelines=doTimelines,doFiles=doFiles)
17
18 self.addAnalyzer("Bounding",GeneralBoundingLineAnalyzer(doTimelines=doTimelines,doFiles=doFiles))
19 self.addAnalyzer("Courant",GeneralSimpleLineAnalyzer("courant","^Mean and max Courant Numbers = (.+) (.+)$",titles=["mean","max"],doTimelines=doTimelines,doFiles=doFiles))
20
22 """
23 This analyzer also checks for bounded solutions
24 """
27
28
29
30