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 3592 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 127 of file FEProblemBase.h.

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