Dynamic mesh class making one side of a wave tank move as a piston type 3D wave maker