Direct Gradient Analysis