Beginner - Basic usage | ComputeObjectiveAndGradient | StartingPoint |
Intermediate - Setting options for algorithms and data structures | CreateATDAMatrix | EvaluateObjectiveFunction | HessianSolve |
EvaluateConstraints | EvaluateVariableBounds | InitializeVariables |
EvaluateGradient | GetHessianMatrix | Monitor |
EvaluateHessian | GetJacobianMatrix | Monitor2 |
EvaluateJacobian | GetLinearSolver | |
EvaluateObjectiveAndGradient | GetVariableVector | |
No advanced routines | Developer - Interfaces intended primarily for library developers, not for typical applications programmers | TaoDestroyApplication |