Generating irregular waves in model basins, extended and revised edition