petsc-master 2015-08-31
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 TAOLMVM TaoSetObjectiveAndGradientRoutine
TAOASILS TAONLS TaoSetObjectiveRoutine
TAOBLMVM TAONM TaoSetSeparableObjectiveRoutine
TAOBMRM TAONTR TaoSetTolerances
TAOBQPIP TAOOWLQN TaoSetVariableBounds
TAOCG TAOPOUNDERS TaoSetVariableBoundsRoutine
TaoCreate TaoSetFromOptions TaoSolve
TaoDestroy TaoSetGradientNorm TAOSSFLS
TaoGetGradientNorm TaoSetGradientRoutine TAOSSILS
TAOGPCG TaoSetHessianRoutine TAOTRON
TAOIPM TaoSetInequalityBounds TaoType
TAOLCL TaoSetInitialVector TaoView
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