|
ROL
|
Classes | |
| struct | AlgorithmState |
| class | Algorithm |
| Provides an interface to run unconstrained optimization algorithms. More... | |
| class | BundleAlgorithm |
| Provides an interface to run trust-bundle methods for unconstrained optimization algorithms. More... | |
| class | LineSearchAlgorithm |
| Provides an interface to run unconstrained line search algorithms. More... | |
| class | TrustRegionAlgorithm |
| Provides an interface to run trust-region methods for unconstrained optimization algorithms. More... | |
Enumerations | |
| enum | EAlgorithmU { ALGORITHM_U_BUNDLE = 0, ALGORITHM_U_LINESEARCH, ALGORITHM_U_TRUSTREGION, ALGORITHM_U_LAST } |
| Enumeration of unconstrained algorithm types. More... | |
Functions | |
| std::string | EAlgorithmUToString (EAlgorithmU alg) |
| int | isValidAlgorithmU (EAlgorithmU alg) |
| Verifies validity of a AlgorithmU enum. More... | |
| EAlgorithmU & | operator++ (EAlgorithmU &type) |
| EAlgorithmU | operator++ (EAlgorithmU &type, int) |
| EAlgorithmU & | operator-- (EAlgorithmU &type) |
| EAlgorithmU | operator-- (EAlgorithmU &type, int) |
| EAlgorithmU | StringToEAlgorithmU (std::string s) |
| template<typename Real > | |
| Ptr< Algorithm< Real > > | AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real >> &secant=nullPtr) |
Enumeration of unconstrained algorithm types.
| Enumerator | |
|---|---|
| ALGORITHM_U_BUNDLE | |
| ALGORITHM_U_LINESEARCH | |
| ALGORITHM_U_TRUSTREGION | |
| ALGORITHM_U_LAST | |
Definition at line 28 of file ROL_TypeU_AlgorithmFactory.hpp.
|
inline |
Definition at line 35 of file ROL_TypeU_AlgorithmFactory.hpp.
References ALGORITHM_U_BUNDLE, ALGORITHM_U_LAST, ALGORITHM_U_LINESEARCH, and ALGORITHM_U_TRUSTREGION.
Referenced by StringToEAlgorithmU().
|
inline |
Verifies validity of a AlgorithmU enum.
| ls | [in] - enum of the AlgorithmU |
Definition at line 52 of file ROL_TypeU_AlgorithmFactory.hpp.
References ALGORITHM_U_BUNDLE, ALGORITHM_U_LAST, ALGORITHM_U_LINESEARCH, and ALGORITHM_U_TRUSTREGION.
|
inline |
Definition at line 60 of file ROL_TypeU_AlgorithmFactory.hpp.
|
inline |
Definition at line 64 of file ROL_TypeU_AlgorithmFactory.hpp.
|
inline |
Definition at line 70 of file ROL_TypeU_AlgorithmFactory.hpp.
|
inline |
Definition at line 74 of file ROL_TypeU_AlgorithmFactory.hpp.
|
inline |
Definition at line 80 of file ROL_TypeU_AlgorithmFactory.hpp.
References ALGORITHM_U_BUNDLE, ALGORITHM_U_LAST, ALGORITHM_U_TRUSTREGION, EAlgorithmUToString(), and ROL::removeStringFormat().
Referenced by AlgorithmFactory().
|
inline |
Definition at line 91 of file ROL_TypeU_AlgorithmFactory.hpp.
References ALGORITHM_U_BUNDLE, ALGORITHM_U_LINESEARCH, ALGORITHM_U_TRUSTREGION, and StringToEAlgorithmU().
1.8.5