template <class T, int N>
class vtb::core::Propagating_stokes_wave

Propagating third-order Stokes wave.

Base classes
Methods
  • acf_grid() const -> Grid< T, 3 >
  • operator()(const vec & x, T t) const -> T

    Returns wavy surface elevation at point x.

  • Propagating_stokes_wave(T amplitude, T length, vec normal)
  • Propagating_stokes_wave(T amplitude, const vec & k)
  • operator=(const Propagating_stokes_wave &) -> Propagating_stokes_wave &
  • Propagating_stokes_wave(const Propagating_stokes_wave &)
  • ~Propagating_stokes_wave()
  • Propagating_stokes_wave()
template <class T, int N>
stokes_wave_angular_frequency(const Vector< T, N > & wave_vector, T amplitude) -> T