Странно, если решать это уравнение на плоскости (в классе

, скажем), то у него есть только решения

, где

. Как с помощью разделения переменных понять, что других нет, - без понятия.
Я рассуждал примерно так. Можно считать, повернув систему координат, что

и

. Тогда окажется, что

делит свою производную (как функция одной переменной

), и из этого уже легко следует

. Значит, функция является многочленом 1 степени при ограничении на прямую, проходящую через любую точку и направленную вдоль градиента. Ну и легко видеть, что градиенты во всех точках тогда коллинеарны.