petsc-3.6.4 2016-04-12
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
TaoGetMaximumIterations
TaoSetInequalityConstraintsRoutine
TaoGetConstraintTolerances
TaoGetSolutionStatus
TaoSetInitialTrustRegionRadius
TaoGetConvergedReason
TaoGetSolutionVector
TaoSetJacobianDesignRoutine
TaoGetCurrentFunctionEvaluations
TaoGetTolerances
TaoSetJacobianEqualityRoutine
TaoGetCurrentTrustRegionRadius
TaoGetTotalIterationNumber
TaoSetJacobianInequalityRoutine
TaoGetFunctionLowerBound
TaoGetType
TaoSetJacobianRoutine
TaoGetGradientVector
TaoSetApplicationContext
TaoSetJacobianStateRoutine
TaoGetInitialTrustRegionRadius
TaoSetConstraintTolerances
TaoSetMaximumFunctionEvaluations
TaoGetIterationNumber
TaoSetConstraintsRoutine
TaoSetMaximumIterations
TaoGetKSP
TaoSetConvergedReason
TaoSetMonitor
TaoGetLineSearch
TaoSetConvergenceHistory
TaoSetStateDesignIS
TaoGetLinearSolveIterations
TaoSetEqualityConstraintsRoutine
TaoSetType
TaoGetMaximumFunctionEvaluations
TaoSetFunctionLowerBound
TaoSubsetType
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
TaoGetConvergenceHistory
TaoSolutionMonitor
TaoDefaultCMonitor
TaoGetDualVariables
TaoStepDirectionMonitor
TaoDefaultComputeGradient
TaoGetOptionsPrefix
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateADA
TaoComputeJacobian
TaoIsObjectiveAndGradientDefined
MatCreateLMVM
TaoComputeJacobianDesign
TaoIsObjectiveDefined
MatCreateSubMatrixFree
TaoComputeJacobianEquality
TaoMonitor
MatDFischer
TaoComputeJacobianInequality
TaoRegisterAll
MatDSFischer
TaoComputeJacobianState
TaoResetStatistics
TaoAddLineSearchCounts
TaoComputeVariableBounds
TaoSetIterationNumber
TaoComputeConstraints
TaoDefaultConvergenceTest
TaoSetTotalIterationNumber
TaoComputeEqualityConstraints
TaoFinalizePackage
VecFischer
TaoComputeHessian
TaoInitializePackage
VecSFischer
TaoComputeInequalityConstraints
TaoIsGradientDefined
No deprecated routines
Table of Contents