Gael Guennebaud
91bf925fc1
Improve constness of level2 blas API.
2016-04-11 17:13:01 +02:00
Benoit Jacob
639b1d864a
bug #1152 : Fix data race in static initialization of blas
2016-01-26 11:44:16 -05:00
Gael Guennebaud
d4c574707e
fix some legitimate shadow warnings
2015-06-09 15:17:58 +02:00
Gael Guennebaud
0918c51e60
merge Tensor module within Eigen/unsupported and update gemv BLAS wrapper
2015-02-12 21:48:41 +01:00
Benoit Steiner
5e8622477b
Rename the vector() factories defined in blas/common.h into make_vector() to prevent a possible name conflict with std::vector.
2014-04-01 11:23:28 +02: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
Chen-Pang He
65caa40a3d
Implement packed triangular solver.
2012-09-10 06:29:02 +08:00
Chen-Pang He
3642ca4d46
Implement packed triangular matrix-vector product.
2012-09-09 23:34:45 +08:00
Chen-Pang He
b0b9b4d6b2
Implement functors for rank-1 and rank-2 update.
2012-09-08 01:39:16 +08:00
Benoit Jacob
69124cfca2
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
2012-07-13 14:42:47 -04:00
karturov
015c331252
Intel(R) MKL support added.
...
* * *
License disclaimer changed to BSD license for MKL_support.h
* * *
Pardiso support fixed, test added.
blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product.
* * *
PARDISO test was added physically.
2011-12-05 14:52:21 +07:00
Gael Guennebaud
3a4c78b588
add code for band triangular problems:
...
- currently available from the BLAS interface only
- and for vectors only
2011-12-01 18:06:28 +01:00
Gael Guennebaud
52e0a44034
implement GBMV
2011-02-02 11:39:13 +01:00
Gael Guennebaud
f5f288b741
split level 1 and 2 implementation files into smaller ones and fix a couple of numerical and tricky issues discovered by the lapack test suite
2010-11-22 18:49:12 +01:00
Gael Guennebaud
0020ea544a
implement HEMV level2 blas routine
2010-11-21 10:09:33 +01:00
Gael Guennebaud
e88901daf4
implement SYMV level2 blas routines
2010-11-21 09:34:41 +01:00
Gael Guennebaud
1ac9124fac
implements TRMV level 2 blas routine
2010-11-20 23:29:20 +01:00
Gael Guennebaud
8ad1f64e0a
some cleaning in blas level 2
2010-11-19 17:22:43 +01:00
Gael Guennebaud
ed1ecb24d2
implement GERC and GERU blas routines
2010-11-19 17:05:24 +01:00
Gael Guennebaud
458637f097
implement GER blas routine
2010-11-19 17:02:24 +01:00
Gael Guennebaud
68f8519327
implement HER and HER2 blas routines
2010-11-19 16:51:52 +01:00
Gael Guennebaud
e14f14642d
implement SYR and SYR2
2010-11-19 16:09:25 +01:00
Gael Guennebaud
0e30c4ae3f
blas level2: gemv and trsv are green
2010-11-05 14:14:50 +01:00
Gael Guennebaud
62a51184d7
merge
2010-11-04 08:32:52 +01:00
Gael Guennebaud
fd88d721d2
implement proper error handling in level 3 routines
2010-11-03 22:03:12 +01:00
Benoit Jacob
4716040703
bug #86 : use internal:: namespace instead of ei_ prefix
2010-10-25 10:15:22 -04:00
Gael Guennebaud
0cae73d1eb
add the prototype of all level2 functions
2010-10-08 23:31:57 +02:00
Gael Guennebaud
28e64b0da3
email change
2010-06-24 23:21:58 +02:00
Gael Guennebaud
f1d3101956
blas: add warnings for non implemented functions
2010-03-03 09:32:10 +01:00
Gael Guennebaud
04dc63776a
add a wip blas library built on top of Eigen. TODO:
...
- write extentive unit tests (maybe this already exist in other projects)
- the level2 functions still have to be implemented
2009-09-25 13:08:39 +02:00