ROL
Namespaces | Enumerations | Functions
ROL_TypeP_AlgorithmFactory.hpp File Reference
#include "ROL_TypeP_ProxGradientAlgorithm.hpp"
#include "ROL_TypeP_SpectralGradientAlgorithm.hpp"
#include "ROL_TypeP_iPianoAlgorithm.hpp"
#include "ROL_TypeP_QuasiNewtonAlgorithm.hpp"
#include "ROL_TypeP_TrustRegionAlgorithm.hpp"
#include "ROL_TypeP_InexactNewtonAlgorithm.hpp"
#include "ROL_Types.hpp"

Go to the source code of this file.

Namespaces

 ROL
 
 ROL::TypeP
 

Enumerations

enum  ROL::TypeP::EAlgorithmP {
  ROL::TypeP::ALGORITHM_P_LINESEARCH = 0, ROL::TypeP::ALGORITHM_P_TRUSTREGION, ROL::TypeP::ALGORITHM_P_SPECTRALGRADIENT, ROL::TypeP::ALGORITHM_P_IPIANO,
  ROL::TypeP::ALGORITHM_P_LAST
}
 Enumeration of bound constrained algorithm types. More...
 

Functions

std::string ROL::TypeP::EAlgorithmPToString (EAlgorithmP alg)
 
int ROL::TypeP::isValidAlgorithmP (EAlgorithmP alg)
 Verifies validity of a AlgorithmP enum. More...
 
EAlgorithmP & ROL::TypeP::operator++ (EAlgorithmP &type)
 
EAlgorithmP ROL::TypeP::operator++ (EAlgorithmP &type, int)
 
EAlgorithmP & ROL::TypeP::operator-- (EAlgorithmP &type)
 
EAlgorithmP ROL::TypeP::operator-- (EAlgorithmP &type, int)
 
EAlgorithmP ROL::TypeP::StringToEAlgorithmP (std::string s)
 
template<typename Real >
Ptr< Algorithm< Real > > ROL::TypeP::AlgorithmFactory (ParameterList &parlist)