./math/R-RcppEigen, Rcpp integration for the Eigen templated linear algebra library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.3.4.0, Package name: R-RcppEigen-0.3.3.4.0, Maintainer: pkgsrc-users

R and Eigen integration using Rcpp. Eigen is a C++ template library
for linear algebra: matrices, vectors, numerical solvers and related
algorithms. It supports dense and sparse matrices on integer,
floating point and complex numbers, decompositions of such matrices,
and solutions of linear systems. Its performance on many algorithms
is comparable with some of the best implementations based on Lapack
and level-3 BLAS. The RcppEigen package includes the header files
from the Eigen C++ template library (currently version 3.2.2).


Required to run:
[lang/g95] [math/R] [devel/R-Rcpp]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126)
Log message:
Remove MASTER_SITES= from individual R package Makefiles.

Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES.  Consequently, it is redundant for the individual
packages to do the same.  Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
   2018-03-09 21:27:07 by Min Sik Kim | Files touched by this commit (2) | Package updated
Log message:
math/R-RcppEigen: Update to 0.3.3.4.0

Changes:
- Updated to version 3.3.4 of Eigen
- Condition long long use on C++11.
- Pragmas for g++ & clang to suppress diagnostics messages are
  disabled per CRAN Policy; use -Wno-ignored-attributes to quieten.
   2018-01-22 04:00:45 by Wen Heping | Files touched by this commit (1)
Log message:
Add buildlink3.mk
   2018-01-22 03:25:48 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.3.3.3.1
Add blas and lapack as DEPENDS

Upstream changes:
2017-11-19  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Release 0.3.3.3.1

	* R/inline.R: Use '::' not ':::' for Rcpp.plugin.maker

2017-08-26  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (before_install): Use https for curl fetch

2017-06-06  Yu Gong  <armgong@yahoo.com>

	* inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h:
	Also permit compilation under Haiku-OS

2017-05-28  Dirk Eddelbuettel  <edd@debian.org>

	* inst/examples/lmBenchmark.R (do_bench): Remove spurious argument in
	call to RcppEigen:::Eigen_SSE() (cf github issue #44)

2017-04-29  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.3.3.0

	[ which again owes a very big thank you to Yixuan for doing the work! ]

2017-04-27  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Switch to using run.sh for Travis CI

2017-04-27  Yixuan Qiu  <yixuan.qiu@cos.name>

	[ In RcppEigen 0.3.3.* branch ]

	* inst/include/Eigen/src/Core/arch/CUDA/Half.h: Fixed compiler warning
	on 'long long' type in C++ 98 mode

2017-03-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Release 0.3.2.9.1

	* src/init.c (R_init_RcppEigen): Call R_registerRoutines()
	and R_useDynamicSymbols()

	* NAMESPACE: Use .registration=TRUE on useDynLib

	* R/fastLm.R (fastLmPure): Remove erroneous fourth argument from .Call

2017-03-13  Martin Maechler  <maechler@r-project.org>

	* inst/include/RcppEigenCholmod.h: Synchronize with Matrix package

2017-02-21  Yixuan Qiu  <yixuan.qiu@cos.name>

	[ In RcppEigen 0.3.3.* branch ]

	* inst/include/Eigen: Updated to release 3.3.3 of Eigen
	* inst/include/unsupported: Idem
	* DESCRIPTION: Idem
	* README.md: Idem

2017-01-20  Yixuan Qiu  <yixuan.qiu@cos.name>

	[ In RcppEigen 0.3.3.* branch ]

	* inst/include/Eigen: Updated to release 3.3.2 of Eigen
	* inst/include/unsupported: Idem
	* DESCRIPTION: Idem
	* README.md: Idem

	* inst/unitTests/runit.RcppEigen.R, inst/unitTests/runit.sparse.R:
	Explicitly convert matrix size to `double` type such that Rcpp can
	properly return the value to R, thanks to ChingChuan and Dirk

2017-01-20  ChingChuan Chen  <zw12356@gmail.com>

	[ In RcppEigen 0.3.3.* branch ]

	* inst/include/Eigen: Updated to release 3.3.1 of Eigen
	* inst/include/unsupported: Idem
	* DESCRIPTION: Idem

	* inst/examples/lmBenchmark.R: Fixed function names

2016-12-22  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (URL, BugReports): Added / updated

2016-11-12  Yixuan Qiu  <yixuan.qiu@cos.name>

	[ In RcppEigen 0.3.3.* branch ]

	* inst/include/Eigen: Updated to release 3.3.0 of Eigen
	* inst/include/unsupported: Idem
	* DESCRIPTION: Idem
	* README.md: Idem

	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h:
	Added exporters for the new Map<SparseMatrix<T> > type
	* inst/unitTests/runit.sparse.R: Unit tests for the new type

2016-08-20  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.2.9.0 with big thanks to Yixuan for doing
	the work!

2016-08-19  Yixuan Qiu  <yixuan.qiu@cos.name>

	* inst/include/Eigen: Updated to release 3.2.9 of Eigen

	* README.md: Updated version number and fixed the NOTE from CRAN URL
	check

2016-04-30  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Expanded

2016-04-28  James Joseph Balamuta <balamut2@illinois.edu>

	* inst/include/RcppEigenWrap.h: Added an exporter class for
	Map::RowVectorX<t> per http://stackoverflow.com/questions/36920689/
	* inst/include/unitTests/runit.RcppEigen.R: Added row exporter unit
	test.
   2016-07-27 05:53:50 by Wen Heping | Files touched by this commit (3)
Log message:
Import RcppEigen-0.3.2.8.1 as math/R-RcppEigen.

R and Eigen integration using Rcpp. Eigen is a C++ template library
for linear algebra: matrices, vectors, numerical solvers and related
algorithms. It supports dense and sparse matrices on integer,
floating point and complex numbers, decompositions of such matrices,
and solutions of linear systems. Its performance on many algorithms
is comparable with some of the best implementations based on Lapack
and level-3 BLAS. The RcppEigen package includes the header files
from the Eigen C++ template library (currently version 3.2.2).