MCPcopy Create free account

hub / github.com/clMathLibraries/clFFT / types & classes

Types & classes165 in github.com/clMathLibraries/clFFT

↓ 4 callersClassRange
src/scripts/perf/measurePerformance.py:435
↓ 4 callersClassVariant
src/library/fft_binary_lookup.h:237
↓ 3 callersClassTestCombination
src/scripts/perf/fftPerformanceTesting.py:28
↓ 2 callersClassInpSizeParameters
src/tests/accuracy_test_pow7.cpp:7359
↓ 2 callersClassStatData
src/statTimer/statisticalTimer.GPU.h:36
↓ 1 callersClassApplicationException
src/scripts/perf/errorHandler.py:48
↓ 1 callersClassDataForOnePlot
src/scripts/perf/plotPerformance.py:185
↓ 1 callersClassGraphPoint
src/scripts/perf/fftPerformanceTesting.py:47
↓ 1 callersClassParameters
src/tests/accuracy_test_random.cpp:163
↓ 1 callersClassRange
src/scripts/perf/fftPerformanceTesting.py:166
↓ 1 callersClassTableRow
src/scripts/perf/fftPerformanceTesting.py:66
↓ 1 callersClassTestParameterGenerator
src/tests/accuracy_test_random.cpp:541
↓ 1 callersClassTestParameterGenerator
src/tests/accuracy_test_pow7.cpp:7374
↓ 1 callersClassindex_t
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/buffer.h:47
ClassAccumulator
src/statTimer/statisticalTimer.CPU.cpp:65
ClassAccumulator
src/statTimer/statisticalTimer.GPU.cpp:57
ClassAccumulator< StatData >
src/statTimer/statisticalTimer.GPU.cpp:67
EnumBinaryRepresentation
src/library/fft_binary_lookup.cpp:244
EnumBlockComputeType
src/library/plan.h:82
ClassBlockSizes
src/library/generator.stockham.cpp:3147
ClassButterfly
src/library/generator.stockham.h:337
ClassCacheEntry
src/library/fft_binary_lookup.h:255
ClassCopyKernel
src/library/generator.copy.cpp:94
ClassCpuStatTimer
src/statTimer/statisticalTimer.CPU.h:37
ClassFFTAction
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
EnumFFTActionImplID
Action ID
src/library/plan.h:249
ClassFFTBinaryLookup
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
ClassFFTCopyAction
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
ClassFFTEnvelope
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
ClassFFTGeneratedCopyAction
FFTGeneratedCopyAction Implements a Copy action for the FFT Its signature is represented by FFTKernelGenKeyParams structure This class implements: -
src/library/action.h:121
ClassFFTGeneratedStockhamAction
FFTGeneratedStockhamAction Represents a Stockham action for the FFT. This class implements the former mechanism of kernel generation and compilation
src/library/action.h:163
ClassFFTGeneratedTransposeGCNAction
FFTGeneratedTransposeGCNAction Implements a TransposeGCN action for the FFT Its signature is represented by FFTKernelGenKeyParams structure This cla
src/library/action.h:207
ClassFFTGeneratedTransposeNonSquareAction
FFTGeneratedTransposeNonSquareAction Implements a TransposeSquare action for the FFT Its signature is represented by FFTKernelGenKeyParams structure
src/library/action.h:290
ClassFFTGeneratedTransposeSquareAction
FFTGeneratedTransposeSquareAction Implements a TransposeSquare action for the FFT Its signature is represented by FFTKernelGenKeyParams structure Th
src/library/action.h:249
ClassFFTKernelGenKeyParams
src/library/plan.h:134
ClassFFTKernelSignature
src/library/plan.h:300
ClassFFTKernelSignatureHeader
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
ClassFFTPlan
src/library/plan.h:245
ClassFFTRepo
src/library/plan.h:246
ClassFFTRepo
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
ClassFFTRepoKey
src/library/repo.h:40
ClassFFTStockhamAction
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
ClassFFTTransposeGCNAction
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
ClassFFTTransposeNonSquareAction
FFTTransposeNonSquareAction Base class for every TransposeSquare action for the FFT. Currently do nothing special. The kernel generation and compilat
src/library/action.h:96
ClassFFTTransposeSquareAction
FFTTransposeSquareAction Base class for every TransposeSquare action for the FFT. Currently do nothing special. The kernel generation and compilation
src/library/action.h:81
ClassGemmGraphPoint
src/scripts/perf/fftPerformanceTesting.py:269
ClassGemmTestCombination
src/scripts/perf/fftPerformanceTesting.py:245
ClassGpuStatTimer
src/statTimer/statisticalTimer.GPU.h:122
ClassHeader_
src/library/fft_binary_lookup.h:208
ClassKernel
src/library/generator.stockham.cpp:2783
ClassKernelCoreSpecs
src/library/generator.stockham.cpp:296
EnumNON_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
EnumNonSquareTransposeKernelType
NonSquareKernelType
src/library/plan.h:91
ClassParamRead
Parameters to read
src/library/generator.stockham.cpp:174
ClassParametersPacked
src/tests/accuracy_test_directed.cpp:51
ClassParametersPackedComplexInplaceInterleaved
src/tests/accuracy_test_directed.cpp:174
ClassParametersPackedRealInplaceInterleaved
src/tests/accuracy_test_directed.cpp:83
ClassPass
src/library/generator.stockham.cpp:608
EnumPrecision
Precision
src/library/generator.stockham.h:38
ClassPrecision_Setter
src/tests/cl_transform.h:80
ClassPrecision_Setter<double>
src/tests/cl_transform.h:106
ClassPrecision_Setter<float>
src/tests/cl_transform.h:93
ClassPruneRange
src/statTimer/statisticalTimer.CPU.cpp:76
ClassPruneRange
src/statTimer/statisticalTimer.GPU.cpp:82
ClassPruneRange< StatData, cl_double >
src/statTimer/statisticalTimer.GPU.cpp:103
ClassSpecRecord
src/library/generator.stockham.cpp:298
ClassSupported_Fft_Sizes
src/tests/accuracy_test_mixed_radices.cpp:162
ClassSupported_Fft_Sizes_Callback
src/tests/accuracy_test_mixed_callback.cpp:64
ClassTestListGenerator
src/tests/accuracy_test_directed.cpp:211
ClassTestListGenerator_Large_Random
src/tests/accuracy_test_directed.cpp:337
ClassTestListGenerator_Pow2
src/tests/accuracy_test_directed.cpp:320
ClassTestListGenerator_huge_chosen
src/tests/accuracy_test_directed.cpp:442
ClassTimeoutException
src/scripts/perf/errorHandler.py:44
ClassTimer
src/client/client.h:28
ClassTimer
src/callback-client/client.h:92
ClassTwiddleTable
Twiddle factors table
src/library/generator.stockham.cpp:524
ClassTwiddleTableLarge
Twiddle factors table for large N used in 3-step algorithm
src/library/generator.stockham.h:222
ClassUSER_DATA
src/tests/test_constants.h:161
EnumValType
src/library/generator.stockham.cpp:3150
EnumVariantKind
src/library/fft_binary_lookup.h:229
Classaccuracy_test_callback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_callback.cpp:30
Classaccuracy_test_directed_base
src/tests/accuracy_test_directed.cpp:459
Classaccuracy_test_directed_complex
src/tests/accuracy_test_directed.cpp:738
Classaccuracy_test_directed_real
src/tests/accuracy_test_directed.cpp:612
Classaccuracy_test_mixed_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_radices.cpp:252
Classaccuracy_test_mixed_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_mixed_radices.cpp:241
Classaccuracy_test_postcallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_postcallback.cpp:42
Classaccuracy_test_postcallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_postcallback.cpp:31
Classaccuracy_test_pow2_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2.cpp:42
Classaccuracy_test_pow2_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2_precallback.cpp:42
Classaccuracy_test_pow2_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2_precallback.cpp:31
Classaccuracy_test_pow2_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow2.cpp:31
Classaccuracy_test_pow3_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3.cpp:42
Classaccuracy_test_pow3_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3_precallback.cpp:42
Classaccuracy_test_pow3_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3_precallback.cpp:31
Classaccuracy_test_pow3_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow3.cpp:31
Classaccuracy_test_pow5_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5.cpp:42
Classaccuracy_test_pow5_precallback_double
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5_precallback.cpp:42
Classaccuracy_test_pow5_precallback_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5_precallback.cpp:31
Classaccuracy_test_pow5_single
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
src/tests/accuracy_test_pow5.cpp:31
next →1–100 of 165, ranked by callers