@@ -107,15 +107,19 @@ compute_forward (Buffer version)
107107
108108 inout_re
109109 ``sycl::buffer `` object of sufficient capacity to store the elements
110- defining the real parts of all the relevant data sequences, as
111- configured by ``desc ``. Only with complex descriptors configured for in-place
112- operations with :ref: `onemkl_dft_complex_storage_real_real `.
110+ defining the real parts of all the relevant data sequences, as configured
111+ by ``desc ``. ``data_type `` must be single or double precision
112+ floating-point, as described by the descriptor's precision. Only with
113+ complex descriptors configured for in-place operations with
114+ :ref: `onemkl_dft_complex_storage_real_real `.
113115
114116 inout_im
115117 ``sycl::buffer `` object of sufficient capacity to store the elements
116118 defining the imaginary parts of all the relevant data sequences, as
117- configured by ``desc ``. Only with complex descriptors configured for in-place
118- operations with :ref: `onemkl_dft_complex_storage_real_real `.
119+ configured by ``desc ``. ``data_type `` must be single or double precision
120+ floating-point, as described by the descriptor's precision. Only with
121+ complex descriptors configured for in-place operations with
122+ :ref: `onemkl_dft_complex_storage_real_real `.
119123
120124 in
121125 ``sycl::buffer `` object of sufficient capacity to store the elements
@@ -149,14 +153,18 @@ compute_forward (Buffer version)
149153 inout_re
150154 ``sycl::buffer `` object of sufficient capacity to store the elements
151155 defining the real parts of all the relevant data sequences, as configured
152- by ``desc ``. Only with complex descriptors configured for in-place operations with
156+ by ``desc ``. ``data_type `` must be single or double precision
157+ floating-point, as described by the descriptor's precision. Only with
158+ complex descriptors configured for in-place operations with
153159 :ref: `onemkl_dft_complex_storage_real_real `.
154160
155161 inout_im
156162 ``sycl::buffer `` object of sufficient capacity to store the elements
157163 defining the imaginary parts of all the relevant data sequences, as
158- configured by ``desc ``. Only with complex descriptors configured for in-place
159- operations with :ref: `onemkl_dft_complex_storage_real_real `.
164+ configured by ``desc ``. ``data_type `` must be single or double precision
165+ floating-point, as described by the descriptor's precision. Only with
166+ complex descriptors configured for in-place operations with
167+ :ref: `onemkl_dft_complex_storage_real_real `.
160168
161169 out
162170 ``sycl::buffer `` object of sufficient capacity to store the elements
@@ -267,14 +275,18 @@ compute_forward (USM version)
267275 inout_re
268276 Pointer to USM allocation of sufficient capacity to store the elements
269277 defining the real parts of all the relevant data sequences, as configured
270- by ``desc ``. Only with complex descriptors configured for in-place operations with
278+ by ``desc ``. ``data_type `` must be single or double precision
279+ floating-point, as described by the descriptor's precision. Only with
280+ complex descriptors configured for in-place operations with
271281 :ref: `onemkl_dft_complex_storage_real_real `.
272282
273283 inout_im
274284 Pointer to USM allocation of sufficient capacity to store the elements
275285 defining the imaginary parts of all the relevant data sequences, as
276- configured by ``desc ``. Only with complex descriptors configured for in-place
277- operations with :ref: `onemkl_dft_complex_storage_real_real `.
286+ configured by ``desc ``. ``data_type `` must be single or double precision
287+ floating-point, as described by the descriptor's precision. Only with
288+ complex descriptors configured for in-place operations with
289+ :ref: `onemkl_dft_complex_storage_real_real `.
278290
279291 in
280292 Pointer to USM allocation of sufficient capacity to store the elements
@@ -312,14 +324,18 @@ compute_forward (USM version)
312324 inout_re
313325 Pointer to USM allocation of sufficient capacity to store the elements
314326 defining the real parts of all the relevant data sequences, as configured
315- by ``desc ``. Only with complex descriptors configured for in-place operations with
327+ by ``desc ``. ``data_type `` must be single or double precision
328+ floating-point, as described by the descriptor's precision. Only with
329+ complex descriptors configured for in-place operations with
316330 :ref: `onemkl_dft_complex_storage_real_real `.
317331
318332 inout_im
319333 Pointer to USM allocation of sufficient capacity to store the elements
320334 defining the imaginary parts of all the relevant data sequences, as
321- configured by ``desc ``. Only with complex descriptors configured for in-place
322- operations with :ref: `onemkl_dft_complex_storage_real_real `.
335+ configured by ``desc ``. ``data_type `` must be single or double precision
336+ floating-point, as described by the descriptor's precision. Only with
337+ complex descriptors configured for in-place operations with
338+ :ref: `onemkl_dft_complex_storage_real_real `.
323339
324340 out
325341 Pointer to USM allocation of sufficient capacity to store the elements
0 commit comments