Direct Gradient Analysis: Techniques