Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clMathLibraries/clFFT
/ types & classes
Types & classes
165 in github.com/clMathLibraries/clFFT
⨍
Functions
2,530
◇
Types & classes
165
↓ 4 callers
Class
Range
src/scripts/perf/measurePerformance.py:435
↓ 4 callers
Class
Variant
src/library/fft_binary_lookup.h:237
↓ 3 callers
Class
TestCombination
src/scripts/perf/fftPerformanceTesting.py:28
↓ 2 callers
Class
InpSizeParameters
src/tests/accuracy_test_pow7.cpp:7359
↓ 2 callers
Class
StatData
src/statTimer/statisticalTimer.GPU.h:36
↓ 1 callers
Class
ApplicationException
src/scripts/perf/errorHandler.py:48
↓ 1 callers
Class
DataForOnePlot
src/scripts/perf/plotPerformance.py:185
↓ 1 callers
Class
GraphPoint
src/scripts/perf/fftPerformanceTesting.py:47
↓ 1 callers
Class
Parameters
src/tests/accuracy_test_random.cpp:163
↓ 1 callers
Class
Range
src/scripts/perf/fftPerformanceTesting.py:166
↓ 1 callers
Class
TableRow
src/scripts/perf/fftPerformanceTesting.py:66
↓ 1 callers
Class
TestParameterGenerator
src/tests/accuracy_test_random.cpp:541
↓ 1 callers
Class
TestParameterGenerator
src/tests/accuracy_test_pow7.cpp:7374
↓ 1 callers
Class
index_t
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/buffer.h:47
Class
Accumulator
src/statTimer/statisticalTimer.CPU.cpp:65
Class
Accumulator
src/statTimer/statisticalTimer.GPU.cpp:57
Class
Accumulator< StatData >
src/statTimer/statisticalTimer.GPU.cpp:67
Enum
BinaryRepresentation
src/library/fft_binary_lookup.cpp:244
Enum
BlockComputeType
src/library/plan.h:82
Class
BlockSizes
src/library/generator.stockham.cpp:3147
Class
Butterfly
src/library/generator.stockham.h:337
Class
CacheEntry
src/library/fft_binary_lookup.h:255
Class
CopyKernel
src/library/generator.copy.cpp:94
Class
CpuStatTimer
src/statTimer/statisticalTimer.CPU.h:37
Class
FFTAction
FFTAction is the base class for all actions used to implement FFT computes An action basically implements some OpenCL related actions, for instance:
src/library/plan.h:328
Enum
FFTActionImplID
Action ID
src/library/plan.h:249
Class
FFTBinaryLookup
FFTBinaryLookup defines an API to manage the kernel cache on the disk The FFTBinaryLookup object provides methods to: check if a cache file exists on
src/library/fft_binary_lookup.h:112
Class
FFTCopyAction
FFTCopyAction Base class for every Copy action for the FFT. Currently do nothing special. The kernel generation and compilation occurs by the subclas
src/library/action.h:32
Class
FFTEnvelope
The "envelope" is a set of limits imposed by the hardware This will depend on the GPU(s) in the OpenCL context. If there are multiple devices, this sh
src/library/plan.h:375
Class
FFTGeneratedCopyAction
FFTGeneratedCopyAction Implements a Copy action for the FFT Its signature is represented by FFTKernelGenKeyParams structure This class implements: -
src/library/action.h:121
Class
FFTGeneratedStockhamAction
FFTGeneratedStockhamAction Represents a Stockham action for the FFT. This class implements the former mechanism of kernel generation and compilation
src/library/action.h:163
Class
FFTGeneratedTransposeGCNAction
FFTGeneratedTransposeGCNAction Implements a TransposeGCN action for the FFT Its signature is represented by FFTKernelGenKeyParams structure This cla
src/library/action.h:207
Class
FFTGeneratedTransposeNonSquareAction
FFTGeneratedTransposeNonSquareAction Implements a TransposeSquare action for the FFT Its signature is represented by FFTKernelGenKeyParams structure
src/library/action.h:290
Class
FFTGeneratedTransposeSquareAction
FFTGeneratedTransposeSquareAction Implements a TransposeSquare action for the FFT Its signature is represented by FFTKernelGenKeyParams structure Th
src/library/action.h:249
Class
FFTKernelGenKeyParams
src/library/plan.h:134
Class
FFTKernelSignature
src/library/plan.h:300
Class
FFTKernelSignatureHeader
FFTKernelSignatureHeader This structure is a wrapper for the FFTKernelSignature. It stores the signature size and the action ID. This ensure that eve
src/library/plan.h:267
Class
FFTPlan
src/library/plan.h:245
Class
FFTRepo
src/library/plan.h:246
Class
FFTRepo
This class contains objects that we wish to retain between individual calls into the FFT interface. These objects will be shared across different indi
src/library/repo.h:37
Class
FFTRepoKey
src/library/repo.h:40
Class
FFTStockhamAction
FFTStockhamAction Base class for every Stockham action for the FFT. Currently do nothing special. The kernel generation and compilation occurs by the
src/library/action.h:48
Class
FFTTransposeGCNAction
FFTTransposeGCNAction Base class for every TransposeGCN action for the FFT. Currently do nothing special. The kernel generation and compilation occur
src/library/action.h:66
Class
FFTTransposeNonSquareAction
FFTTransposeNonSquareAction Base class for every TransposeSquare action for the FFT. Currently do nothing special. The kernel generation and compilat
src/library/action.h:96
Class
FFTTransposeSquareAction
FFTTransposeSquareAction Base class for every TransposeSquare action for the FFT. Currently do nothing special. The kernel generation and compilation
src/library/action.h:81
Class
GemmGraphPoint
src/scripts/perf/fftPerformanceTesting.py:269
Class
GemmTestCombination
src/scripts/perf/fftPerformanceTesting.py:245
Class
GpuStatTimer
src/statTimer/statisticalTimer.GPU.h:122
Class
Header_
src/library/fft_binary_lookup.h:208
Class
Kernel
src/library/generator.stockham.cpp:2783
Class
KernelCoreSpecs
src/library/generator.stockham.cpp:296
Enum
NON_SQUARE_KERNEL_ORDER
There are three ways of conducting inplace transpose with 1:2 (or 2:1) dimension ratio. A. first conduct line swapping kernels for the whole non squar
src/library/plan.h:112
Enum
NonSquareTransposeKernelType
NonSquareKernelType
src/library/plan.h:91
Class
ParamRead
Parameters to read
src/library/generator.stockham.cpp:174
Class
ParametersPacked
src/tests/accuracy_test_directed.cpp:51
Class
ParametersPackedComplexInplaceInterleaved
src/tests/accuracy_test_directed.cpp:174
Class
ParametersPackedRealInplaceInterleaved
src/tests/accuracy_test_directed.cpp:83
Class
Pass
src/library/generator.stockham.cpp:608
Enum
Precision
Precision
src/library/generator.stockham.h:38
Class
Precision_Setter
src/tests/cl_transform.h:80
Class
Precision_Setter<double>
src/tests/cl_transform.h:106
Class
Precision_Setter<float>
src/tests/cl_transform.h:93
Class
PruneRange
src/statTimer/statisticalTimer.CPU.cpp:76
Class
PruneRange
src/statTimer/statisticalTimer.GPU.cpp:82
Class
PruneRange< StatData, cl_double >
src/statTimer/statisticalTimer.GPU.cpp:103
Class
SpecRecord
src/library/generator.stockham.cpp:298
Class
Supported_Fft_Sizes
src/tests/accuracy_test_mixed_radices.cpp:162
Class
Supported_Fft_Sizes_Callback
src/tests/accuracy_test_mixed_callback.cpp:64
Class
TestListGenerator
src/tests/accuracy_test_directed.cpp:211
Class
TestListGenerator_Large_Random
src/tests/accuracy_test_directed.cpp:337
Class
TestListGenerator_Pow2
src/tests/accuracy_test_directed.cpp:320
Class
TestListGenerator_huge_chosen
src/tests/accuracy_test_directed.cpp:442
Class
TimeoutException
src/scripts/perf/errorHandler.py:44
Class
Timer
src/client/client.h:28
Class
Timer
src/callback-client/client.h:92
Class
TwiddleTable
Twiddle factors table
src/library/generator.stockham.cpp:524
Class
TwiddleTableLarge
Twiddle factors table for large N used in 3-step algorithm
src/library/generator.stockham.h:222
Class
USER_DATA
src/tests/test_constants.h:161
Enum
ValType
src/library/generator.stockham.cpp:3150
Enum
VariantKind
src/library/fft_binary_lookup.h:229
Class
accuracy_test_callback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_callback.cpp:30
Class
accuracy_test_directed_base
src/tests/accuracy_test_directed.cpp:459
Class
accuracy_test_directed_complex
src/tests/accuracy_test_directed.cpp:738
Class
accuracy_test_directed_real
src/tests/accuracy_test_directed.cpp:612
Class
accuracy_test_mixed_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_radices.cpp:252
Class
accuracy_test_mixed_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_radices.cpp:241
Class
accuracy_test_postcallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_postcallback.cpp:42
Class
accuracy_test_postcallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_postcallback.cpp:31
Class
accuracy_test_pow2_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2.cpp:42
Class
accuracy_test_pow2_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2_precallback.cpp:42
Class
accuracy_test_pow2_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2_precallback.cpp:31
Class
accuracy_test_pow2_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2.cpp:31
Class
accuracy_test_pow3_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3.cpp:42
Class
accuracy_test_pow3_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3_precallback.cpp:42
Class
accuracy_test_pow3_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3_precallback.cpp:31
Class
accuracy_test_pow3_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3.cpp:31
Class
accuracy_test_pow5_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5.cpp:42
Class
accuracy_test_pow5_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5_precallback.cpp:42
Class
accuracy_test_pow5_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5_precallback.cpp:31
Class
accuracy_test_pow5_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5.cpp:31
next →
1–100 of 165, ranked by callers