https://mooseframework.inl.gov
Classes | Namespaces | Typedefs | Enumerations
FEProblemBase.h File Reference

Go to the source code of this file.

Classes

class  FEProblemBase
 Specialization of SubProblem for solving nonlinear equations plus auxiliary equations. More...
 
class  FEProblemBase::CurrentResidualVectorTagsKey
 Class that is used as a parameter to set/clearCurrentResidualVectorTags that allows only blessed classes to call said methods. More...
 
class  FEProblemBase::CreateTaggedMatrixKey
 

Namespaces

 Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 
 Moose::Kokkos
 
 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 

Typedefs

using FVProblemBase = FEProblemBase
 

Enumerations

enum  MooseLinearConvergenceReason {
  MooseLinearConvergenceReason::ITERATING = 0, MooseLinearConvergenceReason::CONVERGED_RTOL = 2, MooseLinearConvergenceReason::CONVERGED_ATOL = 3, MooseLinearConvergenceReason::CONVERGED_ITS = 4,
  MooseLinearConvergenceReason::DIVERGED_NULL = -2, MooseLinearConvergenceReason::DIVERGED_NANORINF = -9, MooseLinearConvergenceReason::DIVERGED_PCSETUP_FAILED = -11
}
 

Typedef Documentation

◆ FVProblemBase

Definition at line 3397 of file FEProblemBase.h.

Enumeration Type Documentation

◆ MooseLinearConvergenceReason

Enumerator
ITERATING 
CONVERGED_RTOL 
CONVERGED_ATOL 
CONVERGED_ITS 
DIVERGED_NULL 
DIVERGED_NANORINF 
DIVERGED_PCSETUP_FAILED 

Definition at line 122 of file FEProblemBase.h.

123 {
124  ITERATING = 0,
125  // CONVERGED_RTOL_NORMAL = 1,
126  // CONVERGED_ATOL_NORMAL = 9,
127  CONVERGED_RTOL = 2,
128  CONVERGED_ATOL = 3,
129  CONVERGED_ITS = 4,
130  // CONVERGED_CG_NEG_CURVE = 5,
131  // CONVERGED_CG_CONSTRAINED = 6,
132  // CONVERGED_STEP_LENGTH = 7,
133  // CONVERGED_HAPPY_BREAKDOWN = 8,
134  DIVERGED_NULL = -2,
135  // DIVERGED_ITS = -3,
136  // DIVERGED_DTOL = -4,
137  // DIVERGED_BREAKDOWN = -5,
138  // DIVERGED_BREAKDOWN_BICG = -6,
139  // DIVERGED_NONSYMMETRIC = -7,
140  // DIVERGED_INDEFINITE_PC = -8,
141  DIVERGED_NANORINF = -9,
142  // DIVERGED_INDEFINITE_MAT = -10
144 };
DIVERGED_NULL
CONVERGED_RTOL
CONVERGED_ITS
DIVERGED_PCSETUP_FAILED
CONVERGED_ATOL