MCPcopy Create free account
hub / github.com/clMathLibraries/clFFT / clfftGetPlanDistance

Function clfftGetPlanDistance

src/library/accessors.cpp:552–565  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

550}
551
552clfftStatus clfftGetPlanDistance( const clfftPlanHandle plHandle, size_t* iDist, size_t* oDist )
553{
554 FFTRepo& fftRepo = FFTRepo::getInstance( );
555 FFTPlan* fftPlan = NULL;
556 lockRAII* planLock = NULL;
557
558 OPENCL_V( fftRepo.getPlan( plHandle, fftPlan, planLock ), _T( "fftRepo.getPlan failed" ) );
559 scopedLock sLock( *planLock, _T( "clfftGetPlanDistance" ) );
560
561 *iDist = fftPlan->iDist;
562 *oDist = fftPlan->oDist;
563
564 return CLFFT_SUCCESS;
565}
566
567clfftStatus clfftSetPlanDistance( clfftPlanHandle plHandle, size_t iDist, size_t oDist )
568{

Callers 3

TEST_FFunction · 0.85
verbose_outputMethod · 0.85
clAmdFftGetPlanDistanceFunction · 0.85

Calls 1

getPlanMethod · 0.80

Tested by 2

TEST_FFunction · 0.68
verbose_outputMethod · 0.68