Go to file
Gael Guennebaud 8edc964734 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.)
2013-11-06 18:17:59 +01:00
bench Fix bug #595: typo 2013-06-10 13:10:36 +02:00
blas Fix dot*w to return 0 for empty vectors (BLAS interface) 2013-10-01 22:37:10 +02:00
cmake Add minimalistic unit tests for NVCC support 2013-11-05 15:41:45 +01:00
debug Added Visual Studio 2012 debug visualizers. 2013-01-26 17:32:14 +01:00
demos Disable opengl demo if Qt4 or OpenGL cannot be found. 2012-10-31 11:36:45 +01:00
doc Fix bug #674: typo in documentation example for BiCGSTAB. They are now proper snippet files. 2013-10-16 15:25:39 +02:00
Eigen bug #99: refactor assignment and compound assignment mechanism through "assignment functors" and "assignement kernels". 2013-11-06 18:17:59 +01:00
failtest add more failtests 2011-02-06 11:55:51 -05:00
lapack Ease setting build options when running ctest -D 2013-07-07 17:25:58 +02:00
scripts simplify/uniformize eigen_gen_docs 2013-10-18 12:56:15 +02:00
test bug #99: refactor assignment and compound assignment mechanism through "assignment functors" and "assignement kernels". 2013-11-06 18:17:59 +01:00
unsupported Fix parenthesis min/max issue in mpreal 2013-10-29 17:43:21 +01:00
.hgeol Added a pattern which forces LF line endings for *.sh files. 2013-07-31 18:20:58 +02:00
.hgignore update .hgignore 2011-01-31 09:21:31 -05:00
CMakeLists.txt Add cmake config files 2013-10-09 10:25:50 +02:00
COPYING.BSD Intel(R) MKL support added. 2011-12-05 14:52:21 +07:00
COPYING.GPL there's no reason why we should follow the FSF's stupid recommendation for the naming of these files, right? This could give the wrong impression that Eigen is only GPL-licensed. 2009-11-14 23:26:07 -05:00
COPYING.LGPL Replace COPYING.LGPL by a copy of the LGPL 2.1 (instead of LGPL 3). 2012-09-10 13:27:44 -04:00
COPYING.MINPACK add COPYING.MINPACK 2012-07-15 11:46:22 -04:00
COPYING.MPL2 add COPYING.MPL2 2012-07-15 10:20:59 -04:00
COPYING.README Replace COPYING.LGPL by a copy of the LGPL 2.1 (instead of LGPL 3). 2012-09-10 13:27:44 -04:00
CTestConfig.cmake Add Official/Unsupported labels to unit tests and add a ctest driver to submit subprojects to cdash 2013-03-20 08:40:13 +01:00
CTestCustom.cmake.in Reduce maximum number of warnings/errors. (they took GBs even for limited period of time) 2013-06-20 17:39:15 +02:00
eigen3.pc.in * eigen2->eigen3 2009-11-19 12:09:04 -05:00
INSTALL
signature_of_eigen3_matrix_library improve the scripts for building unit tests: 2009-11-25 21:26:37 -05:00