bdsqr - multiple declarations

Function bdsqr

Computes the singular value decomposition (SVD) of a real bidiagonal matrix, using the bidiagonal QR algorithm.

void bdsqr (
  char uplo,
  int n,
  int ncvt,
  int nru,
  int ncc,
  float* d,
  float* e,
  float* vt,
  int ldvt,
  float* u,
  int ldu,
  float* c,
  int ldc,
  float* work,
  ref int info
);

Function bdsqr

void bdsqr (
  char uplo,
  int n,
  int ncvt,
  int nru,
  int ncc,
  double* d,
  double* e,
  double* vt,
  int ldvt,
  double* u,
  int ldu,
  double* c,
  int ldc,
  double* work,
  ref int info
);

Function bdsqr

void bdsqr (
  char uplo,
  int n,
  int ncvt,
  int nru,
  int ncc,
  float* d,
  float* e,
  std.complex.Complex!(float)* vt,
  int ldvt,
  std.complex.Complex!(float)* u,
  int ldu,
  std.complex.Complex!(float)* c,
  int ldc,
  float* rwork,
  ref int info
);

Function bdsqr

void bdsqr (
  char uplo,
  int n,
  int ncvt,
  int nru,
  int ncc,
  double* d,
  double* e,
  std.complex.Complex!(double)* vt,
  int ldvt,
  std.complex.Complex!(double)* u,
  int ldu,
  std.complex.Complex!(double)* c,
  int ldc,
  double* rwork,
  ref int info
);