ROL
|
Contains definitions of enums for trust region algorithms. More...
#include "ROL_Types.hpp"
Go to the source code of this file.
Namespaces | |
ROL | |
Enumerations | |
enum | ROL::ETrustRegion { ROL::TRUSTREGION_CAUCHYPOINT = 0, ROL::TRUSTREGION_TRUNCATEDCG, ROL::TRUSTREGION_DOGLEG, ROL::TRUSTREGION_DOUBLEDOGLEG, ROL::TRUSTREGION_LINMORE, ROL::TRUSTREGION_LAST } |
Enumeration of trust-region solver types. More... | |
enum | ROL::ETrustRegionModel { ROL::TRUSTREGION_MODEL_COLEMANLI = 0, ROL::TRUSTREGION_MODEL_KELLEYSACHS, ROL::TRUSTREGION_MODEL_LINMORE, ROL::TRUSTREGION_MODEL_LAST } |
Enumeration of trust-region model types. More... | |
enum | ROL::ETrustRegionFlag { ROL::TRUSTREGION_FLAG_SUCCESS = 0, ROL::TRUSTREGION_FLAG_POSPREDNEG, ROL::TRUSTREGION_FLAG_NPOSPREDPOS, ROL::TRUSTREGION_FLAG_NPOSPREDNEG, ROL::TRUSTREGION_FLAG_QMINSUFDEC, ROL::TRUSTREGION_FLAG_NAN, ROL::TRUSTREGION_FLAG_UNDEFINED } |
Enumation of flags used by trust-region solvers. More... | |
Functions | |
std::string | ROL::ETrustRegionToString (ETrustRegion tr) |
int | ROL::isValidTrustRegion (ETrustRegion ls) |
Verifies validity of a TrustRegion enum. More... | |
ETrustRegion & | ROL::operator++ (ETrustRegion &type) |
ETrustRegion | ROL::operator++ (ETrustRegion &type, int) |
ETrustRegion & | ROL::operator-- (ETrustRegion &type) |
ETrustRegion | ROL::operator-- (ETrustRegion &type, int) |
ETrustRegion | ROL::StringToETrustRegion (std::string s) |
std::string | ROL::ETrustRegionModelToString (ETrustRegionModel tr) |
int | ROL::isValidTrustRegionModel (ETrustRegionModel ls) |
Verifies validity of a TrustRegionModel enum. More... | |
ETrustRegionModel & | ROL::operator++ (ETrustRegionModel &type) |
ETrustRegionModel | ROL::operator++ (ETrustRegionModel &type, int) |
ETrustRegionModel & | ROL::operator-- (ETrustRegionModel &type) |
ETrustRegionModel | ROL::operator-- (ETrustRegionModel &type, int) |
ETrustRegionModel | ROL::StringToETrustRegionModel (std::string s) |
bool | ROL::isValidTrustRegionSubproblem (ETrustRegion etr, ETrustRegionModel etrm, bool isBnd) |
std::string | ROL::ETrustRegionFlagToString (ETrustRegionFlag trf) |
Contains definitions of enums for trust region algorithms.
Definition in file ROL_TrustRegionTypes.hpp.