ROL
ROL_TypeB_AlgorithmFactory.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  ROL
namespace  ROL::TypeB

Enumerations

enum  ROL::TypeB::EAlgorithmB {
  ROL::TypeB::ALGORITHM_B_LINESEARCH = 0 , ROL::TypeB::ALGORITHM_B_TRUSTREGION , ROL::TypeB::ALGORITHM_B_MOREAUYOSIDA , ROL::TypeB::ALGORITHM_B_PRIMALDUALACTIVESET ,
  ROL::TypeB::ALGORITHM_B_INTERIORPOINT , ROL::TypeB::ALGORITHM_B_SPECTRALGRADIENT , ROL::TypeB::ALGORITHM_B_LAST
}

Functions

std::string ROL::TypeB::EAlgorithmBToString (EAlgorithmB alg)
int ROL::TypeB::isValidAlgorithmB (EAlgorithmB alg)
 Verifies validity of a AlgorithmB enum.
EAlgorithmBROL::TypeB::operator++ (EAlgorithmB &type)
EAlgorithmB ROL::TypeB::operator++ (EAlgorithmB &type, int)
EAlgorithmBROL::TypeB::operator-- (EAlgorithmB &type)
EAlgorithmB ROL::TypeB::operator-- (EAlgorithmB &type, int)
EAlgorithmB ROL::TypeB::StringToEAlgorithmB (std::string s)
template<typename Real>
Ptr< Algorithm< Real > > ROL::TypeB::AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real > > &secant=nullPtr)