petsc-dev 2014-02-02
Report Typos and Errors
TAO Solver Manual Pages
The Toolkit for Advance Optimization provides an interface to create solvers, customize them to a particular application, and apply them to a problem. Many of the options for TAO can also be set at runtime.
Beginner - Basic usage
TaoCreate
TaoSetInequalityBounds
TaoSetTolerances
TaoDestroy
TaoSetInitialVector
TaoSetVariableBounds
TaoSetFromOptions
TaoSetObjectiveAndGradientRoutine
TaoSetVariableBoundsRoutine
TaoSetGradientRoutine
TaoSetObjectiveRoutine
TaoSolve
TaoSetHessianRoutine
TaoSetSeparableObjectiveRoutine
TaoView
Intermediate - Setting options for algorithms and data structures
TaoGetApplicationContext
TaoGetTerminationReason
TaoSetJacobianDesignRoutine
TaoGetCurrentTrustRegionRadius
TaoGetTolerances
TaoSetJacobianEqualityRoutine
TaoGetFunctionLowerBound
TaoGetType
TaoSetJacobianInequalityRoutine
TaoGetGradientVector
TaoSetApplicationContext
TaoSetJacobianRoutine
TaoGetInitialTrustRegionRadius
TaoSetConstraintsRoutine
TaoSetJacobianStateRoutine
TaoGetKSP
TaoSetConstraintTolerances
TaoSetMaximumFunctionEvaluations
TaoGetLineSearch
TaoSetEqualityConstraintsRoutine
TaoSetMaximumIterations
TaoGetMaximumFunctionEvaluations
TaoSetFunctionLowerBound
TaoSetMonitor
TaoGetMaximumIterations
TaoSetHistory
TaoSetStateDesignIS
TaoGetSolutionStatus
TaoSetInequalityConstraintsRoutine
TaoSetTerminationReason
TaoGetSolutionVector
TaoSetInitialTrustRegionRadius
TaoSetType
Advanced - Setting more advanced options and customization
TaoAppendOptionsPrefix
TaoDefaultComputeHessian
TaoRegisterDestroy
TaoCancelMonitors
TaoDefaultMonitor
TaoRegister
TaoComputeDualVariables
TaoDefaultSMonitor
TaoSeparableObjectiveMonitor
TaoComputeGradient
TaoDrawGradientMonitor
TaoSetConvergenceTest
TaoComputeObjectiveAndGradient
TaoDrawSolutionMonitor
TaoSetOptionsPrefix
TaoComputeObjective
TaoDrawStepMonitor
TaoSetUp
TaoComputeSeparableObjective
TaoGetDualVariables
TaoSolutionMonitor
TaoDefaultCMonitor
TaoGetHistory
TaoStepDirectionMonitor
TaoDefaultComputeGradient
TaoGetOptionsPrefix
TaoDefaultComputeHessianColor
TaoGradientMonitor
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
D_Fischer
TaoComputeInequalityConstraints
TaoInitializePackage
D_SFischer
TaoComputeJacobianDesign
TaoIsGradientDefined
MatCreateADA
TaoComputeJacobianEquality
TaoIsObjectiveAndGradientDefined
MatCreateLMVM
TaoComputeJacobian
TaoIsObjectiveDefined
MatCreateSubMatrixFree
TaoComputeJacobianInequality
TaoMonitor
TaoAddLineSearchCounts
TaoComputeJacobianState
TaoRegisterAll
TaoComputeConstraints
TaoComputeVariableBounds
TaoResetStatistics
TaoComputeEqualityConstraints
TaoDefaultConvergenceTest
VecFischer
TaoComputeHessian
TaoFinalizePackage
VecSFischer
No deprecated routines
Table of Contents