Regular and random wave modelling over mild uniform bathymetry using SWASH | Synapse