Methods of feasible directions for nonconvex constrained problems