Vital
Loading...
Searching...
No Matches
vital::FFT< bits > Class Template Reference

A template class to provide a statically allocated FourierTransform instance for a given number of bits. More...

#include <fourier_transform.h>

Static Public Member Functions

static FourierTransformtransform ()
 Provides access to a static FourierTransform instance for the specified bits.
 

Detailed Description

template<size_t bits>
class vital::FFT< bits >

A template class to provide a statically allocated FourierTransform instance for a given number of bits.

This class maintains a static instance of FourierTransform for the given number of bits. It can be useful for caching and reusing FFT instances without recreating them multiple times.

Template Parameters
bitsThe exponent defining the FFT size. The resulting size is 2^bits.

Member Function Documentation

◆ transform()

template<size_t bits>
static FourierTransform * vital::FFT< bits >::transform ( )
inlinestatic

Provides access to a static FourierTransform instance for the specified bits.

Returns
A pointer to the static FourierTransform instance.

The documentation for this class was generated from the following file: