petsc-3.13.6 2020-09-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 TaoLineSearchSetInitialStepLength
TaoLineSearchGetStartingVector TaoLineSearchViewFromOptions
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