petsc-3.5.4 2015-05-23
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
TAOASFLS
TAONTR
TaoSetInitialVector
TAOASILS
TAOOWLQN
TaoSetObjectiveAndGradientRoutine
TAOBLMVM
TAOPOUNDERS
TaoSetObjectiveRoutine
TAOBMRM
TAOSSFLS
TaoSetSeparableObjectiveRoutine
TAOBQPIP
TAOSSILS
TaoSetTolerances
TAOCG
TAOTRON
TaoSetVariableBounds
TAOGPCG
TaoCreate
TaoSetVariableBoundsRoutine
TAOIPM
TaoDestroy
TaoSolve
TAOLCL
TaoSetFromOptions
TaoType
TAOLMVM
TaoSetGradientRoutine
TaoView
TAONLS
TaoSetHessianRoutine
TAONM
TaoSetInequalityBounds
Intermediate - Setting options for algorithms and data structures
TaoGetApplicationContext
TaoGetSolutionVector
TaoSetJacobianDesignRoutine
TaoGetConstraintTolerances
TaoGetTolerances
TaoSetJacobianEqualityRoutine
TaoGetConvergedReason
TaoGetType
TaoSetJacobianInequalityRoutine
TaoGetCurrentTrustRegionRadius
TaoSetApplicationContext
TaoSetJacobianRoutine
TaoGetFunctionLowerBound
TaoSetConstraintTolerances
TaoSetJacobianStateRoutine
TaoGetGradientVector
TaoSetConstraintsRoutine
TaoSetMaximumFunctionEvaluations
TaoGetInitialTrustRegionRadius
TaoSetConvergedReason
TaoSetMaximumIterations
TaoGetKSP
TaoSetEqualityConstraintsRoutine
TaoSetMonitor
TaoGetLineSearch
TaoSetFunctionLowerBound
TaoSetStateDesignIS
TaoGetMaximumFunctionEvaluations
TaoSetHistory
TaoSetType
TaoGetMaximumIterations
TaoSetInequalityConstraintsRoutine
TaoSubsetType
TaoGetSolutionStatus
TaoSetInitialTrustRegionRadius
Advanced - Setting more advanced options and customization
Tao
TaoDefaultComputeHessian
TaoGradientMonitor
TaoAppendOptionsPrefix
TaoDefaultComputeHessianColor
TaoRegister
TaoCancelMonitors
TaoDefaultMonitor
TaoRegisterDestroy
TaoComputeDualVariables
TaoDefaultSMonitor
TaoSeparableObjectiveMonitor
TaoComputeGradient
TaoDrawGradientMonitor
TaoSetConvergenceTest
TaoComputeObjective
TaoDrawSolutionMonitor
TaoSetOptionsPrefix
TaoComputeObjectiveAndGradient
TaoDrawStepMonitor
TaoSetUp
TaoComputeSeparableObjective
TaoGetDualVariables
TaoSolutionMonitor
TaoDefaultCMonitor
TaoGetHistory
TaoStepDirectionMonitor
TaoDefaultComputeGradient
TaoGetOptionsPrefix
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateADA
TaoComputeInequalityConstraints
TaoInitializePackage
MatCreateLMVM
TaoComputeJacobian
TaoIsGradientDefined
MatCreateSubMatrixFree
TaoComputeJacobianDesign
TaoIsObjectiveAndGradientDefined
MatDFischer
TaoComputeJacobianEquality
TaoIsObjectiveDefined
MatDSFischer
TaoComputeJacobianInequality
TaoMonitor
TaoAddLineSearchCounts
TaoComputeJacobianState
TaoRegisterAll
TaoComputeConstraints
TaoComputeVariableBounds
TaoResetStatistics
TaoComputeEqualityConstraints
TaoDefaultConvergenceTest
VecFischer
TaoComputeHessian
TaoFinalizePackage
VecSFischer
No deprecated routines
Table of Contents