petsc-3.10.5 2019-03-28
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
| TaoCreateUnitLineSearch | TaoLineSearchGetOptionsPrefix | TaoLineSearchSetObjectiveAndGTSRoutine
TaoLineSearchAppendOptionsPrefix | TaoLineSearchGetStepDirection | TaoLineSearchSetOptionsPrefix
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| TaoLineSearchComputeGradient | TaoLineSearchGetFullStepObjective | TaoLineSearchMonitor
TaoLineSearchComputeObjective | TaoLineSearchGetSolution | TaoLineSearchRegister
TaoLineSearchComputeObjectiveAndGTS | TaoLineSearchGetType | TaoLineSearchReset
TaoLineSearchComputeObjectiveAndGradient | TaoLineSearchInitializePackage | TaoLineSearchSetUp
TaoLineSearchFinalizePackage | TaoLineSearchIsUsingTaoRoutines | TaoLineSearchUseTaoRoutines
No deprecated routines

Table of Contents