In tutorial with Neall last week, we were asked to find the general solution to the equation $(xy +y^2+x^2)dy-x^2dx=0$. Based on techniques from class (letting $y=ux$), I determined that the parametric general solution to this (homogeneous) equation is $x=Ce^{\arctan(u)}$ and $y=Cxe^{\arctan(u)}$ or equivalently $x=Ce^{\arctan(\tfrac{y}{x})}$ and $y=Cxe^{\arctan(\tfrac{y}{x})}$.
My question is why is this satisfactory? Shouldn't we find a function $y$ purely in terms of $x$ instead? Indeed, in tutorial, we were suggested that $y=\tan(\ln(Cx))x$. It's really not obvious to me that these are even equivalent. (If anyone can tell me why these are equivalent, I would also appreciate that.)