| Beginner - Basic usage | DAAppGetSolution | DAAppSetObjectiveAndGradientRoutine | TaoAppSetDAApp |
| DAAppSetHessianRoutine | DAAppSetObjectiveRoutine | TaoDAAppSolve |
| DAAppSetInitialSolution | DAAppSetVariableBoundsRoutine | |
| Intermediate - Setting options for algorithms and data structures | DAAppGetCurrentLevel | DAAppSetADElementFunctionGradient | DAAppSetJacobianRoutine |
| DAAppGetDA | DAAppSetAfterMonitor | DAAppSetMatType |
| DAAppGetHessianMat | DAAppSetBeforeMonitor | DAAppSetOptions |
| DAAppGetInterpolationMatrix | DAAppSetConstraintRoutine | DAAppSetupMultigrid |
| DAAppGetNumberOfDAGrids | DAAppSetElementHessianRoutine | DAAppUseMultigrid |
| DAAppGetVariableBounds | DAAppSetElementObjectiveAndGradientRoutine | |
| DAAppSetADElementFunctionGradient2 | DAAppSetGradientRoutine | |
| Advanced - Setting more advanced options and customization | DAAppSetHessianMat | No developer routines |
Table of Contents