petsc-3.12.5 2020-03-29
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