Gael Guennebaud
|
1e0c2f6ddb
|
Hide some deprecated classes.
|
2014-02-24 11:41:19 +01:00 |
|
Gael Guennebaud
|
c98881e130
|
By-pass ProductBase for triangular and selfadjoint products and get rid of ProductBase
|
2014-02-23 22:51:13 +01:00 |
|
Gael Guennebaud
|
d67548f345
|
Get rid of GeneralProduct<> for GemvProduct
|
2014-02-21 17:13:28 +01:00 |
|
Gael Guennebaud
|
728c3d2cb9
|
Get rid of GeneralProduct for outer-products, and get rid of ScaledProduct
|
2014-02-21 16:27:24 +01:00 |
|
Gael Guennebaud
|
d357bbd9c0
|
Fix a few regression regarding temporaries and products
|
2013-12-14 22:53:47 +01:00 |
|
Gael Guennebaud
|
6c5e915e9a
|
Enable use of evaluators for noalias and lazyProduct, add conversion to scalar for inner products
|
2013-12-03 17:17:53 +01:00 |
|
Gael Guennebaud
|
d331def6cc
|
add definition of product_tag
|
2013-11-29 16:18:22 +01:00 |
|
Gael Guennebaud
|
76c230a84d
|
Add an option to test evaluators globally
|
2013-11-07 16:38:14 +01:00 |
|
Gael Guennebaud
|
2f593ee67c
|
merge with main branch
|
2013-07-17 13:21:35 +02:00 |
|
Gael Guennebaud
|
62670c83a0
|
Fix bug #314: move remaining math functions from internal to numext namespace
|
2013-06-10 23:40:56 +02:00 |
|
Gael Guennebaud
|
9cd2d14005
|
merge with default branch
|
2013-04-19 11:21:39 +02:00 |
|
Gael Guennebaud
|
3930c9b086
|
Fix "routine is both "inline" and "noinline"" warnings
|
2013-02-28 19:31:03 +01:00 |
|
Gael Guennebaud
|
12a1313b09
|
bug #482: pass scalar arguments by const references. Still remains a few cases that might affect the ABI (see the bug entry)
|
2013-02-25 18:05:57 +01:00 |
|
Gael Guennebaud
|
5a0c5c0393
|
Fix bug #483: optimize outer-products to skip setZero and a scalar multiple when not needed.
|
2013-02-25 13:31:42 +01:00 |
|
Gael Guennebaud
|
5adcc6c7b4
|
Add support for NVCC5: most of the Core and part of LU are callable from CUDA code.
Still a lot to do.
|
2013-02-07 19:06:14 +01:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|
Gael Guennebaud
|
62c504e7bf
|
fix most of the shadow warnings in Core/*.h
|
2012-06-22 16:32:45 +02:00 |
|
Jitse Niesen
|
3c412183b2
|
Get rid of include directives inside namespace blocks (bug #339).
|
2012-04-15 11:06:28 +01:00 |
|
Gael Guennebaud
|
fe85b7ebc6
|
fix several const qualifier issues: double ones, meaningless ones, some missing ones, etc.
(note that const qualifiers are set by internall::nested)
|
2012-02-03 23:18:26 +01:00 |
|
Gael Guennebaud
|
7209d6a126
|
fix gemv_static_vector_if on architectures that cannot aligned on the stack (e.g., ARM NEON)
|
2011-05-21 22:15:11 +02:00 |
|
Gael Guennebaud
|
816541d82c
|
add a stupid Product<A,B> expression produced by prod(a,b), and implement a first version of its evaluator
|
2011-03-23 16:12:21 +01:00 |
|