Two-dimensional wave radiation and diffraction problems in a flat or sloping seabed environment. (November 2017)