imate
C++/CUDA Reference
|
Go to the source code of this file.
Functions | |
template<> | |
void | lapack_xstev< float > (char *jobz, int *n, float *d, float *e, float *z, int *ldz, float *work, int *info) |
Overlodng wrapper for both lapack_sstev (a float function) and lapack_dstev (a double function). xstev overloads both sstev and dstev with the same function signature. More... | |
template<> | |
void | lapack_xstev< double > (char *jobz, int *n, double *d, double *e, double *z, int *ldz, double *work, int *info) |
Overlodng wrapper for both lapack_sstev (a float function) and lapack_dstev (a double function). xstev overloads both sstev and dstev with the same function signature. More... | |
template<> | |
void | lapack_xstev< long double > (char *jobz, int *n, long double *d, long double *e, long double *z, int *ldz, long double *work, int *info) |
Overlodng wrapper for both lapack_sstev (a float function) and lapack_dstev (a double function). xstev overloads both sstev and dstev with the same function signature. This function casts long double type to double and uses dstev subroutine. More... | |
template<> | |
void | lapack_xbdsdc< float > (char *uplo, char *compq, int *n, float *d, float *e, float *u, int *ldu, float *vt, int *ldvt, float *q, int *iq, float *work, int *iwork, int *info) |
Overlodng wrapper for both lapack_sbdsdc (a float function) and lapack_dbdsdc (a double function). xbdsdc overloads both sbdsdc and dbdsdc with the same function signature. More... | |
template<> | |
void | lapack_xbdsdc< double > (char *uplo, char *compq, int *n, double *d, double *e, double *u, int *ldu, double *vt, int *ldvt, double *q, int *iq, double *work, int *iwork, int *info) |
Overlodng wrapper for both lapack_sbdsdc (a double function) and lapack_dbdsdc (a double function). xbdsdc overloads both sbdsdc and dbdsdc with the same function signature. More... | |
template<> | |
void | lapack_xbdsdc< long double > (char *uplo, char *compq, int *n, long double *d, long double *e, long double *u, int *ldu, long double *vt, int *ldvt, long double *q, int *iq, long double *work, int *iwork, int *info) |
Overlodng wrapper for both lapack_sbdsdc (a double function) and lapack_dbdsdc (a double function). xbdsdc overloads both sstev and dstev with the same function signature. This function casts long double type to double and uses dstev subroutine. More... | |
void lapack_xbdsdc< double > | ( | char * | uplo, |
char * | compq, | ||
int * | n, | ||
double * | d, | ||
double * | e, | ||
double * | u, | ||
int * | ldu, | ||
double * | vt, | ||
int * | ldvt, | ||
double * | q, | ||
int * | iq, | ||
double * | work, | ||
int * | iwork, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sbdsdc
(a double function) and lapack_dbdsdc
(a double function). xbdsdc
overloads both sbdsdc
and dbdsdc
with the same function signature.
Definition at line 142 of file lapack_api.cpp.
References lapack_dbdsdc().
void lapack_xbdsdc< float > | ( | char * | uplo, |
char * | compq, | ||
int * | n, | ||
float * | d, | ||
float * | e, | ||
float * | u, | ||
int * | ldu, | ||
float * | vt, | ||
int * | ldvt, | ||
float * | q, | ||
int * | iq, | ||
float * | work, | ||
int * | iwork, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sbdsdc
(a float function) and lapack_dbdsdc
(a double function). xbdsdc
overloads both sbdsdc
and dbdsdc
with the same function signature.
Definition at line 124 of file lapack_api.cpp.
References lapack_sbdsdc().
void lapack_xbdsdc< long double > | ( | char * | uplo, |
char * | compq, | ||
int * | n, | ||
long double * | d, | ||
long double * | e, | ||
long double * | u, | ||
int * | ldu, | ||
long double * | vt, | ||
int * | ldvt, | ||
long double * | q, | ||
int * | iq, | ||
long double * | work, | ||
int * | iwork, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sbdsdc
(a double function) and lapack_dbdsdc
(a double function). xbdsdc
overloads both sstev
and dstev
with the same function signature. This function casts long double
type to double
and uses dstev
subroutine.
The variables with leading undescore are double
counterparts of the long double
variables.
Definition at line 166 of file lapack_api.cpp.
References lapack_dbdsdc().
void lapack_xstev< double > | ( | char * | jobz, |
int * | n, | ||
double * | d, | ||
double * | e, | ||
double * | z, | ||
int * | ldz, | ||
double * | work, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sstev
(a float function) and lapack_dstev
(a double function). xstev
overloads both sstev
and dstev
with the same function signature.
Definition at line 46 of file lapack_api.cpp.
References lapack_dstev().
void lapack_xstev< float > | ( | char * | jobz, |
int * | n, | ||
float * | d, | ||
float * | e, | ||
float * | z, | ||
int * | ldz, | ||
float * | work, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sstev
(a float function) and lapack_dstev
(a double function). xstev
overloads both sstev
and dstev
with the same function signature.
Definition at line 29 of file lapack_api.cpp.
void lapack_xstev< long double > | ( | char * | jobz, |
int * | n, | ||
long double * | d, | ||
long double * | e, | ||
long double * | z, | ||
int * | ldz, | ||
long double * | work, | ||
int * | info | ||
) |
Overlodng wrapper for both lapack_sstev
(a float function) and lapack_dstev
(a double function). xstev
overloads both sstev
and dstev
with the same function signature. This function casts long double
type to double
and uses dstev
subroutine.
The variables with leading undescore are double
counterparts of the long double
variables.
Definition at line 67 of file lapack_api.cpp.
References lapack_dstev().