Theoretical method for generating solitary waves using plunger-type wavemakers and its Smoothed Particle Hydrodynamics validation. (January 2021)