10 #ifndef ROL_FletcherStatusTest_H
11 #define ROL_FletcherStatusTest_H
38 gtol_ = parlist.sublist(
"Status Test").get(
"Gradient Tolerance", em6);
39 ctol_ = parlist.sublist(
"Status Test").get(
"Constraint Tolerance", em6);
40 stol_ = parlist.sublist(
"Status Test").get(
"Step Tolerance", em6*
gtol_);
41 max_iter_ = parlist.sublist(
"Status Test").get(
"Iteration Limit", 100);
44 FletcherStatusTest( Real gtol = 1e-6, Real ctol = 1e-6, Real stol = 1e-12,
int max_iter = 100 ) :
virtual ~FletcherStatusTest()
Real aggregateGradientNorm
State for algorithm class. Will be used for restarts.
Provides an interface to check status of optimization algorithms for problems with equality constrain...
virtual bool check(AlgorithmState< Real > &state)
Check algorithm status.
FletcherStatusTest(Real gtol=1e-6, Real ctol=1e-6, Real stol=1e-12, int max_iter=100)
Provides an interface to check status of optimization algorithms.
FletcherStatusTest(ROL::ParameterList &parlist)