ROL
Namespaces | Enumerations | Functions
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.
 
EDescentU & ROL::operator++ (EDescentU &type)
 
EDescentU ROL::operator++ (EDescentU &type, int)
 
EDescentU & ROL::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.
 
ELineSearchU & ROL::operator++ (ELineSearchU &type)
 
ELineSearchU ROL::operator++ (ELineSearchU &type, int)
 
ELineSearchU & ROL::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.
 
ECurvatureConditionU & ROL::operator++ (ECurvatureConditionU &type)
 
ECurvatureConditionU ROL::operator++ (ECurvatureConditionU &type, int)
 
ECurvatureConditionU & ROL::operator-- (ECurvatureConditionU &type)
 
ECurvatureConditionU ROL::operator-- (ECurvatureConditionU &type, int)
 
ECurvatureConditionU ROL::StringToECurvatureConditionU (std::string s)