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 TaoFinalize TaoSetTolerances
TaoDestroy TaoInitialize TaoView
Intermediate - Setting options for algorithms and data structures
TaoCGSetRestartTol TaoLMVMSetSize TaoSetMethod
TaoGetGradientTolerances TaoSetConvergenceHistory TaoSetMethodFromOptions
TaoGetInitialTrustRegionRadius TaoSetConvergenceTest TaoSetMonitor
TaoGetMethod TaoSetDestroyRoutine TaoSetTerminationReason
TaoGetSolutionStatus TaoSetFunctionLowerBound TaoSetTrustRegionRadius
TaoGetTerminationReason TaoSetGradientTolerances TaoSetTrustRegionTolerance
TaoInitializeFortran TaoSetMaximumFunctionEvaluations TaoViewLinearSolver
TaoLMVMGetSize TaoSetMaximumIterates
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 TaoMinQPTrust
TaoCheckConstraints TaoCreateNDProjectedArmijoLineSearch TaoMonitor
TaoCheckFG TaoCreateProjectedArmijoLineSearch TaoPreLinearSolve
TaoCheckFGH TaoCreateProjectedLineSearch TaoSetDefaultMeritFunction
TaoCompareMethod TaoDestroyLinearSolver TaoSetDefaultMonitors
TaoComputeConstraints TaoEvaluateVariableBounds TaoSetDefaultParameters
TaoComputeFunction TaoGetArgs TaoSetDefaultStatistics
TaoComputeFunctionGradient TaoGetConstraints TaoSetFromOptions
TaoComputeGradient TaoGetHessian TaoSetLagrangianGradientVector
TaoComputeHessian TaoGetLinearSolver TaoSetLinearSolverOptions
TaoComputeJacobian TaoGetSolverContext TaoSetMeritFunction
TaoComputeMeritFunction TaoGetStepDirectionVector TaoSetStepDirectionVector
TaoComputeMeritFunctionGradient TaoIncrementGradientsCounter TaoSetTaoDualVariablesRoutine
TaoComputeMeritGradient TaoLineSearchApply TaoSetTaoSetUpDownRoutines
TaoConverged_Default TaoLineSearchDestroy TaoSetTaoSolveRoutine
TaoConverged_MaxIts TaoLineSearchSetFromOptions TaoSetTaoViewRoutine
TaoCreateArmijoLineSearch TaoLineSearchSetUp TaoSetUp
TaoCreateLinearSolver TaoLineSearchView TaoSetVariableBounds
TaoCreateMoreThuenteBoundLineSearch TaoLinearSolve
TaoCreateMoreThuenteLineSearch TaoMeritFunctionDestroy

Table of Contents