petsc-3.6.1 2015-08-06
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
TAONLS
TaoSetSeparableObjectiveRoutine
TAOASILS
TAONM
TaoSetTolerances
TAOBLMVM
TAONTR
TaoSetVariableBounds
TAOBMRM
TAOOWLQN
TaoSetVariableBoundsRoutine
TAOBQPIP
TAOPOUNDERS
TaoSolve
TAOCG
TaoSetFromOptions
TAOSSFLS
TaoCreate
TaoSetGradientRoutine
TAOSSILS
TaoDestroy
TaoSetHessianRoutine
TAOTRON
TAOGPCG
TaoSetInequalityBounds
TaoType
TAOIPM
TaoSetInitialVector
TaoView
TAOLCL
TaoSetObjectiveAndGradientRoutine
TAOLMVM
TaoSetObjectiveRoutine
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
TaoSetConstraintsRoutine
TaoSetMaximumFunctionEvaluations
TaoGetIterationNumber
TaoSetConstraintTolerances
TaoSetMaximumIterations
TaoGetKSP
TaoSetConvergedReason
TaoSetMonitor
TaoGetLinearSolveIterations
TaoSetConvergenceHistory
TaoSetStateDesignIS
TaoGetLineSearch
TaoSetEqualityConstraintsRoutine
TaoSetType
TaoGetMaximumFunctionEvaluations
TaoSetFunctionLowerBound
TaoSubsetType
Advanced - Setting more advanced options and customization
TaoAppendOptionsPrefix
TaoDefaultComputeHessian
Tao
TaoCancelMonitors
TaoDefaultMonitor
TaoRegisterDestroy
TaoComputeDualVariables
TaoDefaultSMonitor
TaoRegister
TaoComputeGradient
TaoDrawGradientMonitor
TaoSeparableObjectiveMonitor
TaoComputeObjectiveAndGradient
TaoDrawSolutionMonitor
TaoSetConvergenceTest
TaoComputeObjective
TaoDrawStepMonitor
TaoSetOptionsPrefix
TaoComputeSeparableObjective
TaoGetConvergenceHistory
TaoSetUp
TaoDefaultCMonitor
TaoGetDualVariables
TaoSolutionMonitor
TaoDefaultComputeGradient
TaoGetOptionsPrefix
TaoStepDirectionMonitor
TaoDefaultComputeHessianColor
TaoGradientMonitor
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateADA
TaoComputeJacobianDesign
TaoIsObjectiveAndGradientDefined
MatCreateLMVM
TaoComputeJacobianEquality
TaoIsObjectiveDefined
MatCreateSubMatrixFree
TaoComputeJacobian
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