|
ROL
|
Classes | |
| struct | AlgorithmState |
| class | Algorithm |
| class | AugmentedLagrangianAlgorithm |
| Provides an interface to run equality constrained optimization algorithms using Augmented Lagrangians. More... | |
| class | CompositeStepAlgorithm |
| Provides an interface to run equality constrained optimization algorithms using the Composite-Step Trust-Region Sequential Quadratic Programming (SQP) method. More... | |
| class | FletcherAlgorithm |
| Provides an interface to run equality constrained optimization algorithms using Fletcher's exact penalty. More... | |
| class | StabilizedLCLAlgorithm |
| Provides an interface to run equality constrained optimization algorithms using Stabilized LCL. More... | |
Enumerations | |
| enum | EAlgorithmE { ALGORITHM_E_AUGMENTEDLAGRANGIAN = 0, ALGORITHM_E_FLETCHER, ALGORITHM_E_COMPOSITESTEP, ALGORITHM_E_STABILIZEDLCL, ALGORITHM_E_LAST } |
Functions | |
| std::string | EAlgorithmEToString (EAlgorithmE alg) |
| int | isValidAlgorithmE (EAlgorithmE alg) |
| Verifies validity of a AlgorithmE enum. More... | |
| EAlgorithmE & | operator++ (EAlgorithmE &type) |
| EAlgorithmE | operator++ (EAlgorithmE &type, int) |
| EAlgorithmE & | operator-- (EAlgorithmE &type) |
| EAlgorithmE | operator-- (EAlgorithmE &type, int) |
| EAlgorithmE | StringToEAlgorithmE (std::string s) |
| template<typename Real > | |
| Ptr< TypeE::Algorithm< Real > > | AlgorithmFactory (ParameterList &parlist, const Ptr< Secant< Real >> &secant=nullPtr) |
| Enumerator | |
|---|---|
| ALGORITHM_E_AUGMENTEDLAGRANGIAN | |
| ALGORITHM_E_FLETCHER | |
| ALGORITHM_E_COMPOSITESTEP | |
| ALGORITHM_E_STABILIZEDLCL | |
| ALGORITHM_E_LAST | |
Definition at line 25 of file ROL_TypeE_AlgorithmFactory.hpp.
|
inline |
Definition at line 33 of file ROL_TypeE_AlgorithmFactory.hpp.
References ALGORITHM_E_AUGMENTEDLAGRANGIAN, ALGORITHM_E_COMPOSITESTEP, ALGORITHM_E_FLETCHER, ALGORITHM_E_LAST, and ALGORITHM_E_STABILIZEDLCL.
Referenced by StringToEAlgorithmE().
|
inline |
Verifies validity of a AlgorithmE enum.
| ls | [in] - enum of the AlgorithmE |
Definition at line 51 of file ROL_TypeE_AlgorithmFactory.hpp.
References ALGORITHM_E_AUGMENTEDLAGRANGIAN, ALGORITHM_E_COMPOSITESTEP, ALGORITHM_E_FLETCHER, ALGORITHM_E_LAST, and ALGORITHM_E_STABILIZEDLCL.
|
inline |
Definition at line 60 of file ROL_TypeE_AlgorithmFactory.hpp.
|
inline |
Definition at line 64 of file ROL_TypeE_AlgorithmFactory.hpp.
|
inline |
Definition at line 70 of file ROL_TypeE_AlgorithmFactory.hpp.
|
inline |
Definition at line 74 of file ROL_TypeE_AlgorithmFactory.hpp.
|
inline |
Definition at line 80 of file ROL_TypeE_AlgorithmFactory.hpp.
References ALGORITHM_E_AUGMENTEDLAGRANGIAN, ALGORITHM_E_LAST, EAlgorithmEToString(), and ROL::removeStringFormat().
Referenced by AlgorithmFactory().
|
inline |
Definition at line 91 of file ROL_TypeE_AlgorithmFactory.hpp.
References ALGORITHM_E_AUGMENTEDLAGRANGIAN, ALGORITHM_E_COMPOSITESTEP, ALGORITHM_E_FLETCHER, ALGORITHM_E_STABILIZEDLCL, and StringToEAlgorithmE().
1.8.5