|
ROL
|
#include "ROL_TrustRegionModel_U.hpp"Go to the source code of this file.
Namespaces | |
| ROL | |
| ROL::TRUtils | |
Enumerations | |
| enum | ROL::TRUtils::ETRFlag { ROL::TRUtils::SUCCESS = 0, ROL::TRUtils::POSPREDNEG, ROL::TRUtils::NPOSPREDPOS, ROL::TRUtils::NPOSPREDNEG, ROL::TRUtils::TRNAN, ROL::TRUtils::QMINSUFDEC, ROL::TRUtils::UNDEFINED } |
| Enumation of flags used by trust-region solvers. More... | |
Functions | |
| std::string | ROL::TRUtils::ETRFlagToString (ETRFlag trf) |
| template<typename Real > | |
| Real | ROL::TRUtils::initialRadius (int &nfval, const Vector< Real > &x, const Vector< Real > &g, Vector< Real > &Bg, const Real fx, const Real gnorm, const Real gtol, Objective< Real > &obj, TrustRegionModel_U< Real > &model, const Real delMax, std::ostream &outStream, const bool print=false) |
| template<typename Real > | |
| void | ROL::TRUtils::analyzeRatio (Real &rho, ETRFlag &flag, const Real fold, const Real ftrial, const Real pRed, const Real epsi, std::ostream &outStream=std::cout, const bool print=false) |
| template<typename Real > | |
| Real | ROL::TRUtils::interpolateRadius (const Vector< Real > &g, const Vector< Real > &s, const Real snorm, const Real pRed, const Real fold, const Real ftrial, const Real del, const Real gamma0, const Real gamma1, const Real eta2, std::ostream &outStream=std::cout, const bool print=false) |
1.8.5