ROL
ROL_TypeE_AlgorithmFactory.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  ROL
namespace  ROL::TypeE

Enumerations

enum  ROL::TypeE::EAlgorithmE {
  ROL::TypeE::ALGORITHM_E_AUGMENTEDLAGRANGIAN = 0 , ROL::TypeE::ALGORITHM_E_FLETCHER , ROL::TypeE::ALGORITHM_E_COMPOSITESTEP , ROL::TypeE::ALGORITHM_E_STABILIZEDLCL ,
  ROL::TypeE::ALGORITHM_E_LAST
}

Functions

std::string ROL::TypeE::EAlgorithmEToString (EAlgorithmE alg)
int ROL::TypeE::isValidAlgorithmE (EAlgorithmE alg)
 Verifies validity of a AlgorithmE enum.
EAlgorithmEROL::TypeE::operator++ (EAlgorithmE &type)
EAlgorithmE ROL::TypeE::operator++ (EAlgorithmE &type, int)
EAlgorithmEROL::TypeE::operator-- (EAlgorithmE &type)
EAlgorithmE ROL::TypeE::operator-- (EAlgorithmE &type, int)
EAlgorithmE ROL::TypeE::StringToEAlgorithmE (std::string s)
template<typename Real>
Ptr< TypeE::Algorithm< Real > > ROL::TypeE::AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real > > &secant=nullPtr)