libMesh
Namespaces | Enumerations
enum_convergence_flags.h File Reference

Go to the source code of this file.

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Enumerations

enum  libMesh::LinearConvergenceReason : int {
  libMesh::CONVERGED_RTOL_NORMAL = 1, libMesh::CONVERGED_ATOL_NORMAL = 9, libMesh::CONVERGED_RTOL = 2, libMesh::CONVERGED_ATOL = 3,
  libMesh::CONVERGED_ITS = 4, libMesh::CONVERGED_CG_NEG_CURVE = 5, libMesh::CONVERGED_CG_CONSTRAINED = 6, libMesh::CONVERGED_STEP_LENGTH = 7,
  libMesh::CONVERGED_HAPPY_BREAKDOWN = 8, libMesh::DIVERGED_NULL = -2, libMesh::DIVERGED_ITS = -3, libMesh::DIVERGED_DTOL = -4,
  libMesh::DIVERGED_BREAKDOWN = -5, libMesh::DIVERGED_BREAKDOWN_BICG = -6, libMesh::DIVERGED_NONSYMMETRIC = -7, libMesh::DIVERGED_INDEFINITE_PC = -8,
  libMesh::DIVERGED_NAN = -9, libMesh::DIVERGED_INDEFINITE_MAT = -10, libMesh::DIVERGED_PCSETUP_FAILED = -11, libMesh::CONVERGED_ITERATING = 0,
  libMesh::UNKNOWN_FLAG = -128
}
 Linear solver convergence flags (taken from the PETSc flags). More...