Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Public Member Functions | |
Shallow_water_wave (const Shallow_water_wave &)=default | |
Shallow_water_wave & | operator= (const Shallow_water_wave &)=default |
Shallow_water_wave (Amplitude< T > amplitude, const vec &wave_number, T depth) | |
Shallow_water_wave (Amplitude< T > amplitude, Length< T > length, Direction< T > direction, T depth) | |
![]() | |
Wave_base (const Wave_base &)=default | |
Wave_base & | operator= (const Wave_base &)=default |
Wave_base (Amplitude< T > amplitude, const vec &k, Frequency< T > freq) | |
Wave_base (Amplitude< T > amplitude, Length< T > length, Direction< T > direction, Frequency< T > velocity) | |
T | amplitude () const noexcept |
Get wave amplitude. | |
const vec & | wave_number () const noexcept |
Get wave numbers for each dimension. | |
T | angular_frequency () const noexcept |
Get wave angular frequency. | |
vec | length () const noexcept |
Get wave length. | |
T | scalar_length () const noexcept |
Get wave length. | |
T | direction () const noexcept |
Get wave direction in radians. | |
T | period () const noexcept |
Get wave period. | |
vec | phase_velocity () const noexcept |
Get phase velocity. | |
Additional Inherited Members | |
![]() | |
typedef T | value_type |
typedef blitz::TinyVector< T, N-1 > | vec |
![]() | |
static constexpr int | dimensions () noexcept |
![]() | |
T | _amplitude {1} |
vec | _k {T{0.05}} |
T | _angfrequency {1} |
Definition at line 35 of file shallow_water_wave.hh.