clFFT

Undocumented in source.

Members

Aliases

clfftPlanHandle
alias clfftPlanHandle = size_t
Undocumented in source.

Enums

clfftDim
enum clfftDim
Undocumented in source.
clfftDirection
enum clfftDirection
Undocumented in source.
clfftLayout
enum clfftLayout
Undocumented in source.
clfftPrecision
enum clfftPrecision
Undocumented in source.
clfftResultLocation
enum clfftResultLocation
Undocumented in source.
clfftResultTransposed
enum clfftResultTransposed
Undocumented in source.
clfftStatus
enum clfftStatus
Undocumented in source.

Functions

clfftBakePlan
clfftStatus clfftBakePlan(clfftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void function(clfftPlanHandle plHandle, void* user_data) pfn_notify, void* user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftCopyPlan
clfftStatus clfftCopyPlan(clfftPlanHandle* out_plHandle, cl_context new_context, clfftPlanHandle in_plHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftCreateDefaultPlan
clfftStatus clfftCreateDefaultPlan(clfftPlanHandle* plHandle, cl_context context, clfftDim dim, size_t* clLengths)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftDestroyPlan
clfftStatus clfftDestroyPlan(clfftPlanHandle* plHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftEnqueueTransform
clfftStatus clfftEnqueueTransform(clfftPlanHandle plHandle, clfftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetLayout
clfftStatus clfftGetLayout(clfftPlanHandle plHandle, clfftLayout* iLayout, clfftLayout* oLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanBatchSize
clfftStatus clfftGetPlanBatchSize(clfftPlanHandle plHandle, size_t* batchSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanContext
clfftStatus clfftGetPlanContext(clfftPlanHandle plHandle, cl_context* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanDim
clfftStatus clfftGetPlanDim(clfftPlanHandle plHandle, clfftDim* dim, cl_uint* size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanDistance
clfftStatus clfftGetPlanDistance(clfftPlanHandle plHandle, size_t* iDist, size_t* oDist)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanInStride
clfftStatus clfftGetPlanInStride(clfftPlanHandle plHandle, clfftDim dim, size_t* clStrides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanLength
clfftStatus clfftGetPlanLength(clfftPlanHandle plHandle, clfftDim dim, size_t* clLengths)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanOutStride
clfftStatus clfftGetPlanOutStride(clfftPlanHandle plHandle, clfftDim dim, size_t* clStrides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanPrecision
clfftStatus clfftGetPlanPrecision(clfftPlanHandle plHandle, clfftPrecision* precision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanScale
clfftStatus clfftGetPlanScale(clfftPlanHandle plHandle, clfftDirection dir, cl_float* scale)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetPlanTransposeResult
clfftStatus clfftGetPlanTransposeResult(clfftPlanHandle plHandle, clfftResultTransposed* transposed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetResultLocation
clfftStatus clfftGetResultLocation(clfftPlanHandle plHandle, clfftResultLocation* placeness)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetTmpBufSize
clfftStatus clfftGetTmpBufSize(clfftPlanHandle plHandle, size_t* buffersize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftGetVersion
clfftStatus clfftGetVersion(cl_uint* major, cl_uint* minor, cl_uint* patch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftInitSetupData
clfftStatus clfftInitSetupData(clfftSetupData* setupData)
Undocumented in source. Be warned that the author may not have intended to support it.
clfftSetLayout
clfftStatus clfftSetLayout(clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanBatchSize
clfftStatus clfftSetPlanBatchSize(clfftPlanHandle plHandle, size_t batchSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanDim
clfftStatus clfftSetPlanDim(clfftPlanHandle plHandle, clfftDim dim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanDistance
clfftStatus clfftSetPlanDistance(clfftPlanHandle plHandle, size_t iDist, size_t oDist)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanInStride
clfftStatus clfftSetPlanInStride(clfftPlanHandle plHandle, clfftDim dim, size_t* clStrides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanLength
clfftStatus clfftSetPlanLength(clfftPlanHandle plHandle, clfftDim dim, size_t* clLengths)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanOutStride
clfftStatus clfftSetPlanOutStride(clfftPlanHandle plHandle, clfftDim dim, size_t* clStrides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanPrecision
clfftStatus clfftSetPlanPrecision(clfftPlanHandle plHandle, clfftPrecision precision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanScale
clfftStatus clfftSetPlanScale(clfftPlanHandle plHandle, clfftDirection dir, cl_float scale)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetPlanTransposeResult
clfftStatus clfftSetPlanTransposeResult(clfftPlanHandle plHandle, clfftResultTransposed transposed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetResultLocation
clfftStatus clfftSetResultLocation(clfftPlanHandle plHandle, clfftResultLocation placeness)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftSetup
clfftStatus clfftSetup(clfftSetupData* setupData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clfftTeardown
clfftStatus clfftTeardown()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

CLFFT_DUMP_PROGRAMS
enum CLFFT_DUMP_PROGRAMS;
Undocumented in source.
clfftVersionMajor
enum clfftVersionMajor;
Undocumented in source.
clfftVersionMinor
enum clfftVersionMinor;
Undocumented in source.
clfftVersionPatch
enum clfftVersionPatch;
Undocumented in source.

Mixins

__anonymous
mixin FreeEnumMembers!clfftStatus
Undocumented in source.
__anonymous
mixin FreeEnumMembers!clfftDim
Undocumented in source.
__anonymous
mixin AnonymousEnum!clfftLayout
Undocumented in source.
__anonymous
mixin AnonymousEnum!clfftPrecision
Undocumented in source.
__anonymous
mixin AnonymousEnum!clfftDirection
Undocumented in source.
__anonymous
mixin AnonymousEnum!clfftResultLocation
Undocumented in source.
__anonymous
mixin AnonymousEnum!clfftResultTransposed
Undocumented in source.

Mixin templates

FreeEnumMembers
mixintemplate FreeEnumMembers(T)
Undocumented in source.

Structs

clfftSetupData
struct clfftSetupData
Undocumented in source.

Meta