NOX Development
Classes | Enumerations | Functions
NOX::StatusTest Namespace Reference

Status checkers. More...

Classes

class  Combo
 Arbitrary combination of status tests. More...
class  Divergence
 Failure test based on a threshold value of the norm of F. More...
class  Factory
 Factory to build a set of status tests from a parameter list. More...
class  FiniteValue
 Failure test based on whether the norm of a vector has a finite value. More...
class  Generic
 Generic status test to check for convergence or failure of the nonlinear solver. More...
class  MaxIters
 Failure test based on the maximum number of nonlinear solver iterations. More...
class  NormF
 Various convergence tests based on the norm of the residual. More...
class  NormUpdate
 Various convergence tests based on the norm of the change in the solution vector, $ x $, between outer iterations. More...
class  NormWRMS
 Convergence test based on the weighted root mean square norm fo the solution update between iterations. More...
class  Stagnation
 Failure test based on the convergence rate between nonlinear iterations. More...

Enumerations

enum  StatusType { Unevaluated = -2, Unconverged = 0, Converged = 1, Failed = -1 }
 Status type. More...
enum  CheckType { Complete, Minimal, None }
 Type of check that should be done by checkStatus. More...

Functions

ostream & operator<< (ostream &os, NOX::StatusTest::StatusType type)

Detailed Description

Status checkers.


Enumeration Type Documentation

Type of check that should be done by checkStatus.

Enumerator:
Complete 

Evaluate every test and subtest.

Minimal 

Evaluate all tests and subtests that are necessary to determine the status.

None 

Evaluation is entirely optional.

Status type.

Enumerator:
Unevaluated 

Unevaluated.

Unconverged 

Neither Converged nor Failed.

Converged 

Converged.

Failed 

Failed.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends