8#include <kernel/lafem/arch/component_copy.hpp> 
   16using namespace FEAT::LAFEM::Arch;
 
   18void ComponentCopy::value_mkl(
float * r, 
const float * 
const x, 
const int stride, 
const int block, 
const Index size)
 
   20  cblas_scopy(
static_cast<MKL_INT
>(size), x, 1, &r[block], 
static_cast<MKL_INT
>(stride));
 
   23void ComponentCopy::value_mkl(
double * r, 
const double * 
const x, 
const int stride, 
const int block, 
const Index size)
 
   25  cblas_dcopy(
static_cast<MKL_INT
>(size), x, 1, &r[block], 
static_cast<MKL_INT
>(stride));
 
   28void ComponentCopy::value_to_mkl(
const float * 
const r, 
float * x, 
const int stride, 
const int block, 
const Index size)
 
   30  cblas_scopy(
static_cast<MKL_INT
>(size), &r[block], 
static_cast<MKL_INT
>(stride), x, 1);
 
   33void ComponentCopy::value_to_mkl(
const double * 
const r, 
double * x, 
const int stride, 
const int block, 
const Index size)
 
   35  cblas_dcopy(
static_cast<MKL_INT
>(size), &r[block], 
static_cast<MKL_INT
>(stride), x, 1);
 
std::uint64_t Index
Index data type.