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

Function cl_layout_to_buffer_layout

src/tests/accuracy_test_directed.cpp:35–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33namespace DirectedTest {
34
35 layout::buffer_layout_t cl_layout_to_buffer_layout(clfftLayout cl_layout)
36 {
37 if (cl_layout == CLFFT_REAL)
38 return layout::real;
39 else if (cl_layout == CLFFT_HERMITIAN_PLANAR)
40 return layout::hermitian_planar;
41 else if (cl_layout == CLFFT_COMPLEX_PLANAR)
42 return layout::complex_planar;
43 else if (cl_layout == CLFFT_HERMITIAN_INTERLEAVED)
44 return layout::hermitian_interleaved;
45 else if (cl_layout == CLFFT_COMPLEX_INTERLEAVED)
46 return layout::complex_interleaved;
47 else
48 throw std::runtime_error("invalid cl_layout");
49 }
50
51 struct ParametersPacked
52 {

Callers 1

RunTestMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected