petsc-3.12.4 2020-02-04
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 | TaoLineSearchGetStartingVector | TaoLineSearchSetInitialStepLength
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