petsc-3.7.3 2016-07-24
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
| TaoLineSearchComputeGradient | TaoLineSearchGetFullStepObjective | TaoLineSearchRegister
TaoLineSearchComputeObjective | TaoLineSearchGetSolution | TaoLineSearchRegisterDestroy
TaoLineSearchComputeObjectiveAndGTS | TaoLineSearchGetType | TaoLineSearchReset
TaoLineSearchComputeObjectiveAndGradient | TaoLineSearchInitializePackage | TaoLineSearchSetUp
TaoLineSearchFinalizePackage | TaoLineSearchIsUsingTaoRoutines | TaoLineSearchUseTaoRoutines
No deprecated routines

Table of Contents