https://9lib.org/document/y6emlk5z-fully-dimensional-seakeeping-computations-surge-corrected-rankine-method.html