44#ifndef ROL_LINESEARCH_U_FACTORY_H
45#define ROL_LINESEARCH_U_FACTORY_H
54template<
typename Real>
57 parlist.sublist(
"Step").sublist(
"Line Search").sublist(
"Line-Search Method").get(
"Type",
"Cubic Interpolation"));
66 default:
return nullPtr;
Ptr< LineSearch_U< Real > > LineSearchUFactory(ParameterList &parlist)
@ LINESEARCH_U_PATHBASEDTARGETLEVEL
@ LINESEARCH_U_BACKTRACKING
@ LINESEARCH_U_ITERATIONSCALING
@ LINESEARCH_U_GOLDENSECTION
@ LINESEARCH_U_CUBICINTERP
ELineSearchU StringToELineSearchU(std::string s)