gelsd - multiple declarations
Function gelsd
Computes the least squares solution to an over-determined system of linear equations, A X=B or A**H X=B, or the minimum norm solution of an under-determined system, using a divide and conquer method, where A is a general rectangular matrix of full rank, using a QR or LQ factorization of A.
void gelsd
(
int m,
int n,
int nrhs,
float* a,
int lda,
float* b,
int ldb,
float* s,
float rcond,
out int rank,
float* work,
int lwork,
int* iwork,
ref int info
);
Function gelsd
void gelsd
(
int m,
int n,
int nrhs,
double* a,
int lda,
double* b,
int ldb,
double* s,
double rcond,
out int rank,
double* work,
int lwork,
int* iwork,
ref int info
);
Function gelsd
void gelsd
(
int m,
int n,
int nrhs,
std .complex .Complex!(float)* a,
int lda,
std .complex .Complex!(float)* b,
int ldb,
float* s,
float rcond,
out int rank,
std .complex .Complex!(float)* work,
int lwork,
float* rwork,
int* iwork,
ref int info
);
Function gelsd
void gelsd
(
int m,
int n,
int nrhs,
std .complex .Complex!(double)* a,
int lda,
std .complex .Complex!(double)* b,
int ldb,
double* s,
double rcond,
out int rank,
std .complex .Complex!(double)* work,
int lwork,
double* rwork,
int* iwork,
ref int info
);