petsc-3.14.5 2021-03-03
Report Typos and Errors

## TAO Line Search Manual Pages

The Toolkit for Advance Optimization provides an interface to create line searches, customize them to a particular application, and apply them to a problem. Many of the options for TAO Line Searches can also be set at runtime.

Beginner - Basic usage
| TaoLineSearchApply | TaoLineSearchSetFromOptions | TaoLineSearchSetType
TaoLineSearchCreate | TaoLineSearchSetGradientRoutine | TaoLineSearchSetVariableBounds
TaoLineSearchDestroy | TaoLineSearchSetObjectiveAndGradientRoutine | TaoLineSearchView
TaoLineSearchGetStepLength | TaoLineSearchSetObjectiveRoutine |
Intermediate - Setting options for algorithms and data structures
| TaoLineSearchGetNumberFunctionEvaluations | TaoLineSearchSetInitialStepLength |
TaoLineSearchGetStartingVector | TaoLineSearchViewFromOptions |
Advanced - Setting more advanced options and customization
| TaoLineSearchAppendOptionsPrefix | TaoLineSearchGetStepDirection | TaoLineSearchSetOptionsPrefix
TaoLineSearchGetOptionsPrefix | TaoLineSearchSetObjectiveAndGTSRoutine |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| TAOLINESEARCHARMIJO | TaoLineSearchComputeObjectiveAndGTS | TaoLineSearchIsUsingTaoRoutines
TAOLINESEARCHGPCG | TaoLineSearchComputeObjectiveAndGradient | TaoLineSearchMonitor
TAOLINESEARCHMT | TaoLineSearchFinalizePackage | TaoLineSearchRegister
TAOLINESEARCHOWARMIJO | TaoLineSearchGetFullStepObjective | TaoLineSearchReset
TAOLINESEARCHUNIT | TaoLineSearchGetSolution | TaoLineSearchSetUp
TaoLineSearchComputeGradient | TaoLineSearchGetType | TaoLineSearchUseTaoRoutines
TaoLineSearchComputeObjective | TaoLineSearchInitializePackage |
No deprecated routines

Table of Contents