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

Function toBlasTranspose

src/backend/oneapi/sparse_blas.cpp:34–41  ·  view source on GitHub ↗

Converts an af_mat_prop options to a transpose type for mkl

Source from the content-addressed store, hash-verified

32
33// Converts an af_mat_prop options to a transpose type for mkl
34static ::oneapi::mkl::transpose toBlasTranspose(af_mat_prop opt) {
35 switch (opt) {
36 case AF_MAT_NONE: return ::oneapi::mkl::transpose::nontrans;
37 case AF_MAT_TRANS: return ::oneapi::mkl::transpose::trans;
38 case AF_MAT_CTRANS: return ::oneapi::mkl::transpose::conjtrans;
39 default: AF_ERROR("INVALID af_mat_prop", AF_ERR_ARG);
40 }
41}
42
43template<typename T>
44Array<T> matmul(const common::SparseArray<T>& lhs, const Array<T>& rhsIn,

Callers 1

matmulFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected