This project is aimed to complete the integration between R Matrix package and Armadillo Package. During this project, I am going to do such things:
- Read the documentation and source codes of RcppArmadillo and Armadillo libraries and familiarize myself with the mechanism of the two libraries.
- Write codes to evaluate which types of sparse matrices can be convertible or not.
- Convert the sparse matrices into dgCMatrix if they can be. Otherwise, provide warning messages when they are passed from R to cpp.
- For sparse symmetric matrix, I will use the new feature symmatu() for sparse matrix in Armadiilo library to fix the problem of incomplete non-zero values.
- Complete relevant documentations of sparse matrix conversion.