Theory algorithms two-dimensional hydro by Journee