MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / transpose_inplace

Function transpose_inplace

src/backend/opencl/transpose_inplace.cpp:23–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22template<typename T>
23void transpose_inplace(Array<T> &in, const bool conjugate) {
24 const dim4 &inDims = in.dims();
25
26 const bool is32multiple =
27 inDims[0] % kernel::TILE_DIM == 0 && inDims[1] % kernel::TILE_DIM == 0;
28
29 kernel::transpose_inplace<T>(in, getQueue(), conjugate, is32multiple);
30}
31
32#define INSTANTIATE(T) \
33 template void transpose_inplace(Array<T> &in, const bool conjugate);

Callers 1

svdFunction · 0.70

Calls 2

getQueueFunction · 0.50
dimsMethod · 0.45

Tested by

no test coverage detected