Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::fft_output< scalar_type > Struct Template Reference

Defines the relationship between pairs of input-output types in the FFT algorithms. More...

#include <heffte_fft3d.h>

Public Types

using type = scalar_type
 The output type corresponding to the scalar_type.
 

Detailed Description

template<typename scalar_type>
struct heffte::fft_output< scalar_type >

Defines the relationship between pairs of input-output types in the FFT algorithms.

The main class and specializations define a member type that defines the output complex number (with the appropriate precision) for the given input template parameter. This struct handles the complex-to-complex transforms.

Template Parameters
scalar_typedefines the input to a discrete Fourier transform algorithm

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