Developer Guide
Intel® oneAPI DPC++/C++ Compiler Handbook for FPGAs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-0A7FBA8E-CC37-4B43-8010-FB2EDD6180FB
Visible to Intel only — GUID: GUID-0A7FBA8E-CC37-4B43-8010-FB2EDD6180FB
Declare the ac_complex Data Type
Perform the following steps to declare the ac_complex data type:
- Include the ac_complex.hpp header file as follows:
#include <sycl/ext/intel/ac_types/ac_complex.hpp>
- Declare your ac_complex variables according to the data type of your complex number.
The underlying data type can be ac_int, ac_fixed, ap_float, and standard-C integer or floating-point data types. The following are some examples of declaring ac_complex variables:
ac_complex<ac_int<5,true> > i(2, 1);
ac_complex<ac_fixed<8,3,false> f(1, 5);
For a list of supported operators and their return types, refer to Complex Datatype chapter in https://cdrdv2.intel.com/v1/dl/getContent/728986.