I was going to suggest the same - Martin is very responsive and open for
improvements.
18 ÑМв. 2018 г. 15:00 пПлÑзПваÑÐµÐ»Ñ <
rcpp-devel-***@lists.r-forge.r-project.org> МапОÑал:
Send Rcpp-devel mailing list submissions to
rcpp-***@lists.r-forge.r-project.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.r-forge.r-project.org/cgi-bin/mailman/
listinfo/rcpp-devel
or, via email, send a message with subject or body 'help' to
rcpp-devel-***@lists.r-forge.r-project.org
You can reach the person managing the list at
rcpp-devel-***@lists.r-forge.r-project.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Rcpp-devel digest..."
Today's Topics:
1. Re: using SparseSuite and RcppEigen in package (Martyn Plummer)
----------------------------------------------------------------------
Message: 1
Date: Wed, 17 Jan 2018 17:23:18 +0000
From: Martyn Plummer <***@iarc.fr>
To: "***@gipsa-lab.fr" <***@gipsa-lab.fr>,
"***@debian.org" <***@debian.org>,
"rcpp-***@lists.r-forge.r-project.org"
<rcpp-***@lists.r-forge.r-project.org>
Subject: Re: [Rcpp-devel] using SparseSuite and RcppEigen in package
Message-ID: <***@iarc.fr>
Content-Type: text/plain; charset="utf-8"
I think it is worth asking Martin Maechler if he could expose more
SuiteSparse functionality through the Matrix package.
Martyn
Post by Simon BarthelméHi Dirk,
Thanks for your suggestion - I had thought of doing that but it requires
tracking the versions of SuiteSparse used by Matrix, which means extra
maintenance work. OTOH maybe updates are rare enough that it's not worth
worrying about. It'd be nice if Matrix could expose more of SuiteSparse,
though, I'm sure I'm not the only one who needs that stuff.
Best
Simon
Post by Dirk EddelbuettelPost by Simon BarthelméI'm trying to use some CHOLMOD functionality inside an R package
(specifically, sparse Cholesky updates/downdates). There's an
CHOLMOD/Eigen interface for that, but unfortunately the header I need
is
Post by Simon BarthelméPost by Dirk EddelbuettelPost by Simon Barthelménot shipped as part of either the Matrix package or the Rcpp package.
The file is cholmod_modify.h, and it does appear in the src/ directory
of the Matrix package, but not in the include/ directory.
If I include it by hand I risk version conflicts, because the rest of
CHOLMOD is provided by the Matrix package via RcppEigen. What's the
clean way of handling that? Thanks for your input!
I know "some" (eg rstan) have completemented the BH package with local
headers when BH was missing what they needed (as BH grew, I think we by
now
Post by Simon BarthelméPost by Dirk Eddelbuetteladded all they need). So you could just do that, being careful to
stick with
Post by Simon BarthelméPost by Dirk Eddelbuettelthe same version.
Or would Yixuan's RSpectra help? https://cran.r-project.org/
package=RSpectra
Post by Simon Barthelmé_______________________________________________
Rcpp-devel mailing list
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
------------------------------
_______________________________________________
Rcpp-devel mailing list
Rcpp-***@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
End of Rcpp-devel Digest, Vol 99, Issue 6
*****************************************