00001 #ifndef MATRIX_CSC_H 00002 #define MATRIX_CSC_H 00003 00004 #include <Rdefines.h> 00005 #include "Mutils.h" 00006 #include "R_ldl.h" 00007 #include "triplet_to_col.h" 00008 00009 SEXP csc_crossprod(SEXP x); 00010 SEXP csc_tcrossprod(SEXP x); 00011 SEXP csc_matrix_crossprod(SEXP x, SEXP y); 00012 SEXP dgCMatrix_validate(SEXP x); 00013 SEXP compressed_to_dgTMatrix(SEXP x, SEXP colP); 00014 SEXP csc_to_matrix(SEXP x); 00015 SEXP csc_to_dgeMatrix(SEXP x); 00016 SEXP matrix_to_csc(SEXP A); 00017 SEXP dgTMatrix_to_csc(SEXP dgTMatrix); 00018 SEXP csc_getDiag(SEXP x); 00019 SEXP csc_transpose(SEXP x); 00020 SEXP csc_matrix_mm(SEXP a, SEXP b); 00021 SEXP csc_col_permute(SEXP x, SEXP perm); 00022 00023 #endif