ROL
Namespaces | Enumerations | Functions
ROL_TypeG_AlgorithmFactory.hpp File Reference
#include "ROL_TypeG_AugmentedLagrangianAlgorithm.hpp"
#include "ROL_TypeG_MoreauYosidaAlgorithm.hpp"
#include "ROL_TypeG_InteriorPointAlgorithm.hpp"
#include "ROL_TypeG_StabilizedLCLAlgorithm.hpp"
#include "ROL_Types.hpp"

Go to the source code of this file.

Namespaces

 ROL
 
 ROL::TypeG
 

Enumerations

enum  ROL::TypeG::EAlgorithmG {
  ROL::TypeG::ALGORITHM_G_AUGMENTEDLAGRANGIAN = 0, ROL::TypeG::ALGORITHM_G_MOREAUYOSIDA, ROL::TypeG::ALGORITHM_G_INTERIORPOINT, ROL::TypeG::ALGORITHM_G_STABILIZEDLCL,
  ROL::TypeG::ALGORITHM_G_LAST
}
 Enumeration of generally constrained algorithm types. More...
 

Functions

std::string ROL::TypeG::EAlgorithmGToString (EAlgorithmG alg)
 
int ROL::TypeG::isValidAlgorithmG (EAlgorithmG alg)
 Verifies validity of a AlgorithmG enum. More...
 
EAlgorithmG & ROL::TypeG::operator++ (EAlgorithmG &type)
 
EAlgorithmG ROL::TypeG::operator++ (EAlgorithmG &type, int)
 
EAlgorithmG & ROL::TypeG::operator-- (EAlgorithmG &type)
 
EAlgorithmG ROL::TypeG::operator-- (EAlgorithmG &type, int)
 
EAlgorithmG ROL::TypeG::StringToEAlgorithmG (std::string s)
 
template<typename Real >
Ptr< TypeG::Algorithm< Real > > ROL::TypeG::AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real >> &secant=nullPtr)