tao-2.2.2 2014-03-11

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
TaoCreate TaoSetHessianRoutine TaoSetVariableBounds
TaoDestroy TaoSetInitialVector TaoSetVariableBoundsRoutine
TaoFinalize TaoSetObjectiveAndGradientRoutine TaoSolve
TaoInitialize TaoSetObjectiveRoutine TaoView
TaoSetFromOptions TaoSetSeparableObjectiveRoutine
TaoSetGradientRoutine TaoSetTolerances
Intermediate - Setting options for algorithms and data structures
TaoGetApplicationContext TaoGetSolutionVector TaoSetJacobianDesignRoutine
TaoGetCurrentTrustRegionRadius TaoGetTerminationReason TaoSetJacobianRoutine
TaoGetFunctionLowerBound TaoGetTolerances TaoSetJacobianStateRoutine
TaoGetGradientVector TaoGetType TaoSetMaximumFunctionEvaluations
TaoGetInitialTrustRegionRadius TaoSetApplicationContext TaoSetMaximumIterations
TaoGetKSP TaoSetConstraintsRoutine TaoSetMonitor
TaoGetLineSearch TaoSetConstraintTolerances TaoSetStateDesignIS
TaoGetMaximumFunctionEvaluations TaoSetFunctionLowerBound TaoSetTerminationReason
TaoGetMaximumIterations TaoSetHistory TaoSetType
TaoGetSolutionStatus TaoSetInitialTrustRegionRadius VecPow
Advanced - Setting more advanced options and customization
TaoAppendOptionsPrefix TaoDefaultMonitor TaoSetDefaultLineSearchType
TaoCancelMonitors TaoDefaultSMonitor TaoSetDefaultPCType
TaoComputeDualVariables TaoDrawGradientMonitor TaoSetOptionsPrefix
TaoComputeGradient TaoDrawSolutionMonitor TaoSetUp
TaoComputeObjectiveAndGradient TaoDrawStepMonitor TaoSolutionMonitor
TaoComputeObjective TaoGetHistory TaoSolverRegisterDestroy
TaoComputeSeparableObjective TaoGetOptionsPrefix TaoSolverRegister
TaoDefaultCMonitor TaoGradientMonitor TaoStepDirectionMonitor
TaoDefaultComputeGradient TaoSeparableObjectiveMonitor VecMedian
TaoDefaultComputeHessianColor TaoSetConvergenceTest
TaoDefaultComputeHessian TaoSetDefaultKSPType
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
D_Fischer TaoComputeJacobianDesign TaoIsObjectiveAndGradientDefined
D_SFischer TaoComputeJacobian TaoIsObjectiveDefined
MatCreateADA TaoComputeJacobianState TaoMonitor
MatCreateLMVM TaoComputeVariableBounds TaoResetStatistics
MatCreateSubMatrixFree TaoDefaultConvergenceTest TaoSolverRegisterAll
TaoAddLineSearchCounts TaoFinalizePackage VecFischer
TaoComputeConstraints TaoInitializePackage VecSFischer
TaoComputeHessian TaoIsGradientDefined

Table of Contents