8#include <kernel/lafem/arch/transpose.hpp>
17using namespace FEAT::LAFEM::Arch;
19void Transpose::value_mkl(
float * r,
const float *
const x,
const Index rows_x,
const Index columns_x)
23 mkl_somatcopy(
'R',
'T', rows_x, columns_x,
float(1), x, columns_x, r, rows_x);
27 mkl_simatcopy(
'R',
'T', rows_x, columns_x,
float(1), r, columns_x, rows_x);
31void Transpose::value_mkl(
double * r,
const double *
const x,
const Index rows_x,
const Index columns_x)
35 mkl_domatcopy(
'R',
'T', rows_x, columns_x,
double(1), x, columns_x, r, rows_x);
39 mkl_dimatcopy(
'R',
'T', rows_x, columns_x,
double(1), r, columns_x, rows_x);
std::uint64_t Index
Index data type.