ROL
|
#include "ROL_TypeB_GradientAlgorithm.hpp"
#include "ROL_TypeB_NewtonKrylovAlgorithm.hpp"
#include "ROL_TypeB_LinMoreAlgorithm.hpp"
#include "ROL_TypeB_MoreauYosidaAlgorithm.hpp"
#include "ROL_TypeB_InteriorPointAlgorithm.hpp"
#include "ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp"
#include "ROL_TypeB_KelleySachsAlgorithm.hpp"
#include "ROL_TypeB_SpectralGradientAlgorithm.hpp"
#include "ROL_TypeB_LSecantBAlgorithm.hpp"
#include "ROL_TypeB_QuasiNewtonAlgorithm.hpp"
#include "ROL_TypeB_TrustRegionSPGAlgorithm.hpp"
#include "ROL_TypeB_ColemanLiAlgorithm.hpp"
#include "ROL_Types.hpp"
Go to the source code of this file.
Namespaces | |
ROL | |
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 } |
Enumeration of bound constrained algorithm types. More... | |
Functions | |
std::string | ROL::TypeB::EAlgorithmBToString (EAlgorithmB alg) |
int | ROL::TypeB::isValidAlgorithmB (EAlgorithmB alg) |
Verifies validity of a AlgorithmB enum. More... | |
EAlgorithmB & | ROL::TypeB::operator++ (EAlgorithmB &type) |
EAlgorithmB | ROL::TypeB::operator++ (EAlgorithmB &type, int) |
EAlgorithmB & | ROL::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) |