44 #ifndef ROL_TYPEE_ALGORITHMFACTORY_H
45 #define ROL_TYPEE_ALGORITHMFACTORY_H
68 std::string retString;
75 default: retString =
"INVALID EAlgorithmE";
124 template<
typename Real>
132 default:
return nullPtr;
Contains definitions of custom data types in ROL.
EAlgorithmE & operator++(EAlgorithmE &type)
@ ALGORITHM_E_AUGMENTEDLAGRANGIAN
@ ALGORITHM_E_STABILIZEDLCL
@ ALGORITHM_E_COMPOSITESTEP
std::string EAlgorithmEToString(EAlgorithmE alg)
int isValidAlgorithmE(EAlgorithmE alg)
Verifies validity of a AlgorithmE enum.
Ptr< TypeE::Algorithm< Real > > AlgorithmFactory(ParameterList &parlist)
EAlgorithmE StringToEAlgorithmE(std::string s)
EAlgorithmE & operator--(EAlgorithmE &type)
std::string removeStringFormat(std::string s)