PyFoam.LogAnalysis.LinearSolverLineAnalyzer module

Analyze information from the linear solver

class PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverIterationsLineAnalyzer(doTimelines=True, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]

Bases: PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverLineAnalyzer

Parses information about the linear solver and collects the iterations

addToFiles(match)[source]
addToTimelines(match)[source]
getCurrentData(structured=False)[source]
class PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverLineAnalyzer(doTimelines=True, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]

Bases: PyFoam.LogAnalysis.GeneralLineAnalyzer.GeneralLineAnalyzer

Parses for information about the linear solver

Files of the form linear_<var> are written, where <var> is the variable for which the solver was used

addToFiles(match)[source]
addToTimelines(match)[source]
getCurrentData(structured=False)[source]
class PyFoam.LogAnalysis.LinearSolverLineAnalyzer.LinearSolverLineAnalyzer[source]

Bases: PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverLineAnalyzer

Parses for information about the linear solver

Files of the form linear_<var> are written, where <var> is the variable for which the solver was used

class PyFoam.LogAnalysis.LinearSolverLineAnalyzer.TimeLineLinearIterationsSolverLineAnalyzer[source]

Bases: PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverIterationsLineAnalyzer

Parses for information about the linear solver and collects the iterations in timelines

class PyFoam.LogAnalysis.LinearSolverLineAnalyzer.TimeLineLinearSolverLineAnalyzer[source]

Bases: PyFoam.LogAnalysis.LinearSolverLineAnalyzer.GeneralLinearSolverLineAnalyzer

Parses for imformation about the linear solver and collects the residuals in timelines