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

Function cl_layout

src/tests/accuracy_test_common.cpp:41–55  ·  view source on GitHub ↗

/

Source from the content-addressed store, hash-verified

39
40/*****************************************************/
41clfftLayout cl_layout( layout::buffer_layout_t layout_in )
42{
43 if( layout_in == layout::real )
44 return CLFFT_REAL;
45 else if( layout_in == layout::hermitian_planar )
46 return CLFFT_HERMITIAN_PLANAR;
47 else if( layout_in == layout::complex_planar )
48 return CLFFT_COMPLEX_PLANAR;
49 else if( layout_in == layout::hermitian_interleaved )
50 return CLFFT_HERMITIAN_INTERLEAVED;
51 else if( layout_in == layout::complex_interleaved )
52 return CLFFT_COMPLEX_INTERLEAVED;
53 else
54 throw std::runtime_error( "invalid layout_in" );
55}

Calls

no outgoing calls

Tested by

no test coverage detected