46 #include <Xyce_config.h>
55 #include "N_LAS_Vector.h"
57 #include "NOX_Solver_LineSearchBased.H"
61 using namespace N_NLS_NOX;
67 double relativeConvRate) :
70 requestedConvRate_(convRate),
71 currentConvRate_(1.0),
72 requestedRelativeConvRate_(relativeConvRate),
73 currentRelativeConvRate_(1.0),
74 normResidualInit_(1.0),
75 status_(NOX::StatusTest::Unconverged)
88 status_ = NOX::StatusTest::Unconverged;
90 nIters_ = problem.getNumIterations();
100 (problem.getPreviousSolutionGroup().getNormF());
108 status_ = NOX::StatusTest::Converged;
111 status_ = NOX::StatusTest::Failed;
119 for (
int j = 0; j < indent; ++j )
124 stream <<
"Near Convergence = ";
126 if (status_ == NOX::StatusTest::Converged)
131 for (
int j = 0; j < indent; ++j )
135 for (
int j = 0; j < indent; ++j )
139 for (
int j = 0; j < indent; ++j )