libMesh
Loading...
Searching...
No Matches
Namespaces | Enumerations
enum_convergence_flags.h File Reference

Go to the source code of this file.

Namespaces

namespace  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...