PyFoam.LogAnalysis.SteadyConvergedLineAnalyzer module

Analyze Steady Solver

class PyFoam.LogAnalysis.SteadyConvergedLineAnalyzer.SteadyConvergedLineAnalyzer[source]

Bases: PyFoam.LogAnalysis.LogLineAnalyzer.LogLineAnalyzer

Checks whether a Steady-solver has converged

Convergence is assumed if all the linear solvers have their initial residual below their threshold

doAnalysis(line)[source]

Counts the number of linear solvers that have not converged

goOn()[source]

Converged :return: False if converged

linearRegExp = '^(.+): Solving for (.+), Initial residual = (.+), Final residual = (.+), No Iterations (.+)$'