SCM Repository
View of /pkg/src/Csparse.h
Parent Directory
|
Revision Log
Revision 2312 -
(download)
(as text)
(annotate)
Sat Jan 10 14:01:26 2009 UTC (10 years, 1 month ago) by mmaechler
File size: 1286 byte(s)
Sat Jan 10 14:01:26 2009 UTC (10 years, 1 month ago) by mmaechler
File size: 1286 byte(s)
new sparseMatrix(): construct *sorted* Csparse from un-sorted input, using modify-in-place under the hood
#ifndef MATRIX_CSPARSE_H #define MATRIX_CSPARSE_H #include "Mutils.h" Rboolean isValid_Csparse(SEXP x); SEXP Csparse_Csparse_prod(SEXP a, SEXP b); SEXP Csparse_band(SEXP x, SEXP k1, SEXP k2); SEXP Csparse_crossprod(SEXP x, SEXP trans, SEXP triplet); SEXP Csparse_Csparse_crossprod(SEXP a, SEXP b, SEXP trans); SEXP Csparse_dense_crossprod(SEXP a, SEXP b); SEXP Csparse_dense_prod(SEXP a, SEXP b); SEXP Csparse_diagU2N(SEXP x); SEXP Csparse_diagN2U(SEXP x); SEXP Csparse_drop(SEXP x, SEXP tol); SEXP Csparse_horzcat(SEXP x, SEXP y); SEXP Csparse_submatrix(SEXP x, SEXP i, SEXP j); SEXP Csparse_symmetric_to_general(SEXP x); SEXP Csparse_general_to_symmetric(SEXP x, SEXP uplo); SEXP Csparse_MatrixMarket(SEXP x, SEXP fname); SEXP Csparse_to_Tsparse(SEXP x, SEXP tri); SEXP Csparse_to_dense(SEXP x); SEXP Csparse_to_nz_pattern(SEXP x, SEXP tri); SEXP Csparse_to_matrix(SEXP x); SEXP Csparse_transpose(SEXP x, SEXP tri); SEXP Csparse_validate (SEXP x); SEXP Csparse_validate2(SEXP x, SEXP maybe_modify); SEXP Csparse_validate_(SEXP x, Rboolean maybe_modify); SEXP Csparse_vertcat(SEXP x, SEXP y); SEXP Rsparse_validate(SEXP x); SEXP diag_tC_ptr(int n, int *x_p, double *x_x, int *perm, SEXP resultKind); SEXP diag_tC(SEXP pslot, SEXP xslot, SEXP perm_slot, SEXP resultKind); #endif
R-Forge@R-project.org | ViewVC Help |
Powered by ViewVC 1.0.0 |