public vtb::core::Wave_base< T, N >Shallow_water_wave(T amplitude, T length, vec normal, T depth)Shallow_water_wave(T amplitude, const vec & wave_number, T depth)operator=(const Shallow_water_wave &) -> Shallow_water_wave &Shallow_water_wave(const Shallow_water_wave &)~Shallow_water_wave()Shallow_water_wave()