Gael Guennebaud
|
40f6e26a24
|
allow vectorization of mat44.col() by adding a InnerPanel boolean
template parameter to Block
|
2010-07-23 16:29:29 +02:00 |
|
Gael Guennebaud
|
7020f30da3
|
sync with default branch
|
2010-07-22 16:29:35 +02:00 |
|
Gael Guennebaud
|
fa6d36e0f7
|
fix SparseView: clean the nested matrix type
|
2010-07-22 15:57:01 +02:00 |
|
Hauke Heibel
|
734469e43f
|
Unified LinSpaced in order to be conform with other setter methods as e.g. Constant.
|
2010-07-22 14:04:00 +02:00 |
|
Gael Guennebaud
|
8a96b0080d
|
now that we properly support mixing real-complex: clean mixingtypes test
|
2010-07-22 13:15:49 +02:00 |
|
Gael Guennebaud
|
b5f2b7d087
|
fix storage order request
|
2010-07-20 22:08:48 +02:00 |
|
Gael Guennebaud
|
7b23fad4c9
|
report a true assert when not checking for an assertion
|
2010-07-20 12:54:53 +02:00 |
|
Gael Guennebaud
|
44cb1e4802
|
it appears only the "on the left" case was tested
|
2010-07-20 10:32:56 +02:00 |
|
Gael Guennebaud
|
45362f4eae
|
update mixing type test
|
2010-07-15 08:40:09 +02:00 |
|
Gael Guennebaud
|
3f532edc6d
|
update unit test for new API
|
2010-07-15 08:38:31 +02:00 |
|
Gael Guennebaud
|
1dc9aaaf36
|
add support for mixing type in trsv
|
2010-07-13 16:03:49 +02:00 |
|
Gael Guennebaud
|
4161b8be67
|
sync
|
2010-07-10 22:58:51 +02:00 |
|
Gael Guennebaud
|
e5bc9526f1
|
* generalize rowmajor by vector
* fix weird compilation error when constructing a matrix with a row by matrix product
|
2010-07-10 22:53:27 +02:00 |
|
Gael Guennebaud
|
51ec188da0
|
extend vectorization_logic
|
2010-07-08 23:30:16 +02:00 |
|
Gael Guennebaud
|
3a7f16a655
|
typo
|
2010-07-07 11:13:30 +02:00 |
|
Gael Guennebaud
|
55495dcbae
|
extend product unit tests
|
2010-07-07 10:50:40 +02:00 |
|
Gael Guennebaud
|
38d0a0d5d6
|
add a unit test for previous bug
|
2010-07-06 20:54:35 +02:00 |
|
Gael Guennebaud
|
2dba4b7ce7
|
add a unit test for conj_helper and ei_pconj
|
2010-07-06 20:54:14 +02:00 |
|
Gael Guennebaud
|
291fef5760
|
fix range
|
2010-07-06 19:09:31 +02:00 |
|
Gael Guennebaud
|
e1eccfad3f
|
add intitial support for the vectorization of complex<float>
|
2010-07-05 16:18:09 +02:00 |
|
Gael Guennebaud
|
15a421ef63
|
char is not necessarily signed....
|
2010-07-05 11:15:08 +02:00 |
|
Gael Guennebaud
|
6249d60715
|
improve packetmath unit test for sum reductions
|
2010-07-05 10:54:24 +02:00 |
|
Gael Guennebaud
|
8a38047ec5
|
fix nomalloc_2 issues with ICC and gcc 4.0.1 (and speed up compilation ;) )
|
2010-07-04 15:35:21 +02:00 |
|
Hauke Heibel
|
282b5614ed
|
Relaxed precision test.
|
2010-07-04 14:04:07 +02:00 |
|
Hauke Heibel
|
d6791e8f3d
|
Fixed annoying CMake - Qt warning.
|
2010-07-03 11:52:46 +02:00 |
|
Benoit Jacob
|
6326f4623a
|
slightly raise the threshold used in this test to accomodate results obtained with gcc 4.1
|
2010-06-30 19:55:43 -04:00 |
|
Carlos Becker
|
97f3c7f282
|
Fixed nullary test not passing on Core Duo
|
2010-06-30 19:17:29 +01:00 |
|
Manoj Rajagopalan
|
6e5bed69dc
|
Included tests for middleRows() and middleCols()
|
2010-06-29 12:39:58 -04:00 |
|
Gael Guennebaud
|
768bdd08c8
|
fix bad tests
|
2010-06-28 01:01:29 +02:00 |
|
Gael Guennebaud
|
cac147ba10
|
add support for determinant on empty matrix
|
2010-07-19 10:45:06 +02:00 |
|
Gael Guennebaud
|
044424b0e2
|
fix sum()/prod() on empty matrix making sure this does not affect fixed sized object, extend related unit tests including partial reduction
|
2010-07-16 14:02:20 +02:00 |
|
Gael Guennebaud
|
84fdbded4d
|
add support for strictly triangular matrix in trmm though it is not really useful
|
2010-07-15 20:39:20 +02:00 |
|
Gael Guennebaud
|
d4d4382b18
|
use dummy_precision by default instead of 0
|
2010-07-14 22:50:03 +02:00 |
|
Gael Guennebaud
|
e313826890
|
add mixed sparse-dense outer product
|
2010-06-25 11:36:38 +02:00 |
|
Gael Guennebaud
|
1927b4dff5
|
Fix use of nesting types in SparseTranspose and split the big SparseProduct.h file
|
2010-06-25 10:26:24 +02:00 |
|
Gael Guennebaud
|
28e64b0da3
|
email change
|
2010-06-24 23:21:58 +02:00 |
|
Gael Guennebaud
|
88e7a572fd
|
makes sure to test small sizes
|
2010-06-24 23:06:21 +02:00 |
|
Gael Guennebaud
|
566867428c
|
- add a low level mechanism to provide preallocated memory to gemm
- ensure static allocation for the product of "large" fixed size matrix
|
2010-06-24 21:44:24 +02:00 |
|
Gael Guennebaud
|
b22fc6cdc3
|
bug fix in gemv:
solution always use a temporary in dst.innerStride != 1
even though this is not needed when packet_size == 1....
|
2010-06-24 17:51:25 +02:00 |
|
Gael Guennebaud
|
7e836ccb4c
|
unit test fix for default to row major
|
2010-06-24 17:49:51 +02:00 |
|
Gael Guennebaud
|
e499646c74
|
fix vectorization logic test
|
2010-06-24 15:38:14 +02:00 |
|
Gael Guennebaud
|
19f2f53e2c
|
fix compilation when default to row major
|
2010-06-24 15:13:41 +02:00 |
|
Gael Guennebaud
|
37dcdb1ed6
|
add missing typename
|
2010-06-22 23:43:12 +02:00 |
|
Gael Guennebaud
|
6ff28eb3cf
|
forgot to include this file in my previous commit
|
2010-06-22 08:59:02 +02:00 |
|
Hauke Heibel
|
4bac6fbe1e
|
The intrin.h header needs to be included after cmath in order to prevent warnigns.
Fixed (hopefully) final Index realted warnings.
|
2010-06-21 18:39:24 +02:00 |
|
Hauke Heibel
|
7196777b74
|
Added missing typename.
|
2010-06-21 11:39:11 +02:00 |
|
Hauke Heibel
|
dc6ad5e25b
|
More Index related stuff.
|
2010-06-21 11:36:00 +02:00 |
|
Hauke Heibel
|
5f65a89f49
|
Compilation fix.
|
2010-06-21 08:58:23 +02:00 |
|
Hauke Heibel
|
a1af6e1151
|
This does hopefully really raise the warning/error limit.
|
2010-06-21 07:41:40 +02:00 |
|
Hauke Heibel
|
bb46a45340
|
Finally fixed the matrix function/exponential warning.
Index fixes.
|
2010-06-20 23:13:24 +02:00 |
|