Gael Guennebaud
|
0d63212257
|
add a TridiagonalizationMatrixTReturnType class to make Tridiagonalization::matrixT() more efficient and future proof.
|
2010-11-26 15:31:47 +01:00 |
|
Gael Guennebaud
|
421b2b5ff7
|
fix a couple of issues with TridiagonalMatrix
|
2010-11-26 13:04:20 +01:00 |
|
Gael Guennebaud
|
d8b26cfeec
|
s/id/p to avoid name clash
|
2010-11-26 08:36:16 +01:00 |
|
Gael Guennebaud
|
156a31b0e9
|
fully implement scalar_fuzzy_impl<bool> as, e.g., the missing isMuchSmallerThan is convenient to filter out false values.
|
2010-11-25 18:00:30 +01:00 |
|
Jitse Niesen
|
010ed9510b
|
Remove parentheses for compatibility with cmake 2.6.2
|
2010-11-24 22:26:13 +00:00 |
|
Benoit Jacob
|
cd1225ef14
|
make example compile
|
2010-11-24 09:18:49 -05:00 |
|
Benoit Jacob
|
f84cbba52a
|
minor fixes
|
2010-11-24 09:16:30 -05:00 |
|
Benoit Jacob
|
07f2406dc1
|
some dox tweaks
|
2010-11-24 08:23:17 -05:00 |
|
Gael Guennebaud
|
f1690fb9fa
|
fix bug #122 : rank 2 update test and scalar multiple extraction were both wrong
|
2010-11-23 19:19:04 +01:00 |
|
Benoit Jacob
|
0ab9a0a2f7
|
make UpperBidiagonalization internal: don't want to support it, it's not used.
Keeping it because it tests BandMatrix.
|
2010-11-23 11:12:42 -05:00 |
|
Benoit Jacob
|
ee38dbf1e6
|
Rework nested<> to be cleaner, see bug #76.
|
2010-11-23 11:11:40 -05:00 |
|
Frederic Gosselin
|
4c5932f8f5
|
Improves the filter for hidden files in "Eigen" and "Eigen/src".
This generic solution prevent cmake from having an error .svn folders when the source folder is under subversion.
|
2010-11-22 10:47:07 -05:00 |
|
Gael Guennebaud
|
5a65d7970a
|
now the full blas folder requires a fortran compiler
|
2010-11-22 19:07:29 +01:00 |
|
Gael Guennebaud
|
3976a66889
|
fix bug #120 : compilation issue of trsolve unit test
|
2010-11-22 18:59:56 +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
|
a6f483e86b
|
import reference BLAS routines which are not already implemented in Eigen : modified givens rotations, and packed and banded storages
|
2010-11-22 18:05:09 +01:00 |
|
Gael Guennebaud
|
7213dd1e6b
|
this product still badly read the imaginary part on the diagonal
|
2010-11-22 18:00:47 +01:00 |
|
Benoit Jacob
|
a3f214ade9
|
holy crap, i had disabled all static asserts in 71f023de3e
|
2010-11-22 08:21:30 -05:00 |
|
Gael Guennebaud
|
d8396a8da0
|
fix compilation of product_mmtr
|
2010-11-21 10:23:06 +01:00 |
|
Gael Guennebaud
|
fb6d9ca951
|
add missing non const data() method to MapBase
|
2010-11-21 10:17:25 +01:00 |
|
Gael Guennebaud
|
0020ea544a
|
implement HEMV level2 blas routine
|
2010-11-21 10:09:33 +01:00 |
|
Gael Guennebaud
|
12bfe5e718
|
make sure our internal selfadjoint*vector product does not use the imaginary part of the diagonal entries
|
2010-11-21 10:08:48 +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
|
d72a8f1e50
|
make trmv uses direct access
|
2010-11-20 22:42:24 +01:00 |
|
Gael Guennebaud
|
437dff80ee
|
fix issue 114: workaround cmake enable_language bug
|
2010-11-20 12:01:17 +01:00 |
|
Gael Guennebaud
|
86474115f5
|
IBM XL C compiler supports __attribute__((aligned(n))) syntax
|
2010-11-19 17:33:51 +01:00 |
|
Gael Guennebaud
|
8ad1f64e0a
|
some cleaning in blas level 2
|
2010-11-19 17:22:43 +01:00 |
|
Thomas Capricelli
|
94f59a92cb
|
fix typo
|
2010-11-19 17:16:28 +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
|
5ce199b1dd
|
update rank 2 update doc
|
2010-11-19 16:50:49 +01:00 |
|
Gael Guennebaud
|
f369b5a711
|
makes rank 2 update function conformant to BLAS HER2
|
2010-11-19 16:50:15 +01:00 |
|
Gael Guennebaud
|
e14f14642d
|
implement SYR and SYR2
|
2010-11-19 16:09:25 +01:00 |
|
Gael Guennebaud
|
661ef6c127
|
add regression unit test
|
2010-11-19 15:38:37 +01:00 |
|
Gael Guennebaud
|
3f24dbf6f5
|
fix compilation of transform * scaling
|
2010-11-19 14:45:45 +01:00 |
|
Gael Guennebaud
|
3e99356b59
|
clean a bit AMD and SimplicialCholesky and add support for partly stored selfadjoint matrices
|
2010-11-18 10:30:52 +01:00 |
|
Gael Guennebaud
|
1618df55df
|
Add support for sparse symmetric permutations
|
2010-11-18 10:28:39 +01:00 |
|
Gael Guennebaud
|
fb71b737e4
|
update blas lib wrt recent change of general_matrix_matrix_triangular_product
|
2010-11-16 19:19:33 +01:00 |
|
Jitse Niesen
|
e54c8d20cb
|
Docs: aliasing and component-wise operations.
|
2010-11-16 17:28:59 +00:00 |
|
Gael Guennebaud
|
da05b6af0e
|
fix some remainign issue with ei_ -> internal change
|
2010-11-16 15:54:48 +01:00 |
|
Gael Guennebaud
|
9a3ec637ff
|
new feature: copy from a sparse selfadjoint view to a full sparse matrix
|
2010-11-15 14:14:05 +01:00 |
|
Gael Guennebaud
|
5a3a229550
|
fix return type of rightHouseholderSequence()
|
2010-11-15 11:11:22 +01:00 |
|
Jitse Niesen
|
cad73d9cdc
|
Correct std::map fix (two commits ago); copy fix to aligned_allocator doc.
|
2010-11-12 12:06:24 +00:00 |
|
Thomas Capricelli
|
d64e68c8bc
|
fix doc compilation
|
2010-11-12 11:33:09 +01:00 |
|
Jose Luis Blanco
|
9ba15cd63c
|
Docs: correct declaration of aligned std::map in TopicStlContainers.
|
2010-11-12 10:05:41 +00:00 |
|
Gael Guennebaud
|
b4fa8261b1
|
properly use nested types
|
2010-11-10 19:06:20 +01:00 |
|
Gael Guennebaud
|
05ed9be639
|
prevent warning
|
2010-11-10 18:59:16 +01:00 |
|
Gael Guennebaud
|
2577ef90c0
|
generalize our internal rank K update routine to support more general A*B product while evaluating only one triangular part and make it available via, e.g.:
R.triangularView<Lower>() += s * A * B;
|
2010-11-10 18:58:55 +01:00 |
|