SCM

SCM Repository

[matrix] Annotation of /pkg/Matrix/src/dgeMatrix.h
ViewVC logotype

Annotation of /pkg/Matrix/src/dgeMatrix.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3078 - (view) (download) (as text)

1 : bates 10 #ifndef MATRIX_GEMATRIX_H
2 :     #define MATRIX_GEMATRIX_H
3 :    
4 : mmaechler 2345 #include <R_ext/Boolean.h>
5 : bates 10 #include <R_ext/Lapack.h>
6 :     #include "Mutils.h"
7 :    
8 : maechler 1164 SEXP dMatrix_validate(SEXP obj);
9 :    
10 : bates 478 SEXP dgeMatrix_validate(SEXP obj);
11 :     SEXP dgeMatrix_norm(SEXP obj, SEXP norm);
12 :     SEXP dgeMatrix_rcond(SEXP obj, SEXP type);
13 : mmaechler 3078 /* for crossprod() and tcrossprod() -- dge*() and the generalized versions: */
14 : bates 686 SEXP dgeMatrix_crossprod(SEXP x, SEXP trans);
15 : mmaechler 3078 SEXP geMatrix_crossprod(SEXP x, SEXP trans);
16 : maechler 1098 SEXP dgeMatrix_dgeMatrix_crossprod(SEXP x, SEXP y, SEXP trans);
17 : mmaechler 3078 SEXP geMatrix_geMatrix_crossprod(SEXP x, SEXP y, SEXP trans);
18 : maechler 1098 SEXP dgeMatrix_matrix_crossprod(SEXP x, SEXP y, SEXP trans);
19 : mmaechler 3078 SEXP geMatrix_matrix_crossprod(SEXP x, SEXP y, SEXP trans);
20 :     // %*% :
21 :     SEXP dgeMatrix_matrix_mm(SEXP a, SEXP b, SEXP right);
22 :     SEXP geMatrix_matrix_mm(SEXP a, SEXP b, SEXP right);
23 : maechler 1098
24 : mmaechler 2811 SEXP dgeMatrix_addDiag(SEXP x, SEXP d);
25 : bates 478 SEXP dgeMatrix_getDiag(SEXP x);
26 : maechler 1747 SEXP lgeMatrix_getDiag(SEXP x);
27 : mmaechler 2811 SEXP dgeMatrix_setDiag(SEXP x, SEXP d);
28 :     SEXP lgeMatrix_setDiag(SEXP x, SEXP d);
29 : mmaechler 2345 SEXP dgeMatrix_LU (SEXP x, SEXP warn_singularity);
30 :     SEXP dgeMatrix_LU_(SEXP x, Rboolean warn_sing);
31 : bates 478 SEXP dgeMatrix_determinant(SEXP x, SEXP logarithm);
32 : mmaechler 2867 SEXP dgeMatrix_Schur(SEXP x, SEXP vectors, SEXP isDGE);
33 : bates 478 SEXP dgeMatrix_solve(SEXP a);
34 : maechler 1432 SEXP dgeMatrix_matrix_solve(SEXP a, SEXP b);
35 : bates 478 SEXP dgeMatrix_svd(SEXP x, SEXP nu, SEXP nv);
36 :     SEXP dgeMatrix_exp(SEXP x);
37 : bates 714 SEXP dgeMatrix_colsums(SEXP x, SEXP naRmP, SEXP cols, SEXP mean);
38 : bates 10
39 : bates 301 /* DGESDD - compute the singular value decomposition (SVD); of a */
40 :     /* real M-by-N matrix A, optionally computing the left and/or */
41 :     /* right singular vectors. If singular vectors are desired, it uses a */
42 :     /* divide-and-conquer algorithm. */
43 :     void F77_NAME(dgesdd)(const char *jobz,
44 :     const int *m, const int *n,
45 :     double *a, const int *lda, double *s,
46 :     double *u, const int *ldu,
47 :     double *vt, const int *ldvt,
48 :     double *work, const int *lwork, int *iwork, int *info);
49 :    
50 :    
51 : bates 10 #endif

R-Forge@R-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business University of Wisconsin - Madison Powered By FusionForge