Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Base class for all Fourier transforms. More...
#include <fourier_transform.hh>
Public Types | |
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_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 () |
Protected Member Functions | |
void | check (const array_type &x) |
Protected Attributes | |
wavetable_type | _waves [N] |
Base class for all Fourier transforms.
The class stores wave table and work area for bit reversal.
Definition at line 220 of file core/fourier_transform.hh.
|
inline |
Update wave table for specified shape.
Definition at line 259 of file core/fourier_transform.hh.