Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Member Functions | List of all members
vtb::core::Plain_wave_generator_openmp< T, N, Wave > Class Template Reference
Inheritance diagram for vtb::core::Plain_wave_generator_openmp< T, N, Wave >:
[legend]
Collaboration diagram for vtb::core::Plain_wave_generator_openmp< T, N, Wave >:
[legend]

Public Member Functions

void generate (const grid_type &grid, array_type &result) override
 
- Public Member Functions inherited from vtb::core::Plain_wave_generator< T, N, Wave, Policy::OpenMP >
 Plain_wave_generator (const Plain_wave_generator &)=default
 
 Plain_wave_generator (const Wave &wave)
 
Plain_wave_generatoroperator= (const Plain_wave_generator &)=default
 
const Wave & wave () const
 
grid_type acf_grid () const override
 
- Public Member Functions inherited from vtb::core::Wavy_surface_generator< T, N >
 Wavy_surface_generator (const Wavy_surface_generator &)=default
 
Wavy_surface_generatoroperator= (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)
 

Additional Inherited Members

- Public Types inherited from vtb::core::Plain_wave_generator< T, N, Wave, Policy::OpenMP >
using wave_type = Wave
 
using grid_type = Grid< T, N >
 
using array_type = Array< T, N >
 
- Public Types inherited from vtb::core::Wavy_surface_generator< T, N >
using grid_type = Grid< T, N >
 
using array_type = Array< T, N >
 

Detailed Description

template<class T, int N, class Wave>
class vtb::core::Plain_wave_generator_openmp< T, N, Wave >

Definition at line 12 of file plain_wave_generator_openmp.cc.