|
Virtual Testbed
Ship dynamics simulator for extreme conditions
|
\(N\)-dimensional Fourier transform. More...
#include <fourier_transform.hh>
Public Types | |
| typedef blitz::TinyVector< int, N > | shape_type |
| typedef blitz::Array< T, N > | array_type |
Public Types inherited from vtb::core::Fourier_transform_base< T, N > | |
| typedef blitz::TinyVector< int, N > | shape_type |
| typedef blitz::Array< T, N > | array_type |
| typedef Wave_table< T > | wavetable_type |
Public Member Functions | |
| Fourier_transform (const shape_type &shp) | |
| void | forward (array_type &x) |
| void | backward (array_type &x) |
| void | transform (array_type &x, int dir) |
Public Member Functions inherited from vtb::core::Fourier_transform_base< T, N > | |
| Fourier_transform_base (const shape_type &shp) | |
| const shape_type & | shape () const noexcept |
| void | shape (const shape_type &rhs) |
| Update wave table for specified shape. More... | |
| void | clear () |
Additional Inherited Members | |
Protected Member Functions inherited from vtb::core::Fourier_transform_base< T, N > | |
| void | check (const array_type &x) |
Protected Attributes inherited from vtb::core::Fourier_transform_base< T, N > | |
| wavetable_type | _waves [N] |
\(N\)-dimensional Fourier transform.
Definition at line 293 of file core/fourier_transform.hh.
1.8.15