https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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

namespace  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.
 
namespace  Moose::Kokkos
 
namespace  libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 

Typedefs

using FVProblemBase = FEProblemBase
 

Enumerations

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

Typedef Documentation

◆ FVProblemBase

Definition at line 3686 of file FEProblemBase.h.

Enumeration Type Documentation

◆ MooseLinearConvergenceReason

enum class MooseLinearConvergenceReason
strong
Enumerator
ITERATING 
CONVERGED_RTOL 
CONVERGED_ATOL 
CONVERGED_ITS 
DIVERGED_NULL 
DIVERGED_NANORINF 
DIVERGED_PCSETUP_FAILED 

Definition at line 129 of file FEProblemBase.h.

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