onemkl::dft::Descriptor<onemkl::dft::Precision, onemkl::dft::Domain>

Creates an empty descriptor for the templated precision and forward domain.

Syntax

onemkl::dft::Descriptor<PRECISION, DOMAIN> descriptor

Include Files

  • mkl_dfti_sycl.hpp

Description

This constructor initializes members to default values and does not throw exceptions. Note that the precision and domain are determined via templating.

Template Parameters

Name

Type

Description

PRECISION

onemkl::dft::Precision

onemkl::dft::Precision::SINGLE or onemkl::dft::Precision::DOUBLE are supported precisions. Double precision has limited GPU support and full CPU and Host support.

DOMAIN

onemkl::dft::Domain

onemkl::dft::Domain::REAL or onemkl::dft::Domain::COMPLEX are supported forward domains.