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

Function clfftGetLayout

src/library/accessors.cpp:584–597  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

582}
583
584clfftStatus clfftGetLayout( const clfftPlanHandle plHandle, clfftLayout* iLayout, clfftLayout* oLayout )
585{
586 FFTRepo& fftRepo = FFTRepo::getInstance( );
587 FFTPlan* fftPlan = NULL;
588 lockRAII* planLock = NULL;
589
590 OPENCL_V( fftRepo.getPlan( plHandle, fftPlan, planLock ), _T( "fftRepo.getPlan failed" ) );
591 scopedLock sLock( *planLock, _T( "clfftGetLayout" ) );
592
593 *iLayout = fftPlan->inputLayout;
594 *oLayout = fftPlan->outputLayout;
595
596 return CLFFT_SUCCESS;
597}
598
599clfftStatus clfftSetLayout( clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout )
600{

Callers 3

TEST_FFunction · 0.85
get_layoutsMethod · 0.85
clAmdFftGetLayoutFunction · 0.85

Calls 1

getPlanMethod · 0.80

Tested by 2

TEST_FFunction · 0.68
get_layoutsMethod · 0.68