Gael Guennebaud
|
de1220aa62
|
add a Transposition section in page 2
|
2010-06-28 00:05:11 +02:00 |
|
Gael Guennebaud
|
ca29620e25
|
fix filename
|
2010-06-27 23:45:37 +02:00 |
|
Gael Guennebaud
|
f98c758f61
|
fix link
|
2010-06-27 20:21:12 +02:00 |
|
Gael Guennebaud
|
b5659dc9cf
|
show a more fancy example for the getting started tut
|
2010-06-27 19:37:16 +02:00 |
|
Gael Guennebaud
|
189d4b51c2
|
fix unused warning when EIGEN_HAS_FUSE_CJMADD
|
2010-06-27 17:42:03 +02:00 |
|
Benoit Jacob
|
25f44266a2
|
fix #146
|
2010-06-27 08:44:21 -04:00 |
|
Gael Guennebaud
|
f096452dfd
|
Fix cache computation on old Intel CPUs which do not
support the cpuid function 0x4
|
2010-06-27 00:17:38 +02:00 |
|
Gael Guennebaud
|
5e7bd967cc
|
add the manual Intel's way to query cache info
|
2010-06-26 23:37:42 +02:00 |
|
Gael Guennebaud
|
931027f31b
|
add a utilility to debug cpuid, and makes sure we get 0 if we query an unsupported cpuid function
|
2010-06-26 23:15:06 +02:00 |
|
Gael Guennebaud
|
d8b1ce664b
|
update the main page and add a TOC
|
2010-06-26 22:42:14 +02:00 |
|
Gael Guennebaud
|
f3c64c7cce
|
improve ref tables
|
2010-06-26 22:19:03 +02:00 |
|
Benoit Jacob
|
e078bb2637
|
big improvements to tutorial, especially page 2 (matrix arithmetic).
add placeholders for some 'special topic' pages.
|
2010-06-26 14:00:00 -04:00 |
|
Gael Guennebaud
|
1c783e252f
|
extend the quick ref table page
|
2010-06-26 18:49:50 +02:00 |
|
Gael Guennebaud
|
5c866f2d8c
|
started the quick reference tables
|
2010-06-26 16:59:18 +02:00 |
|
Benoit Jacob
|
85c2c468df
|
rename file
|
2010-06-25 20:19:17 -04:00 |
|
Carlos Becker
|
9d44005916
|
add initial versions of pages 2 and 3 of the tutorial: matrix arithmetic and the array class
|
2010-06-25 20:16:12 -04:00 |
|
Benoit Jacob
|
4338834e33
|
add tutorial page 1 - the Matrix class
+ 3 examples
|
2010-06-25 10:04:35 -04:00 |
|
Benoit Jacob
|
a90575514a
|
int main() is a standard main() prototype, and makes for cleaner examples
|
2010-06-25 10:04:10 -04:00 |
|
Benoit Jacob
|
67d79c6751
|
adapt to change: lu() now gives partial piv LU, here we want fullPivLu()
|
2010-06-25 10:02:39 -04:00 |
|
Gael Guennebaud
|
eb4095d41a
|
extend the eigen 2 to 3 guide
|
2010-06-25 15:32:01 +02:00 |
|
Gael Guennebaud
|
ec07c4109d
|
add default parameters for InnerStride/OuterStride to be
able to simply write OuterStride<> instead of OuterStride<Dynamic>
|
2010-06-25 14:48:16 +02:00 |
|
Gael Guennebaud
|
4056db01e7
|
use const Scalar& instead of Scalar for function arguments
|
2010-06-25 13:52:23 +02:00 |
|
Gael Guennebaud
|
686689e9cf
|
comment all disabled MSVC warnings
|
2010-06-25 13:31:07 +02:00 |
|
Gael Guennebaud
|
75b6d2b2f8
|
fix very annoying warning (gcc 4.3): type qualifiers ignored on function return type
|
2010-06-25 13:20:34 +02:00 |
|
Gael Guennebaud
|
01553c419e
|
fox blcok size computation for fixed size objects
|
2010-06-25 11:44:55 +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
|
002f7114d1
|
add support for oski
|
2010-06-24 23:21:45 +02:00 |
|
Gael Guennebaud
|
88e7a572fd
|
makes sure to test small sizes
|
2010-06-24 23:06:21 +02:00 |
|
Gael Guennebaud
|
99e4afd43e
|
makes SparseView a true sparse expression and fix use of nesting types
|
2010-06-24 22:48:48 +02:00 |
|
Gael Guennebaud
|
f3b875e434
|
fix infinite loop
|
2010-06-24 22:18:09 +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
|
e039edcb42
|
fix temporary creation rule
|
2010-06-24 19:21:25 +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
|
6be06745df
|
block householder : minor optimization
|
2010-06-24 17:48:38 +02:00 |
|
Gael Guennebaud
|
905beb0953
|
fix symm
|
2010-06-24 16:42:43 +02:00 |
|
Gael Guennebaud
|
af38bccd3d
|
fix syrk
|
2010-06-24 16:26:27 +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
|
d44fce501b
|
fix computation of blocking sizes for small triangular matrices
|
2010-06-24 11:50:28 +02:00 |
|
Hauke Heibel
|
0068d3ccf6
|
Added version testing for MSVC.
|
2010-06-24 10:05:24 +02:00 |
|
Hauke Heibel
|
22a6cb2dc0
|
Fix compilation when the memory layout is RowMajor.
|
2010-06-24 09:56:59 +02:00 |
|
Hauke Heibel
|
83f1b747e7
|
Fixed MSVC cpuid.
|
2010-06-24 09:55:53 +02:00 |
|
Gael Guennebaud
|
0a42f8c876
|
fix compilation when EIGEN_CPUD is not defined
|
2010-06-24 09:45:17 +02:00 |
|
Gael Guennebaud
|
8beb60bf63
|
fix EIGEN_CPUID for i386 & PIC, still remains to fix the MSVC version
|
2010-06-24 09:29:43 +02:00 |
|
Gael Guennebaud
|
98fec45d3c
|
btl: add a trmm action and update eigen interface
|
2010-06-23 22:10:49 +02:00 |
|
Gael Guennebaud
|
546587c7d3
|
default to Intel's API by default
|
2010-06-23 17:14:06 +02:00 |
|
Gael Guennebaud
|
e1a6bad087
|
fix cache queries for non core2 CPU ;)
|
2010-06-23 16:34:51 +02:00 |
|