petsc-dev 2014-07-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 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 TaoGetSolutionVector TaoSetJacobianDesignRoutine
TaoGetConstraintTolerances TaoGetTolerances TaoSetJacobianEqualityRoutine
TaoGetConvergedReason TaoGetType TaoSetJacobianInequalityRoutine
TaoGetCurrentTrustRegionRadius TaoSetApplicationContext TaoSetJacobianRoutine
TaoGetFunctionLowerBound TaoSetConstraintsRoutine TaoSetJacobianStateRoutine
TaoGetGradientVector TaoSetConstraintTolerances 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
TaoAppendOptionsPrefix TaoDefaultComputeHessian Tao
TaoCancelMonitors TaoDefaultMonitor TaoRegisterDestroy
TaoComputeDualVariables TaoDefaultSMonitor TaoRegister
TaoComputeGradient TaoDrawGradientMonitor TaoSeparableObjectiveMonitor
TaoComputeObjectiveAndGradient TaoDrawSolutionMonitor TaoSetConvergenceTest
TaoComputeObjective TaoDrawStepMonitor TaoSetOptionsPrefix
TaoComputeSeparableObjective TaoGetDualVariables TaoSetUp
TaoDefaultCMonitor TaoGetHistory TaoSolutionMonitor
TaoDefaultComputeGradient TaoGetOptionsPrefix TaoStepDirectionMonitor
TaoDefaultComputeHessianColor TaoGradientMonitor
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateADA TaoComputeInequalityConstraints TaoInitializePackage
MatCreateLMVM TaoComputeJacobianDesign TaoIsGradientDefined
MatCreateSubMatrixFree TaoComputeJacobianEquality TaoIsObjectiveAndGradientDefined
MatDFischer TaoComputeJacobian TaoIsObjectiveDefined
MatDSFischer TaoComputeJacobianInequality TaoMonitor
TaoAddLineSearchCounts TaoComputeJacobianState TaoRegisterAll
TaoComputeConstraints TaoComputeVariableBounds TaoResetStatistics
TaoComputeEqualityConstraints TaoDefaultConvergenceTest VecFischer
TaoComputeHessian TaoFinalizePackage VecSFischer
No deprecated routines

Table of Contents