petsc-3.7.7 2017-09-25
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
TaoSetHessianRoutine
TAOASILS
TAOOWLQN
TaoSetInequalityBounds
TAOBLMVM
TAOPOUNDERS
TaoSetInitialVector
TAOBMRM
TAOSSFLS
TaoSetObjectiveAndGradientRoutine
TAOBQPIP
TAOSSILS
TaoSetObjectiveRoutine
TAOCG
TAOTRON
TaoSetSeparableObjectiveRoutine
TAOGPCG
TaoCreate
TaoSetTolerances
TAOIPM
TaoDestroy
TaoSetVariableBounds
TAOLCL
TaoGetGradientNorm
TaoSetVariableBoundsRoutine
TAOLMVM
TaoSetFromOptions
TaoSolve
TAONLS
TaoSetGradientNorm
TaoType
TAONM
TaoSetGradientRoutine
TaoView
Intermediate - Setting options for algorithms and data structures
TaoGetApplicationContext
TaoGetSolutionStatus
TaoSetJacobianDesignRoutine
TaoGetConstraintTolerances
TaoGetSolutionVector
TaoSetJacobianEqualityRoutine
TaoGetConvergedReason
TaoGetTolerances
TaoSetJacobianInequalityRoutine
TaoGetCurrentFunctionEvaluations
TaoGetTotalIterationNumber
TaoSetJacobianRoutine
TaoGetCurrentTrustRegionRadius
TaoGetType
TaoSetJacobianStateRoutine
TaoGetFunctionLowerBound
TaoSetApplicationContext
TaoSetMaximumFunctionEvaluations
TaoGetGradientVector
TaoSetConstraintTolerances
TaoSetMaximumIterations
TaoGetInitialTrustRegionRadius
TaoSetConstraintsRoutine
TaoSetMonitor
TaoGetIterationNumber
TaoSetConvergedReason
TaoSetSeparableObjectiveWeights
TaoGetKSP
TaoSetConvergenceHistory
TaoSetStateDesignIS
TaoGetLineSearch
TaoSetEqualityConstraintsRoutine
TaoSetType
TaoGetLinearSolveIterations
TaoSetFunctionLowerBound
TaoSubsetType
TaoGetMaximumFunctionEvaluations
TaoSetInequalityConstraintsRoutine
TaoGetMaximumIterations
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
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