petsc-3.7.5 2017-01-01
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