#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
#include <string.h>
#include <complex>
#include <inttypes.h>
#include <util_quda.h>
#include <host_utils.h>
#include <command_line_params.h>
#include "misc.h"
#include <Eigen/Dense>
Go to the source code of this file.
|
void | fillEigenArrayColMaj (MatrixXcd &EigenArr, complex< double > *arr, int rows, int cols, int ld, int offset) |
|
void | fillEigenArrayRowMaj (MatrixXcd &EigenArr, complex< double > *arr, int rows, int cols, int ld, int offset) |
|
double | blasGEMMQudaVerify (void *arrayA, void *arrayB, void *arrayC, void *arrayCcopy, uint64_t refA_size, uint64_t refB_size, uint64_t refC_size, QudaBLASParam *blas_param) |
|
◆ blasGEMMQudaVerify()
double blasGEMMQudaVerify |
( |
void * |
arrayA, |
|
|
void * |
arrayB, |
|
|
void * |
arrayC, |
|
|
void * |
arrayCcopy, |
|
|
uint64_t |
refA_size, |
|
|
uint64_t |
refB_size, |
|
|
uint64_t |
refC_size, |
|
|
QudaBLASParam * |
blas_param |
|
) |
| |
◆ fillEigenArrayColMaj()
void fillEigenArrayColMaj |
( |
MatrixXcd & |
EigenArr, |
|
|
complex< double > * |
arr, |
|
|
int |
rows, |
|
|
int |
cols, |
|
|
int |
ld, |
|
|
int |
offset |
|
) |
| |
◆ fillEigenArrayRowMaj()
void fillEigenArrayRowMaj |
( |
MatrixXcd & |
EigenArr, |
|
|
complex< double > * |
arr, |
|
|
int |
rows, |
|
|
int |
cols, |
|
|
int |
ld, |
|
|
int |
offset |
|
) |
| |