[Rcpp-devel] efficient ingestion of "sparse csv"
Dirk Eddelbuettel
edd at debian.org
Tue May 11 05:19:14 CEST 2021
Vincent,
In the broad terms of the question the best answer may be a simple "sure".
More seriously, there have been many approaches. Consider for example the
recent Rcpp Gallery post lead by Zach (with some edits by me):
https://gallery.rcpp.org/articles/sparse-matrix-class/
It's focus on not copying <i,p,x> again if we already have them as R vectors,
which is a fair point. If the goal is to get to SuperLU via (Rcpp)Armadillo
then I do not think you can avoid the (internal) copies. As always, the
answer may be "it depends".
Hope this helps, happy to refine, Dirk
--
https://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel
mailing list