My professor always writes the directional derivative with the condition that the functionis $C^1$ smooth.
i see him write many times the directional derivative written as $f'(x;d)=\nabla f^T d$, but right next to it he writes "because $\beta - C^1 smooth$", where $\beta$ is the Lipschitz constant, and $C^1$ means that it is continuously differentiable up to and including the first derivative.
Is the directional derivative $f'(x;d)$ ALWAYS equal to $\nabla f^T d$? or only under certain conditions?
EDIT And does "differentiable" mean with regards to a certain direction? Or if a function is differentiable, then does that mean it must be differentiable in all directions? If the former, then does $C^1$ mean it is differentiable in ALL directions?