ROL
ROL_LineSearch_U_Types.hpp File Reference
#include "ROL_Types.hpp"
#include "ROL_ParameterList.hpp"
#include "ROL_Ptr.hpp"

Go to the source code of this file.

Namespaces

namespace  ROL

Enumerations

enum  ROL::EDescentU {
  ROL::DESCENT_U_STEEPEST = 0 , ROL::DESCENT_U_NONLINEARCG , ROL::DESCENT_U_SECANT , ROL::DESCENT_U_NEWTON ,
  ROL::DESCENT_U_NEWTONKRYLOV , ROL::DESCENT_U_USERDEFINED , ROL::DESCENT_U_LAST
}
enum  ROL::ELineSearchU {
  ROL::LINESEARCH_U_ITERATIONSCALING = 0 , ROL::LINESEARCH_U_PATHBASEDTARGETLEVEL , ROL::LINESEARCH_U_BACKTRACKING , ROL::LINESEARCH_U_BISECTION ,
  ROL::LINESEARCH_U_GOLDENSECTION , ROL::LINESEARCH_U_CUBICINTERP , ROL::LINESEARCH_U_BRENTS , ROL::LINESEARCH_U_USERDEFINED ,
  ROL::LINESEARCH_U_LAST
}
enum  ROL::ECurvatureConditionU {
  ROL::CURVATURECONDITION_U_WOLFE = 0 , ROL::CURVATURECONDITION_U_STRONGWOLFE , ROL::CURVATURECONDITION_U_GENERALIZEDWOLFE , ROL::CURVATURECONDITION_U_APPROXIMATEWOLFE ,
  ROL::CURVATURECONDITION_U_GOLDSTEIN , ROL::CURVATURECONDITION_U_NULL , ROL::CURVATURECONDITION_U_LAST
}

Functions

std::string ROL::EDescentUToString (EDescentU tr)
int ROL::isValidDescentU (EDescentU d)
 Verifies validity of a DescentU enum.
EDescentUROL::operator++ (EDescentU &type)
EDescentU ROL::operator++ (EDescentU &type, int)
EDescentUROL::operator-- (EDescentU &type)
EDescentU ROL::operator-- (EDescentU &type, int)
EDescentU ROL::StringToEDescentU (std::string s)
std::string ROL::ELineSearchUToString (ELineSearchU ls)
int ROL::isValidLineSearchU (ELineSearchU ls)
 Verifies validity of a LineSearchU enum.
ELineSearchUROL::operator++ (ELineSearchU &type)
ELineSearchU ROL::operator++ (ELineSearchU &type, int)
ELineSearchUROL::operator-- (ELineSearchU &type)
ELineSearchU ROL::operator-- (ELineSearchU &type, int)
ELineSearchU ROL::StringToELineSearchU (std::string s)
std::string ROL::ECurvatureConditionUToString (ECurvatureConditionU ls)
int ROL::isValidCurvatureConditionU (ECurvatureConditionU ls)
 Verifies validity of a CurvatureConditionU enum.
ECurvatureConditionUROL::operator++ (ECurvatureConditionU &type)
ECurvatureConditionU ROL::operator++ (ECurvatureConditionU &type, int)
ECurvatureConditionUROL::operator-- (ECurvatureConditionU &type)
ECurvatureConditionU ROL::operator-- (ECurvatureConditionU &type, int)
ECurvatureConditionU ROL::StringToECurvatureConditionU (std::string s)