# SCM Repository

[matrix] View of /pkg/src/geMatrix.h
 [matrix] / pkg / src / geMatrix.h

# View of /pkg/src/geMatrix.h

Revision 301 - (download) (as text) (annotate)
Sun Oct 17 05:06:04 2004 UTC (15 years, 5 months ago) by bates
File size: 1083 byte(s)
`transfer to another computer`
```#ifndef MATRIX_GEMATRIX_H
#define MATRIX_GEMATRIX_H

#include <R_ext/Lapack.h>
#include "Mutils.h"

SEXP geMatrix_validate(SEXP obj);
SEXP geMatrix_norm(SEXP obj, SEXP norm);
SEXP geMatrix_crossprod(SEXP x);
SEXP geMatrix_geMatrix_crossprod(SEXP x, SEXP y);
SEXP geMatrix_matrix_crossprod(SEXP x, SEXP y);
SEXP geMatrix_getDiag(SEXP x);
SEXP geMatrix_LU(SEXP x);
SEXP geMatrix_determinant(SEXP x, SEXP logarithm);
SEXP geMatrix_solve(SEXP a);
SEXP geMatrix_geMatrix_mm(SEXP a, SEXP b);
SEXP geMatrix_svd(SEXP x, SEXP nu, SEXP nv);

/* DGESDD - compute the singular value decomposition (SVD); of a   */
/* real M-by-N matrix A, optionally computing the left and/or      */
/* right singular vectors.  If singular vectors are desired, it uses a */
/* divide-and-conquer algorithm.                                   */
void F77_NAME(dgesdd)(const char *jobz,
const int *m, const int *n,
double *a, const int *lda, double *s,
double *u, const int *ldu,
double *vt, const int *ldvt,
double *work, const int *lwork, int *iwork, int *info);

#endif
```

 root@r-forge.r-project.org ViewVC Help Powered by ViewVC 1.0.0
Thanks to: