Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Wavy surface generator that produces elevation grid for multiple waves. More...
#include <plain_wave_generator.hh>
Public Types | |
typedef Wavy_surface_generator< T, N > | generator_type |
typedef std::unique_ptr< generator_type > | pointer_type |
typedef std::vector< pointer_type > | container_type |
![]() | |
using | grid_type = Grid< T, N > |
using | array_type = Array< T, N > |
Public Member Functions | |
Irregular_wave_surface_generator (const Irregular_wave_surface_generator &)=default | |
Irregular_wave_surface_generator & | operator= (const Irregular_wave_surface_generator &)=default |
Irregular_wave_surface_generator (container_type &&generators) | |
void | generate (const grid_type &grid, array_type &result) override |
![]() | |
Wavy_surface_generator (const Wavy_surface_generator &)=default | |
Wavy_surface_generator & | operator= (const Wavy_surface_generator &)=default |
array_type | generate (const grid_type &grid) |
array_type | operator() (const grid_type &grid) |
void | operator() (const grid_type &grid, array_type &result) |
virtual grid_type | acf_grid () const |
Wavy surface generator that produces elevation grid for multiple waves.
Definition at line 122 of file plain_wave_generator.hh.