Benoit Jacob
12570d97ce
Added tag 2.0.2 for changeset 3fc53d2564adc3c90d6a0977f4f38a6278e64f07
2009-05-22 15:41:27 +02:00
Benoit Jacob
3fc53d2564
bump version number
2.0.2
2009-05-22 15:41:22 +02:00
Benoit Jacob
9ff0baa680
the EIGEN_CAT macro is needed for the latest change in CacheFriendlyProduct
2009-05-22 15:03:40 +02:00
Gael Guennebaud
1c4b4e136b
backporting warning fixes in cache friendly product
2009-05-19 02:20:04 +02:00
Thomas Capricelli
57934b9c30
backport ddb6e96d48e353099911cf4179ea6285dce40d4c
...
: fix warnings with recent gcc(4.3.3)
2009-05-19 00:05:33 +02:00
Thomas Capricelli
52aed8ac58
Remove this old file. It was stalling in history because of a bug in
...
svn, which did not prevent the commit (svn r722564) to 'svn copy' a
directory called 'Core/' on top of an existing file 'Core'
see http://websvn.kde.org/?view=rev&revision=722564
or
http://www.freehackers.org/thomas/2009/05/18/feedback-about-converting-eigen2-to-mercurial/
2009-05-18 15:20:56 +02:00
Benoit Jacob
1304e43f15
backport 964558: add missing setZero (etc) overloads that were mentioned in the tutorial
...
this should be safe as it's covered by the updated unit-test
2009-05-06 21:42:31 +00:00
Gael Guennebaud
e47593fb28
backporting 964177 (gcc 3.3 fix)
2009-05-06 09:41:36 +00:00
Gael Guennebaud
0104c34b7d
backporting r964165 (gcc 3.3 fixes)
2009-05-06 09:40:41 +00:00
Benoit Jacob
f82d9bdf9a
backport r963940, reimplement linearRegression on top of the better fitHyperplane
2009-05-05 17:16:45 +00:00
Benoit Jacob
c9edcc5acd
backport 963931: fix linearRegression
2009-05-05 16:52:10 +00:00
Benoit Jacob
487edbf325
backport 963281, fix msvc detection on win64
2009-05-04 12:14:37 +00:00
Benoit Jacob
a29a390afa
backport 958657: fix posix_memalign detection (Ross Smith)
2009-04-24 13:28:25 +00:00
Benoit Jacob
a16d18a632
update version number to 2.0.1
2.0.1
2009-04-14 14:32:00 +00:00
Benoit Jacob
3c3653b9de
merge 953719: fix 4x4 inverse
2009-04-14 13:43:21 +00:00
Gael Guennebaud
c15842c374
backporting rev 951682 (compilation fix in aligned allocator)
2009-04-09 21:23:25 +00:00
Benoit Jacob
3c90fc2e64
patch by Hauke Heibel: compilation fix with VS 9
2009-04-09 12:05:36 +00:00
Benoit Jacob
d9c9508a12
backport 947492 -- fix static assertion / patch by Markus Moll
2009-03-31 16:08:06 +00:00
Gael Guennebaud
d6bb34fa5a
backporting various bug fixes related to MapBase/Map/Block and new
...
StdVector workaround because the previous was really too limited. I hope
it is not a too big change for a "stable" branch.
2009-03-24 08:20:43 +00:00
Gael Guennebaud
e5b5ab53b8
backporting bugfix in SliceVectorization
2009-03-07 15:12:42 +00:00
Gael Guennebaud
f2829c1358
backporting rev 918446: fix MSVC internal compilation error
2009-03-06 22:18:26 +00:00
Benoit Jacob
d38504a4c8
backport 921254-921261 to the branch: disable alignment altogether on exotic platforms
2009-02-16 16:29:33 +00:00
Gael Guennebaud
95e4508b04
backporting rev925153 (bugfix in MapBase::coeffRef(int) )
2009-02-12 15:32:32 +00:00
Benoit Jacob
b064b5e68e
forgot to update version number
2009-02-02 16:18:42 +00:00
Benoit Jacob
f7df9f92ff
backport 919961 and 920175
2.0.0
2009-02-02 14:26:40 +00:00
Benoit Jacob
d2dcca52a3
backport 920106: BSD's don't have aligned malloc
2009-02-02 13:24:17 +00:00
Gael Guennebaud
7408e923a7
backporting commit 918468 (fix MSVC internal error)
2009-01-29 23:14:51 +00:00
Gael Guennebaud
18ca438a62
backport r917694 (Patch from Frank fixing stupid MSVC internal crash)
2009-01-28 15:18:28 +00:00
Benoit Jacob
d286300362
backport unit-tests fixes
2009-01-27 20:56:47 +00:00
Benoit Jacob
02ba4e2f54
backport compilation fix
2009-01-27 17:46:02 +00:00
Benoit Jacob
2eef21a8d5
branch eigen 2.0
2009-01-27 17:26:44 +00:00
Gael Guennebaud
bea1737a5a
FindUmfPack: add AMD and COLAMD libraries only if they are found
2.0-rc1
2009-01-27 16:22:08 +00:00
Gael Guennebaud
4b09865b8f
check GSL version in cmake files
2009-01-27 16:04:16 +00:00
Benoit Jacob
f6aa60bcf3
centralize those static asserts more upstream, reduces duplication and ensures they can't be bypassed (e.g.
...
until now it was possible to bypass the static assert on sizes)
2009-01-27 15:40:05 +00:00
Benoit Jacob
8d236e74a1
add a missing static assertion on the scalar types
2009-01-27 15:29:07 +00:00
Benoit Jacob
046a84c0ef
fix doc for norm() and squaredNorm(): these are not only for vectors
2009-01-27 14:05:20 +00:00
Gael Guennebaud
d7f60257dd
small fix related to GSL cmake stuff
2009-01-26 20:00:41 +00:00
Benoit Jacob
874ff5a0b4
fix msvc warnings (useful ones again) reported by gael on CDash
2009-01-26 17:56:04 +00:00
Benoit Jacob
062d6bd47a
documentation update/improvement
2009-01-26 16:22:40 +00:00
Benoit Jacob
b05c5dd1be
compute the rank on the fly rather than at the end, and stop early
...
in the case of non-full rank (so big optimization in case the rank is low)
2009-01-26 16:14:20 +00:00
Gael Guennebaud
9ea1050281
fix MatrixNase::fillrand bug
2009-01-26 14:01:16 +00:00
Benoit Jacob
2776a3197b
make these functions inline, thanks to Mek
2009-01-26 13:59:52 +00:00
Benoit Jacob
670de11dca
forgot to backport an update to Mainpage.dox
2009-01-26 13:55:58 +00:00
Benoit Jacob
a79deafc6d
* mark Geometry as experimental
...
* install QtAlignedMalloc
* finish the renaming Regression->LeastSquares
* install LeastSquares directory (!!!)
* misc dox fixes
2009-01-26 13:53:43 +00:00
Gael Guennebaud
65e4ae4ff4
disable unordered_map for ICC
2009-01-26 12:47:58 +00:00
Benoit Jacob
00d7f8e567
* solveTriangularInPlace(): take a const ref and const_cast it, to allow passing temporary xprs.
...
* improvements, simplifications in LU::solve()
* remove remnant of old norm2()
2009-01-25 23:46:51 +00:00
Benoit Jacob
414ee1db4b
Optimization in LU::solve: when rows<=cols, no need to compute the L matrix
...
Remove matrixL() and matrixU() methods: they were tricky, returning a Part,
and matrixL() was useless for non-square LU. Also they were untested. This is
the occasion to simplify the docs (class_LU.cpp) removing the most confusing part.
I think that it's better to let the user do his own cooking with Part's.
2009-01-25 16:33:06 +00:00
Gael Guennebaud
56c7e164f0
add partial count redux (adapted patch from Ricard Marxer)
2009-01-24 15:22:44 +00:00
Gael Guennebaud
81b0ab53cf
add fill() function as an alias for setConstant
2009-01-24 10:52:18 +00:00
Gael Guennebaud
9849931500
eventually it turns out that our current
...
EIGEN_WORK_AROUND_QT_BUG_CALLING_WRONG_OPERATOR_NEW_FIXED_IN_QT_4_5
is the right way to go for allowing placement new on a class having
overloaded operator new. Qt 4.5 won't add the :: prefix. (I still do not
understand how you can distinghish a placement new from an overloaded
operator new taking an allocator as argument...)
2009-01-23 16:31:03 +00:00