Theoretical hydrodynamics