ROL
Namespaces | Enumerations | Functions
ROL_TypeU_AlgorithmFactory.hpp File Reference
#include "ROL_TypeU_BundleAlgorithm.hpp"
#include "ROL_TypeU_LineSearchAlgorithm.hpp"
#include "ROL_TypeU_TrustRegionAlgorithm.hpp"
#include "ROL_Types.hpp"

Go to the source code of this file.

Namespaces

 ROL
 
 ROL::TypeU
 

Enumerations

enum  ROL::TypeU::EAlgorithmU { ROL::TypeU::ALGORITHM_U_BUNDLE = 0, ROL::TypeU::ALGORITHM_U_LINESEARCH, ROL::TypeU::ALGORITHM_U_TRUSTREGION, ROL::TypeU::ALGORITHM_U_LAST }
 Enumeration of unconstrained algorithm types. More...
 

Functions

std::string ROL::TypeU::EAlgorithmUToString (EAlgorithmU alg)
 
int ROL::TypeU::isValidAlgorithmU (EAlgorithmU alg)
 Verifies validity of a AlgorithmU enum. More...
 
EAlgorithmU & ROL::TypeU::operator++ (EAlgorithmU &type)
 
EAlgorithmU ROL::TypeU::operator++ (EAlgorithmU &type, int)
 
EAlgorithmU & ROL::TypeU::operator-- (EAlgorithmU &type)
 
EAlgorithmU ROL::TypeU::operator-- (EAlgorithmU &type, int)
 
EAlgorithmU ROL::TypeU::StringToEAlgorithmU (std::string s)
 
template<typename Real >
Ptr< Algorithm< Real > > ROL::TypeU::AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real >> &secant=nullPtr)