#include <BlasLapackKernels.h>
|
| static void | stridedBlockCopy (const size_type vecSize, const size_type numVec, const size_type srcLeadingDim, const size_type srcBlockStartId, const size_type dstLeadingDim, const size_type dstBlockStartId, const ValueType1 *copyFromVec, ValueType2 *copyToVec, LinAlgOpContext< memorySpace > &context) |
| |
| static void | copyValueType1ArrToValueType2Arr (const size_type size, const ValueType1 *valueType1Arr, ValueType2 *valueType2Arr, LinAlgOpContext< memorySpace > &context) |
| |
| static void | varBatchedStridedBlockCopy (const size_type numBatch, const size_type *strideSrc, const size_type *strideDst, const size_type *vecSizeArr, const size_type *numVecArr, const size_type *srcLeadingDimArr, const size_type *srcBlockStartIdArr, const size_type *dstLeadingDimArr, const size_type *dstBlockStartIdArr, const ValueType1 *copyFromVec, ValueType2 *copyToVec, LinAlgOpContext< memorySpace > &context) |
| |
◆ copyValueType1ArrToValueType2Arr()
◆ stridedBlockCopy()
| void dftefe::linearAlgebra::blasLapack::CopyKernelTwoValueTypes< ValueType1, ValueType2, memorySpace >::stridedBlockCopy |
( |
const size_type |
vecSize, |
|
|
const size_type |
numVec, |
|
|
const size_type |
srcLeadingDim, |
|
|
const size_type |
srcBlockStartId, |
|
|
const size_type |
dstLeadingDim, |
|
|
const size_type |
dstBlockStartId, |
|
|
const ValueType1 * |
copyFromVec, |
|
|
ValueType2 * |
copyToVec, |
|
|
LinAlgOpContext< memorySpace > & |
context |
|
) |
| |
|
static |
◆ varBatchedStridedBlockCopy()
| void dftefe::linearAlgebra::blasLapack::CopyKernelTwoValueTypes< ValueType1, ValueType2, memorySpace >::varBatchedStridedBlockCopy |
( |
const size_type |
numBatch, |
|
|
const size_type * |
strideSrc, |
|
|
const size_type * |
strideDst, |
|
|
const size_type * |
vecSizeArr, |
|
|
const size_type * |
numVecArr, |
|
|
const size_type * |
srcLeadingDimArr, |
|
|
const size_type * |
srcBlockStartIdArr, |
|
|
const size_type * |
dstLeadingDimArr, |
|
|
const size_type * |
dstBlockStartIdArr, |
|
|
const ValueType1 * |
copyFromVec, |
|
|
ValueType2 * |
copyToVec, |
|
|
LinAlgOpContext< memorySpace > & |
context |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: