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
Hauke Heibel
65331c3884
backporting3979f6d8aad001174160774b49b747430a7686b5
...
: fixed bug #62
2009-11-04 17:49:34 +01:00
Benoit Jacob
e158cdd61d
fix Matrix::Map/MapAligned documentation, and rephrase the tutorial on Map
2009-10-31 14:45:50 -04:00
Benoit Jacob
c64ca6870e
this explicit keyword can't hurt
2009-10-31 11:49:20 -04:00
Benoit Jacob
6a90f6c5f0
* default MatrixBase ctor: make it protected, make it a static assert, only do the check when debugging eigen to avoid slowing down compilation for everybody (this check is paranoiac, it's very seldom useful)
...
* add private MatrixBase ctors to catch cases when the user tries to construct MatrixBase objects directly
2009-10-31 11:48:33 -04:00