Return size of the work area size required for a rank-dimensional plan.
More...
|
| integer(c_int) function | hipfftgetsizemany_ (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, mytype, batch, worksize) |
| |
| integer(kind(hipfft_success)) function | hipfftgetsizemany_typed (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, mytype, batch, worksize) |
| |
| integer(kind(hipfft_success)) function | hipfftgetsizemany_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, mytype, batch, worksize) |
| |
| integer(kind(hipfft_success)) function | hipfftgetsizemany_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, mytype, batch, worksize) |
| |
Return size of the work area size required for a rank-dimensional plan.
- Parameters
-
| [in] | plan | - Pointer to the FFT plan. |
| [in] | rank | - Dimension of FFT transform (1, 2, or 3). |
| [in] | n | - Number of elements in the x/y/z directions. |
| [in] | inembed | |
| [in] | istride | |
| [in] | idist | - Distance between input batches. |
| [in] | onembed | |
| [in] | ostride | |
| [in] | odist | - Distance between output batches. |
| [in] | myType | - FFT type. |
| [in] | batch | - Number of batched transforms to perform. |
| [out] | workSize | - Pointer to work area size (returned value). |
◆ hipfftgetsizemany_()
| integer(c_int) function hipfort_hipfft::hipfftgetsizemany::hipfftgetsizemany_ |
( |
type(c_ptr), value |
plan, |
|
|
integer(c_int), value |
rank, |
|
|
type(c_ptr), value |
n, |
|
|
type(c_ptr), value |
inembed, |
|
|
integer(c_int), value |
istride, |
|
|
integer(c_int), value |
idist, |
|
|
type(c_ptr), value |
onembed, |
|
|
integer(c_int), value |
ostride, |
|
|
integer(c_int), value |
odist, |
|
|
integer(c_int), value |
mytype, |
|
|
integer(c_int), value |
batch, |
|
|
type(c_ptr), value |
worksize |
|
) |
| |
◆ hipfftgetsizemany_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany::hipfftgetsizemany_rank_0 |
( |
type(c_ptr), value |
plan, |
|
|
integer(c_int) |
rank, |
|
|
integer(c_int), target |
n, |
|
|
integer(c_int), target |
inembed, |
|
|
integer(c_int) |
istride, |
|
|
integer(c_int) |
idist, |
|
|
integer(c_int), target |
onembed, |
|
|
integer(c_int) |
ostride, |
|
|
integer(c_int) |
odist, |
|
|
integer(kind(hipfft_r2c)) |
mytype, |
|
|
integer(c_int) |
batch, |
|
|
integer(c_size_t), target |
worksize |
|
) |
| |
◆ hipfftgetsizemany_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany::hipfftgetsizemany_rank_1 |
( |
type(c_ptr), value |
plan, |
|
|
integer(c_int) |
rank, |
|
|
integer(c_int), dimension(:), target |
n, |
|
|
integer(c_int), dimension(:), target |
inembed, |
|
|
integer(c_int) |
istride, |
|
|
integer(c_int) |
idist, |
|
|
integer(c_int), dimension(:), target |
onembed, |
|
|
integer(c_int) |
ostride, |
|
|
integer(c_int) |
odist, |
|
|
integer(kind(hipfft_r2c)) |
mytype, |
|
|
integer(c_int) |
batch, |
|
|
integer(c_size_t), target |
worksize |
|
) |
| |
◆ hipfftgetsizemany_typed()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany::hipfftgetsizemany_typed |
( |
type(c_ptr), value |
plan, |
|
|
integer(c_int) |
rank, |
|
|
type(c_ptr) |
n, |
|
|
type(c_ptr) |
inembed, |
|
|
integer(c_int) |
istride, |
|
|
integer(c_int) |
idist, |
|
|
type(c_ptr) |
onembed, |
|
|
integer(c_int) |
ostride, |
|
|
integer(c_int) |
odist, |
|
|
integer(kind(hipfft_r2c)) |
mytype, |
|
|
integer(c_int) |
batch, |
|
|
integer(c_size_t), target |
worksize |
|
) |
| |
The documentation for this interface was generated from the following file: