Gael Guennebaud
|
a67eea05c1
|
fix comma initializer when inserting empty matrices
|
2012-10-03 21:58:14 +02:00 |
|
Gael Guennebaud
|
fec6df1f7d
|
fix dense=sparse*diagonal (there was an issue in the values returned by the .outer() function of the related iterators)
|
2012-10-03 09:06:19 +02:00 |
|
Gael Guennebaud
|
62b1f75a86
|
add an assertion when inserting an already existing element
|
2012-10-02 23:02:23 +02:00 |
|
Jitse Niesen
|
2008f76120
|
Merge
|
2012-09-29 17:35:15 +01:00 |
|
Desire NUENTSA
|
b68102d9a2
|
MSVC needs parentheses around min and max
|
2012-09-28 10:44:25 +02:00 |
|
Gael Guennebaud
|
87074d97e5
|
old gcc versions do not have immintrin.h file...
|
2012-09-27 23:35:54 +02:00 |
|
Desire NUENTSA
|
72bfed5e20
|
Add forgotten SparseLUBase
|
2012-09-27 11:34:56 +02:00 |
|
Gael Guennebaud
|
8b83e66906
|
add scalar multiple to diagonal matrices
(transplanted from dc5b335f9f
)
|
2012-09-27 09:37:05 +02:00 |
|
Gael Guennebaud
|
1b004d5794
|
fix SparseMatrix option bit flag in eval<> helper
|
2012-09-27 09:22:10 +02:00 |
|
Gael Guennebaud
|
b648484dba
|
fix bug #515: missing explicit scalar conversion
(transplanted from b0862dcb2f
)
|
2012-09-27 00:23:19 +02:00 |
|
Gael Guennebaud
|
7c4b55fda9
|
fix bug #509: warning with gcc 4.7
|
2012-09-26 23:32:22 +02:00 |
|
Gael Guennebaud
|
7e97dd5bd8
|
we should not directly include the *mmintrin.h headers but include immintrin.h only
|
2012-09-26 19:28:57 +02:00 |
|
Desire NUENTSA
|
357fe3641d
|
Correct reference to iterative scaling method
|
2012-09-25 11:55:33 +02:00 |
|
Desire NUENTSA
|
15a9f6b9c1
|
Doc for sparseLU
|
2012-09-25 11:48:18 +02:00 |
|
Hauke Heibel
|
5a3f49036b
|
Removed scaling from the umeyama when it is not requested.
|
2012-09-25 11:39:40 +02:00 |
|
Desire NUENTSA
|
088379ac2f
|
Fix MSVC compile error in SparseLU
|
2012-09-25 09:58:29 +02:00 |
|
Desire NUENTSA
|
a01371548d
|
Define sparseLU functions as static
|
2012-09-25 09:53:40 +02:00 |
|
Chen-Pang He
|
d387dfa9dc
|
Remove unnecessary code. lazyAssign seems to fix all (noalias, initialization, etc.)
|
2012-09-24 23:36:19 +08:00 |
|
Chen-Pang He
|
963794b04a
|
Eliminate unnecessary evaluations
|
2012-09-23 00:20:19 +08:00 |
|
Gael Guennebaud
|
7740127e3d
|
Make Ref<> suitable for both Matrix and Array kinds. Note that Matrix kind objects can be implicitely converted to an Array kind Ref<> and vice versa
|
2012-09-22 11:11:26 +02:00 |
|
Chen-Pang He
|
446d14f6ad
|
Implement matrix power-matrix product again
|
2012-09-22 03:26:00 +08:00 |
|
Desire NUENTSA
|
7e0dd17312
|
Improve BiCGSTAB : With exact preconditioner, the solution should be found in one iteration
|
2012-09-19 18:32:02 +02:00 |
|
Gael Guennebaud
|
48c4d48aec
|
workaround weird compilation error with MSVC
|
2012-09-14 09:54:56 +02:00 |
|
Gael Guennebaud
|
0c584dcf4d
|
fix compilation with m.array().min/max(scalar)
|
2012-09-12 17:50:07 +02:00 |
|
Desire NUENTSA
|
45672e724e
|
Incomplete Cholesky preconditioner... not yet stable
|
2012-09-11 12:12:19 +02:00 |
|
Desire NUENTSA
|
2d49d049d1
|
Clean the Colamd routine and add test for sparselu code
|
2012-09-10 14:41:17 +02:00 |
|
Desire NUENTSA
|
761fe49f37
|
Clean the Colamd routine
|
2012-09-10 14:28:28 +02:00 |
|
Desire NUENTSA
|
2c99d84133
|
add SparseLU in sparse bench
|
2012-09-10 12:41:26 +02:00 |
|
Gael Guennebaud
|
24f371bdb4
|
Merged in jdh8/eigen (pull request PR-16)
|
2012-09-08 12:16:49 +02:00 |
|
Gael Guennebaud
|
721671cc4e
|
fix bug #501: remove aggressive mat/scalar optimization (was replaced by mat*(1/scalar) for non integer types)
|
2012-09-08 11:52:03 +02:00 |
|
Gael Guennebaud
|
06d2fe453d
|
remove stupid assert in blue norm.
|
2012-09-07 23:19:24 +02:00 |
|
Desire NUENTSA
|
5433986f5a
|
multiple warnings for unused variable
|
2012-09-07 14:01:51 +02:00 |
|
Desire NUENTSA
|
fdd0f0c5fc
|
merge Sparse LU branch
|
2012-09-07 13:18:16 +02:00 |
|
Desire NUENTSA
|
063705b5be
|
Add tutorial for sparse solvers
|
2012-09-07 13:14:57 +02:00 |
|
Desire NUENTSA
|
2280f2490e
|
Init perf values
|
2012-09-04 12:21:07 +02:00 |
|
Desire NUENTSA
|
2e38666d01
|
correct bug in Blas 3 2D block update
|
2012-09-04 11:36:57 +02:00 |
|
Desire NUENTSA
|
3a22c47fb5
|
Bug in blas 3 2D block update
|
2012-09-03 14:49:03 +02:00 |
|
Chen-Pang He
|
d23134e4a7
|
Avoid inefficient 2x2 LU. Move atanh to internal for maintainability.
|
2012-08-30 23:40:30 +08:00 |
|
Gael Guennebaud
|
9da41cc527
|
forward resize() function from Array/Matrix-Wrapper to the nested expression such that mat.array().resize(a,b) is now allowed.
|
2012-08-30 16:28:53 +02:00 |
|
Gael Guennebaud
|
c5031edb92
|
Fix out-of-range memory access in GEMV (the memory was not used for the computation, only to assemble unaligned packets from aligned packet loads)
(transplanted from 221f54698c
)
|
2012-08-30 10:52:15 +02:00 |
|
Chen-Pang He
|
ba4e886376
|
Tidy up and write dox.
|
2012-08-28 01:55:13 +08:00 |
|
Gael Guennebaud
|
ebe511334f
|
workaround clang bug (see http://forum.kde.org/viewtopic.php?f=74&t=102653)
|
2012-08-27 14:50:45 +02:00 |
|
Gael Guennebaud
|
576d62db64
|
fix a typo in commit 324ecf153b
(regarding MKL on windows)
|
2012-08-27 13:17:45 +02:00 |
|
Gael Guennebaud
|
75435079ca
|
fix bug #499: the image was missing because of a dependency issue when building/executing the "special" examples
|
2012-08-27 11:11:25 +02:00 |
|
jdh8
|
4be172d84f
|
matrix power: MatrixBase::pow(RealScalar) and MatrixBase::pow(T) where T is integral type
|
2012-08-15 00:34:20 +08:00 |
|
Desire NUENTSA
|
63d2dcfb70
|
Clean the supernodal matrix class
|
2012-08-07 17:10:42 +02:00 |
|
Desire NUENTSA
|
43f74cb5b1
|
Bug in 2D block update, disable it for now
|
2012-08-07 13:55:50 +02:00 |
|
Desire NUENTSA
|
4d3b7e2a13
|
Add support for Metis fill-reducing ordering ; it is generally more efficient than COLAMD ordering
|
2012-08-06 14:55:02 +02:00 |
|
Gael Guennebaud
|
a1b405c92e
|
Add missing const in some casts
|
2012-08-05 10:40:46 +02:00 |
|
Gael Guennebaud
|
af824091be
|
Fix precision regression when attempting to fix underflow issues.
|
2012-08-05 09:57:31 +02:00 |
|