Public Member Functions | |
DefaultOptConvergenceTest (const ParameterList ¶ms) | |
OptStatus | test (const OptState &state) const |
void | print (std::ostream &os) const |
Private Attributes | |
int | minIters_ |
int | maxIters_ |
int | requiredPasses_ |
double | objTol_ |
double | gradTol_ |
double | stepTol_ |
double | xTyp_ |
double | fTyp_ |
Definition at line 16 of file PlayaDefaultOptConvergenceTest.hpp.
Playa::DefaultOptConvergenceTest::DefaultOptConvergenceTest | ( | const ParameterList & | params | ) |
void Playa::DefaultOptConvergenceTest::print | ( | std::ostream & | os | ) | const [virtual] |
Implements Playa::Printable.
Definition at line 83 of file PlayaDefaultOptConvergenceTest.cpp.
References gradTol_, maxIters_, minIters_, objTol_, and stepTol_.
Implements Playa::OptConvergenceTestBase.
Definition at line 27 of file PlayaDefaultOptConvergenceTest.cpp.
References Playa::OptState::fCur(), Playa::OptState::fPrev(), fTyp_, Playa::OptState::gradCur(), gradTol_, Playa::OptState::iter(), Playa::max(), maxIters_, minIters_, Playa::normInf(), Playa::Vector< Scalar >::normInf(), objTol_, Playa::Opt_Continue, Playa::Opt_Converged, Playa::Opt_ExceededMaxiters, PLAYA_MSG1, PLAYA_MSG2, requiredPasses_, stepTol_, Playa::ObjectWithVerbosity::verb(), Playa::OptState::xCur(), Playa::OptState::xPrev(), and xTyp_.
double Playa::DefaultOptConvergenceTest::fTyp_ [private] |
Definition at line 37 of file PlayaDefaultOptConvergenceTest.hpp.
Referenced by DefaultOptConvergenceTest(), and test().
double Playa::DefaultOptConvergenceTest::gradTol_ [private] |
Definition at line 34 of file PlayaDefaultOptConvergenceTest.hpp.
int Playa::DefaultOptConvergenceTest::maxIters_ [private] |
Definition at line 31 of file PlayaDefaultOptConvergenceTest.hpp.
int Playa::DefaultOptConvergenceTest::minIters_ [private] |
Definition at line 30 of file PlayaDefaultOptConvergenceTest.hpp.
double Playa::DefaultOptConvergenceTest::objTol_ [private] |
Definition at line 33 of file PlayaDefaultOptConvergenceTest.hpp.
int Playa::DefaultOptConvergenceTest::requiredPasses_ [private] |
double Playa::DefaultOptConvergenceTest::stepTol_ [private] |
Definition at line 35 of file PlayaDefaultOptConvergenceTest.hpp.
double Playa::DefaultOptConvergenceTest::xTyp_ [private] |
Definition at line 36 of file PlayaDefaultOptConvergenceTest.hpp.
Referenced by DefaultOptConvergenceTest(), and test().