PyFoam.LogAnalysis.BoundingLineAnalyzer module

Check lines for Boundedness

class PyFoam.LogAnalysis.BoundingLineAnalyzer.BoundingLineAnalyzer[source]

Bases: GeneralBoundingLineAnalyzer

Parses the line for information about variables being bounded

Writes files of the form bounding_<var>

__init__()[source]
Parameters:
  • titles – The titles of the data elements

  • progressTemplate – Progress output to be reported

  • plotIterations – plot iterations instead of the real time

__module__ = 'PyFoam.LogAnalysis.BoundingLineAnalyzer'
class PyFoam.LogAnalysis.BoundingLineAnalyzer.GeneralBoundingLineAnalyzer(doTimelines=True, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]

Bases: GeneralLineAnalyzer

Parses the line for information about variables being bounded

Writes files of the form bounding_<var>

__annotations__ = {}
__init__(doTimelines=True, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]
Parameters:
  • titles – The titles of the data elements

  • progressTemplate – Progress output to be reported

  • plotIterations – plot iterations instead of the real time

__module__ = 'PyFoam.LogAnalysis.BoundingLineAnalyzer'
addToFiles(match)[source]

Method that adds matched data to files

Parameters:

match – data matched by a regular expression

addToTimelines(match)[source]

Method that adds matched data to timelines

Parameters:

match – data matched by a regular expression

class PyFoam.LogAnalysis.BoundingLineAnalyzer.TimeLineBoundingLineAnalyzer[source]

Bases: GeneralBoundingLineAnalyzer

Parses the line for information about variables being bounded

__annotations__ = {}
__init__()[source]
Parameters:
  • titles – The titles of the data elements

  • progressTemplate – Progress output to be reported

  • plotIterations – plot iterations instead of the real time

__module__ = 'PyFoam.LogAnalysis.BoundingLineAnalyzer'