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 TaoInitialize TaoView
TaoDestroy TaoPrintStatement
TaoFinalize TaoSetTolerances
Intermediate - Setting options for algorithms and data structures
TaoGetGradientTolerances TaoSetConvergenceTest TaoSetMethod
TaoGetInitialTrustRegionRadius TaoSetDestroyRoutine TaoSetMonitor
TaoGetMethod TaoSetFunctionLowerBound TaoSetTerminationReason
TaoGetSolutionStatus TaoSetGradientTolerances TaoSetTrustRegionRadius
TaoGetTerminationReason TaoSetMaximumFunctionEvaluations TaoSetTrustRegionTolerance
TaoInitializeFortran TaoSetMaximumIterates TaoViewLinearSolver
TaoSetConvergenceHistory TaoSetMethodFromOptions
Advanced - Setting more advanced options and customization
TaoCheckConvergence TaoGetJacobian TaoResetSolver
TaoClearMonitor TaoGetSolution TaoSetApplication
TaoCreateUnitLineSearch TaoGetTolerances TaoSetDown
TaoDefaultMonitor TaoGetTrustRegionRadius TaoSetLineSearch
TaoGetApplication TaoGetVariableBounds TaoSolve
TaoGetConvergenceHistory TaoRegisterAll TaoVecViewMonitor
TaoGetDualVariables TaoRegisterDestroy TaoVecViewMonitorUpdate
TaoGetGradient TaoRegisterDynamic
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TaoCheckBounds TaoCreateNDArmijoLineSearch TaoMeritFunctionDestroy
TaoCheckConstraints TaoCreateNDProjectedArmijoLineSearch TaoMonitor
TaoCheckFGH TaoCreateProjectedArmijoLineSearch TaoPreLinearSolve
TaoCheckFG TaoCreateProjectedLineSearch TaoSetDefaultMeritFunction
TaoCompareMethod TaoDestroyLinearSolver TaoSetDefaultMonitors
TaoComputeConstraints TaoEvaluateVariableBounds TaoSetDefaultParameters
TaoComputeFunctionGradient TaoGetArgs TaoSetDefaultStatistics
TaoComputeFunction TaoGetConstraints TaoSetFromOptions
TaoComputeGradient TaoGetHessian TaoSetLagrangianGradientVector
TaoComputeHessian TaoGetLinearSolver TaoSetLinearSolverOptions
TaoComputeJacobian TaoGetSolverContext TaoSetMeritFunction
TaoComputeMeritFunctionGradient TaoGetStepDirectionVector TaoSetStepDirectionVector
TaoComputeMeritFunction TaoIncrementGradientsCounter TaoSetTaoDualVariablesRoutine
TaoComputeMeritGradient TaoLinearSolve TaoSetTaoSetUpDownRoutines
TaoConverged_Default TaoLinearSolveTrustRegion TaoSetTaoSolveRoutine
TaoConverged_MaxIts TaoLineSearchApply TaoSetTaoViewRoutine
TaoCreateArmijoLineSearch TaoLineSearchDestroy TaoSetUp
TaoCreateLinearSolver TaoLineSearchSetFromOptions TaoSetVariableBounds
TaoCreateMoreThuenteBoundLineSearch TaoLineSearchSetUp
TaoCreateMoreThuenteLineSearch TaoLineSearchView

Table of Contents