Source: http://www.legi.grenoble-inp.fr/people/Julien.Chauchat/docs/Lectures/CoursHydrauMaritimePrint2016-2017.pdf