14#error "CUDA support is not enabled in this build of nda. Please configure and install nda with -DCUDASupport=ON"
19namespace nda::lapack::device {
21 void gesvd(
char jobu,
char jobvt,
int m,
int n,
double *a,
int lda,
double *s,
double *u,
int ldu,
double *vt,
int ldvt,
double *work,
int lwork,
22 double *rwork,
int &info);
23 void gesvd(
char jobu,
char jobvt,
int m,
int n,
dcomplex *a,
int lda,
double *s,
dcomplex *u,
int ldu,
dcomplex *vt,
int ldvt,
dcomplex *work,
24 int lwork,
double *rwork,
int &info);
26 void getrf(
int m,
int n,
double *a,
int lda,
int *ipiv,
int &info);
27 void getrf(
int m,
int n,
dcomplex *a,
int lda,
int *ipiv,
int &info);
29 void getrs(
char op,
int n,
int nrhs,
double const *a,
int lda,
int const *ipiv,
double *b,
int ldb,
int &info);
30 void getrs(
char op,
int n,
int nrhs,
dcomplex const *a,
int lda,
int const *ipiv,
dcomplex *b,
int ldb,
int &info);
std::complex< double > dcomplex
Alias for std::complex<double> type.