ROL
Namespaces | Enumerations | Functions
ROL_TypeE_AlgorithmFactory.hpp File Reference
#include "ROL_TypeE_AugmentedLagrangianAlgorithm.hpp"
#include "ROL_TypeE_FletcherAlgorithm.hpp"
#include "ROL_TypeE_CompositeStepAlgorithm.hpp"
#include "ROL_TypeE_StabilizedLCLAlgorithm.hpp"
#include "ROL_Types.hpp"

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.
 
EAlgorithmE & ROL::TypeE::operator++ (EAlgorithmE &type)
 
EAlgorithmE ROL::TypeE::operator++ (EAlgorithmE &type, int)
 
EAlgorithmE & ROL::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)