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