| getADTower | Numeric.AD.Internal.Tower | 
| getTower | Numeric.AD.Internal.Tower | 
| Grad |  | 
| 1 (Type/Class) | Numeric.AD.Internal.Reverse, Numeric.AD.Mode.Reverse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| 2 (Type/Class) | Numeric.AD.Internal.Sparse, Numeric.AD.Mode.Sparse | 
| grad |  | 
| 1 (Function) | Numeric.AD.Mode.Forward | 
| 2 (Function) | Numeric.AD.Mode.Reverse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| 3 (Function) | Numeric.AD.Mode.Sparse | 
| 4 (Function) | Numeric.AD.Mode.Directed | 
| grad' |  | 
| 1 (Function) | Numeric.AD.Mode.Forward | 
| 2 (Function) | Numeric.AD.Mode.Reverse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| 3 (Function) | Numeric.AD.Mode.Sparse | 
| 4 (Function) | Numeric.AD.Mode.Directed | 
| gradientAscent | Numeric.AD.Newton, Numeric.AD | 
| gradientDescent | Numeric.AD.Newton, Numeric.AD | 
| Grads | Numeric.AD.Internal.Sparse, Numeric.AD.Mode.Sparse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| grads | Numeric.AD.Mode.Sparse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| gradWith |  | 
| 1 (Function) | Numeric.AD.Mode.Forward | 
| 2 (Function) | Numeric.AD.Mode.Reverse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| 3 (Function) | Numeric.AD.Mode.Sparse | 
| gradWith' |  | 
| 1 (Function) | Numeric.AD.Mode.Forward | 
| 2 (Function) | Numeric.AD.Mode.Reverse, Numeric.AD.Mode.Mixed, Numeric.AD | 
| 3 (Function) | Numeric.AD.Mode.Sparse |