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_matrix_crossprod(SEXP x, SEXP y); 00011 SEXP dgCMatrix_validate(SEXP x); 00012 SEXP csc_to_dgTMatrix(SEXP x); 00013 SEXP csc_to_matrix(SEXP x); 00014 SEXP csc_to_dgeMatrix(SEXP x); 00015 SEXP matrix_to_csc(SEXP A); 00016 SEXP dgTMatrix_to_csc(SEXP dgTMatrix); 00017 SEXP csc_getDiag(SEXP x); 00018 SEXP csc_transpose(SEXP x); 00019 SEXP csc_matrix_mm(SEXP a, SEXP b); 00020 SEXP csc_col_permute(SEXP x, SEXP perm); 00021 00022 #endif