[Rcpp-commits] r3191 - pkg/RcppEigen

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Fri Sep 2 19:06:32 CEST 2011


Author: dmbates
Date: 2011-09-02 19:06:32 +0200 (Fri, 02 Sep 2011)
New Revision: 3191

Modified:
   pkg/RcppEigen/ChangeLog
Log:
*** empty log message ***

Modified: pkg/RcppEigen/ChangeLog
===================================================================
--- pkg/RcppEigen/ChangeLog	2011-09-02 16:50:39 UTC (rev 3190)
+++ pkg/RcppEigen/ChangeLog	2011-09-02 17:06:32 UTC (rev 3191)
@@ -1,3 +1,81 @@
+2011-09-02  Douglas Bates <bates at stat.wisc.edu>
+
+	* DESCRIPTION, inst/include/Eigen/src/Core/util/Meta.h: New release.
+	  ifdef the use of "long long" using RCPP_HAS_LONG_LONG_TYPES (thanks,
+	  Dirk)
+
+2011-08-31  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
+	  Delete my addition of a CholmodAutoLLt mode, which is not needed (I
+	  misunderstood something previously).
+
+2011-08-28  Douglas Bates <bates at stat.wisc.edu>
+
+	* many files in inst/include/Eigen and inst/include/unsupported:
+	  Upgrade to Eigen release 3.0.2
+
+2011-08-12  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
+	  By-passing the const reference
+
+2011-08-11  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Add a
+	  solveInPlace method to try to avoid memory problems.
+
+2011-08-10  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
+	  Attempted fix of problem of freeing Map'ed memory in the Cholmod
+	  solve.
+
+2011-07-31  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
+	  Trying to fix the memory problems from the CholmodDecomposition solve
+	  methods - apparently unsuccessfully.
+
+2011-07-29  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Add
+	  LLtAuto method (which doesn't seem to work), more extractors and a
+	  factorize_p method for a const_CHM_SP argument.
+	* inst/include/RcppEigenCholmod.h: Add a declaration of log determinant
+	  squared function.
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h,
+	  inst/unitTests/runit.sparse.R: Allow rectangular matrix in
+	  CholmodDecomposition's factorize method. Test rectangular version of
+	  KNex example.
+
+2011-07-28  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Added
+	  a solveType member - there will be better ways of doing this
+	* inst/include/RcppEigenForward.h: Include the stubs unconditionally
+	* inst/include/RcppEigenStubs.cpp:
+	* inst/include/RcppEigenStubs.h: Inlined the function definitions so it
+	  is a header file now
+	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
+	  Extended CholmodDecomposition analyzePattern and factorize to support
+	  rectangular matrices. Added factorize_p method, primarily for the
+	  factorization of A'A + I.
+	* DESCRIPTION, NAMESPACE, R/SHLIB.R, R/inline.R,
+	  inst/include/RcppEigen.h, inst/include/RcppEigenConfig.h,
+	  inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h,
+	  inst/include/unsupported/Eigen/SparseExtra,
+	  inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h,
+	  inst/skeleton/Makevars, inst/unitTests/runit.sparse.R: Add support for
+	  Cholmod functions linked through the Matrix package. Tests for same.
+	  Wrap of an Eigen::SparseMatrix now returns an S4 dgCMatrix object.
+	* inst/include/RcppEigenCholmod.h, inst/include/RcppEigenStubs.cpp:
+	  Create stubs and the Cholmod header. (To Do: make the stubs inline
+	  functions in a header file.)
+
+2011-07-27  Douglas Bates <bates at stat.wisc.edu>
+
+	* inst/unitTests/runit.sparse.R: Separate the tests for sparse matrices.
 2011-07-26  Douglas Bates <bates at stat.wisc.edu>
 
 	* inst/include/unsupported/Eigen/src/SparseExtra/SimplicialCholesky.h:



More information about the Rcpp-commits mailing list