44 #ifndef ROL_TYPEU_ALGORITHM_FACTORY_H
45 #define ROL_TYPEU_ALGORITHM_FACTORY_H
70 std::string retString;
76 default: retString =
"INVALID EAlgorithmU";
124 template<
typename Real>
131 default:
return nullPtr;
EAlgorithmU & operator--(EAlgorithmU &type)
Contains definitions of custom data types in ROL.
std::string removeStringFormat(std::string s)
EAlgorithmU
Enumeration of unconstrained algorithm types.
Ptr< Algorithm< Real > > AlgorithmFactory(ParameterList &parlist, const Ptr< Secant< Real >> &secant=nullPtr)
Provides interface for and implements limited-memory secant operators.
EAlgorithmU StringToEAlgorithmU(std::string s)
EAlgorithmU & operator++(EAlgorithmU &type)
std::string EAlgorithmUToString(EAlgorithmU alg)
int isValidAlgorithmU(EAlgorithmU alg)
Verifies validity of a AlgorithmU enum.