Benoit Jacob
12bcfae0c5
clarify EIGEN_DONT_ALIGN docs wrt versions
2010-02-28 15:56:50 -05:00
Benoit Jacob
5f42104e0a
really fix the LDLt, at the expense of letting isPositiveDefinite() always return true (it was fundamentally broken anyway, especially as in 2.0 we don't even pivot at all).
...
also, fix compilation
2010-02-23 18:10:31 -05:00
Benoit Jacob
6b3f81b414
precision improvement. Wtf were we using sqrt(precision) for the cutoff? Replaced by precision*biggest.
2010-02-23 16:26:39 -05:00
Gael Guennebaud
1f4b8e6a36
compilation fix in ldlt() for non matrix types
...
(transplanted from 608959aa6fce375abb92872350267074a1d90283
)
2010-02-21 10:29:19 +01:00
Benoit Jacob
e1f61b40c8
oops, this had to be done here, not at the end.
2010-02-12 09:02:25 -05:00
Benoit Jacob
f369dc873e
Piotr's patch was missing many occurences of size_t. So,
...
using std::size_t;
This is the only way that we can ensure QCC support in the long term without having to think about it everytime.
2010-02-12 08:57:04 -05:00
Benoit Jacob
c03bca21c4
Added tag 2.0.12 for changeset ed6eb5a625756b0e7123c0b9a40e5c4dbe3c4547
2010-02-11 21:39:46 -05:00
Benoit Jacob
ed6eb5a625
bump
2.0.12
2010-02-11 21:39:41 -05:00
Benoit Jacob
9488a12125
work around brain dead ICC
2010-02-11 19:32:56 -05:00
Piotr Trojanek
7b44957c4b
std:: namespace fixup for more restricive compilers such as QNX's QCC
2010-02-10 22:27:35 +01:00
Hauke Heibel
743ad75595
BenchTimer backport (clock_gettime & QueryPerformanceCounter).
2010-02-03 21:55:01 +01:00
Benoit Jacob
a9eabed421
Patch by 'Wolf' from the issue tracker:
...
Fix bug #90 , missing type cast in LU, allow to use LU with MPFR.
2010-02-02 07:06:15 -05:00
Benoit Jacob
cd34a1d351
backport bug fix by Jitse.
2010-01-28 14:00:09 -05:00
Benoit Jacob
3e963ee69d
EIGEN_ENUM_MIN ---> EIGEN_SIZE_MIN
2010-01-26 20:37:57 -05:00
Benoit Jacob
6cc9dc17f2
In LU / Inverse, decouple the output type from the input type.
...
This has long been done in the default branch
2010-01-26 18:45:23 -05:00
Gael Guennebaud
7852a48a2f
fix matrix product with EIGEN_DEFAULT_TO_ROW_MAJOR
2010-01-25 21:56:01 +01:00
Benoit Jacob
d209120180
* Introduce EIGEN_DEFAULT_TO_ROW_MAJOR tests option
...
---> Now only product_large fails with EIGEN_DEFAULT_TO_ROW_MAJOR.
* Fix EIGEN_NO_ASSERTION_CHECKING tests option
* Fix a crash in Tridiagonalization on row-major matrices + SSE
* Fix inverse test (numeric stability noise)
* Extend map test (see previous fixes in MapBase)
* Fix vectorization_logic test for row-major
* Disable sparse tests with EIGEN_DEFAULT_TO_ROW_MAJOR
2010-01-25 14:00:02 -05:00
Thomas Capricelli
55c0707b1d
fix the script again (definitely?) + cleaning
2010-01-22 19:28:33 +01:00
Benoit Jacob
72044ca925
fix a super nasty bug: on row-major expressions that are NOT vectors but that
...
do have LinearAccess, the MapBase::coeff(int) and MapBase::coeffRef(int)
methods were broken.
2010-01-21 23:33:20 -05:00
Benoit Jacob
c2b8ca7493
if EIGEN_DONT_ALIGN then don't try to vectorize (was giving a #error later on).
2010-01-21 22:32:16 -05:00
Gael Guennebaud
018cb8975a
fix plugin doc
2010-01-17 19:55:08 +01:00
Benoit Jacob
3ab280ce4e
add missing semicolon in the example
2010-01-17 12:40:19 -05:00
Benoit Jacob
b40030753b
Added tag 2.0.11 for changeset 5f73a8df20235c6ff5a14c1f354c17b26fae022b
2010-01-10 11:30:40 -05:00
Benoit Jacob
5f73a8df20
bump
2.0.11
2010-01-10 11:30:10 -05:00
Thomas Capricelli
8a6d5f10dc
backport from tip : actually stop on compile failure
2010-01-06 17:17:40 +01:00
Benoit Jacob
ba6ed5fa5f
Fix CoeffReadCost in Part: it must account for the cost of the
...
conditional jump. This makes Part considered an "expensive" xpr
that must be evaluated in operations such as Product.
This fixes bug #80 .
2010-01-02 13:04:04 -05:00
Benoit Jacob
e4c88c14ec
clarify docs as requested on the forum
2010-01-02 12:54:55 -05:00
Benoit Jacob
74207a31fa
backport the fix to bug #79 , and the unit test
2010-01-02 12:45:49 -05:00
Benoit Jacob
6fd9248c09
add Intel copyright info
2009-12-15 08:43:31 -05:00
Benoit Jacob
4262117f84
backport 4x4 inverse changes:
...
- use cofactors
- use Intel's SSE code in the float case
2009-12-15 08:16:48 -05:00
Gael Guennebaud
b581cb870c
fix #74 : sparse triangular solver for lower/row-major matrices
2009-12-14 10:20:35 +01:00
Gael Guennebaud
72fc81dd9d
backport quaternion slerp precision fix
2009-12-05 18:28:17 +01:00
Gael Guennebaud
f36650b00a
fix MSVC10 compilation issues
2009-12-02 19:34:37 +01:00
Benoit Jacob
8d31f58ea1
fix bug #70
...
Was trying to apply stupid invertibility check to top-left 2x2 corner.
2009-11-26 15:33:07 -05:00
Benoit Jacob
a161a70696
Added tag 2.0.10 for changeset 8f1ce52e76887ecc026e8d5a68fb6ebd301113b6
2009-11-25 08:54:17 -05:00
Benoit Jacob
8f1ce52e76
bump
2.0.10
2009-11-25 08:46:42 -05:00
Benoit Jacob
268df314f1
make the inverse_4x4 test pass more consistently
2009-11-25 08:43:20 -05:00
Benoit Jacob
522022ebfc
wow, restore Gael's changeset 5455d6fbe8d889f100b1526d046da16b375fc451
...
that I had accidentally undone in my changeset c64ca6870ea3f76b5ea5182bba1e62fd5a632f89
.
2009-11-25 08:31:25 -05:00
Thomas Capricelli
d048d7e712
fix bitbucket url after recent change
2009-11-24 23:08:16 +01:00
Benoit Jacob
cd3c8a9404
typo
2009-11-23 11:23:30 -05:00
Benoit Jacob
ec8f37ac75
improve precision test
2009-11-23 11:20:48 -05:00
Benoit Jacob
fc7f39980c
backport improvement in 4x4 inverse precisio, and rigorous precision test
2009-11-23 10:27:10 -05:00
Gael Guennebaud
70af59c455
an attempt to fix compilation with recent MSVC
2009-11-23 10:29:40 +01:00
Benoit Jacob
f4dd399499
fix warnings
2009-11-16 14:15:47 -05:00
Benoit Jacob
153557527e
backport: init-by-zero option: resize with same size must be a NOP
2009-11-16 13:47:02 -05:00
Benoit Jacob
6aad7f80ff
avoid infinite loop, optimization not important, so a plain for loop is the safe way
2009-11-12 14:09:53 -05:00
Benoit Jacob
e3f6c3115a
backport the initialize-by-0 option
2009-11-12 12:53:24 -05:00
Benoit Jacob
a2c838ff8f
fix PowerPC platform detection
2009-11-11 10:52:00 -05:00
Thomas Capricelli
1e2f56c35a
backport of b53c2fcc996d9944aba152dfa5917bbd8b9615eb
...
: fix install dir for *.pc
Ingmar Vanhassel <ingmar@exherbo.org>:
Packages that don't install architecture-specific files should install
their pkg-config file to datadir, not libdir.
2009-11-11 15:35:12 +01:00
Hauke Heibel
808c4e9581
Fixed the packport of 62 - Packet4f/d/i does not exist in 2.0.
2009-11-05 10:49:49 +01:00