template <class T, int N>
class vtb::core::Linear_wave
Base classes
Derived classes
Methods
  • operator()(const vec & x, T t) const -> T

    Returns wavy surface elevation at point x.

  • Linear_wave(T amplitude, T length, vec normal)
  • Linear_wave(T amplitude, const vec & wave_number)
  • operator=(const Linear_wave &) -> Linear_wave &
  • Linear_wave(const Linear_wave &)
  • ~Linear_wave()
  • Linear_wave()
template <class T, int N>
linear_wave_angular_frequency(const Vector< T, N > & wave_vector) -> T
template <class T, int N>
linear_wave_angular_frequency(T length, Vector< T, N > normal) -> T