Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_NLS_NOX::NearConvergenceTest Class Reference

#include <N_NLS_NOX_NearConvergenceTest.h>

Inheritance diagram for N_NLS_NOX::NearConvergenceTest:
Collaboration diagram for N_NLS_NOX::NearConvergenceTest:

Public Member Functions

 NearConvergenceTest (int maxIters, double convRate, double relativeConvRate=1.0)
 
 ~NearConvergenceTest ()
 
NOX::StatusTest::StatusType checkStatus (const NOX::Solver::Generic &problem)
 
NOX::StatusTest::StatusType getStatus () const
 
std::ostream & print (std::ostream &stream, int indent=0) const
 

Private Attributes

int maxIters_
 
int nIters_
 
double requestedConvRate_
 
double currentConvRate_
 
double requestedRelativeConvRate_
 
double currentRelativeConvRate_
 
double normResidualInit_
 
NOX::StatusTest::StatusType status_
 

Detailed Description

Definition at line 80 of file N_NLS_NOX_NearConvergenceTest.h.

Constructor & Destructor Documentation

NearConvergenceTest::NearConvergenceTest ( int  maxIters,
double  convRate,
double  relativeConvRate = 1.0 
)

Definition at line 65 of file N_NLS_NOX_NearConvergenceTest.C.

NearConvergenceTest::~NearConvergenceTest ( )

Definition at line 80 of file N_NLS_NOX_NearConvergenceTest.C.

Member Function Documentation

NOX::StatusTest::StatusType NearConvergenceTest::checkStatus ( const NOX::Solver::Generic &  problem)

Definition at line 86 of file N_NLS_NOX_NearConvergenceTest.C.

NOX::StatusTest::StatusType N_NLS_NOX::NearConvergenceTest::getStatus ( ) const
inline

Definition at line 109 of file N_NLS_NOX_NearConvergenceTest.h.

std::ostream & NearConvergenceTest::print ( std::ostream &  stream,
int  indent = 0 
) const

Definition at line 117 of file N_NLS_NOX_NearConvergenceTest.C.

Member Data Documentation

double N_NLS_NOX::NearConvergenceTest::currentConvRate_
private

Definition at line 125 of file N_NLS_NOX_NearConvergenceTest.h.

double N_NLS_NOX::NearConvergenceTest::currentRelativeConvRate_
private

Definition at line 129 of file N_NLS_NOX_NearConvergenceTest.h.

int N_NLS_NOX::NearConvergenceTest::maxIters_
private

Definition at line 120 of file N_NLS_NOX_NearConvergenceTest.h.

int N_NLS_NOX::NearConvergenceTest::nIters_
private

Definition at line 121 of file N_NLS_NOX_NearConvergenceTest.h.

double N_NLS_NOX::NearConvergenceTest::normResidualInit_
private

Definition at line 132 of file N_NLS_NOX_NearConvergenceTest.h.

double N_NLS_NOX::NearConvergenceTest::requestedConvRate_
private

Definition at line 124 of file N_NLS_NOX_NearConvergenceTest.h.

double N_NLS_NOX::NearConvergenceTest::requestedRelativeConvRate_
private

Definition at line 128 of file N_NLS_NOX_NearConvergenceTest.h.

NOX::StatusTest::StatusType N_NLS_NOX::NearConvergenceTest::status_
private

Definition at line 134 of file N_NLS_NOX_NearConvergenceTest.h.


The documentation for this class was generated from the following files: