VkFFT Wrapper
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| procedure(vkfft_create_interface), | public, | pointer, nopass | :: | create |
Fortran Pointer to vkFFT create function |
||
| procedure(vkfft_execute_interface), | public, | pointer, nopass | :: | execute |
Fortran Pointer to vkFFT execute function |
||
| procedure(vkfft_destroy_interface), | public, | pointer, nopass | :: | destroy |
Fortran Pointer to vkFFT destroy function |
||
| logical, | private | :: | is_loaded | = | .false. |
Is VkFFT library loaded |
|
| type(c_ptr), | private | :: | lib_handle |
Handle to the loaded library |
|||
| type(c_funptr), | private | :: | vkfft_functions(3) |
Array of VkFFT functions |