[eigen-commits] commit/eigen: 18 new changesets

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


18 new commits in eigen:

https://bitbucket.org/eigen/eigen/commits/e76eccc7db5b/
Changeset:   e76eccc7db5b
User:        ggael
Date:        2013-02-07 19:06:14
Summary:     Add support for NVCC5: most of the Core and part of LU are callable from CUDA code.
Still a lot to do.
Affected #:  36 files

https://bitbucket.org/eigen/eigen/commits/03e5ddc8aca3/
Changeset:   03e5ddc8aca3
User:        ggael
Date:        2013-02-21 12:51:58
Summary:     Make it compile without nvcc
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/300758a8e5fa/
Changeset:   300758a8e5fa
User:        ggael
Date:        2013-02-21 19:05:23
Summary:     NVCC: EIGEN_NO_DEBUG must be defined before including Macro.h
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/dd5ca2ba1c21/
Changeset:   dd5ca2ba1c21
User:        ggael
Date:        2013-04-05 16:35:49
Summary:     Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with std::min/max
Affected #:  17 files

https://bitbucket.org/eigen/eigen/commits/760724840e01/
Changeset:   760724840e01
User:        ggael
Date:        2013-04-19 11:14:17
Summary:     actually assertion are incompatible with nvcc even on host code
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a1a42af0ae2c/
Changeset:   a1a42af0ae2c
User:        ggael
Date:        2013-04-19 11:21:39
Summary:     merge with default branch
Affected #:  254 files

https://bitbucket.org/eigen/eigen/commits/5ffce6d2aa64/
Changeset:   5ffce6d2aa64
User:        ggael
Date:        2013-06-05 15:38:33
Summary:     Add nvcc support for normalize, initializers, and fuzzy comparisons
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/5f52a5f56992/
Changeset:   5f52a5f56992
User:        ggael
Date:        2013-06-25 10:08:50
Summary:     Workarounf nvcc not being able to find RowMajor when declaring a Matrix<...> inside another namespace.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/f9a5b929fda8/
Changeset:   f9a5b929fda8
User:        ggael
Date:        2013-07-17 13:21:35
Summary:     merge with main branch
Affected #:  246 files

https://bitbucket.org/eigen/eigen/commits/9feee59b567e/
Changeset:   9feee59b567e
User:        ggael
Date:        2013-07-31 15:30:50
Summary:     Extend support for nvcc to Array objects and wrappers
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/e57774ad6de0/
Changeset:   e57774ad6de0
User:        ggael
Date:        2013-07-31 16:56:31
Summary:     Disable some shortcuts with nvcc
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/b733c5e91602/
Changeset:   b733c5e91602
User:        ggael
Date:        2013-08-01 16:26:57
Summary:     Add nvcc support for small eigenvalues decompositions and workaround lack of support for std::swap and std::numeric_limits
Affected #:  14 files

https://bitbucket.org/eigen/eigen/commits/b51af66040e1/
Changeset:   b51af66040e1
User:        ggael
Date:        2013-11-05 10:31:59
Summary:     merge with default branch
Affected #:  66 files

https://bitbucket.org/eigen/eigen/commits/46bc98772b60/
Changeset:   46bc98772b60
User:        ggael
Date:        2013-11-05 15:40:58
Summary:     Allow calling attributes of dynamic size objects from device
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/af634f11df63/
Changeset:   af634f11df63
User:        ggael
Date:        2013-11-05 15:41:45
Summary:     Add minimalistic unit tests for NVCC support
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/2cd06d749e1b/
Changeset:   2cd06d749e1b
User:        ggael
Date:        2013-11-06 10:36:10
Summary:     Split the huge Functors.h file
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/db6d3f38d8bc/
Changeset:   db6d3f38d8bc
User:        ggael
Date:        2013-11-06 11:13:31
Summary:     Fix static/inline order
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/c0b27cc027eb/
Changeset:   c0b27cc027eb
User:        ggael
Date:        2013-11-06 18:17:59
Summary:     Bug 99: refactor assignment and compound assignment mechanism through "assignment functors" and "assignement kernels".
The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits
to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes.
In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions.
That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind
of expressions (dense, sparse, tensor, etc.)
Affected #:  5 files

Repository URL: https://bitbucket.org/eigen/eigen/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/