Gael Guennebaud
|
138897cc06
|
fix bug #521: __cpuidex is not available on all architectures supported by MSVC
|
2012-10-24 10:21:41 +02:00 |
|
Gael Guennebaud
|
9b418afff6
|
Windows CE does not provide an aligned_malloc function.
|
2012-10-24 10:12:42 +02:00 |
|
Gael Guennebaud
|
0753463d70
|
Fix bug #519: AlignedBox::dim() was wrong for dynamic dimensions
|
2012-10-24 09:58:35 +02:00 |
|
Pavel Holoborodko
|
7857118f2e
|
Fixed gcc warnings, John Westwood name and round_style function
|
2012-10-19 22:51:55 +09:00 |
|
Pavel Holoborodko
|
8b84e05739
|
Updated multiprecision module to support the most recent version of MPFR C++
|
2012-10-19 18:12:31 +09:00 |
|
Desire NUENTSA
|
77f92bf0b1
|
the repeated solves are already present in check_sparse_solving()
|
2012-10-09 13:30:48 +02:00 |
|
dnuentsa
|
f757034001
|
MINRES solver
|
2012-10-09 13:07:09 +02:00 |
|
Desire NUENTSA
|
fe78c86b4a
|
Discard failing tests in NonlinearOptimization
|
2012-10-09 12:20:21 +02:00 |
|
Desire NUENTSA
|
b722c405b7
|
Use Ref instead of VectorBlock
|
2012-10-09 12:18:47 +02:00 |
|
Desire NUENTSA
|
23e2de3cb6
|
RealShur for a already Hessenberg matrix
|
2012-10-09 12:16:54 +02:00 |
|
Gael Guennebaud
|
a67eea05c1
|
fix comma initializer when inserting empty matrices
|
2012-10-03 21:58:14 +02:00 |
|
Desire NUENTSA
|
cfa8032ffb
|
bug #517 : Small typo in AsciiQuickReference
|
2012-10-03 09:48:33 +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
|
f30ca7ed7e
|
extend unit tests to check rectangular matrices for sparse*diagonal products
|
2012-10-02 23:03:06 +02:00 |
|
Gael Guennebaud
|
62b1f75a86
|
add an assertion when inserting an already existing element
|
2012-10-02 23:02:23 +02:00 |
|
giacomo po
|
bf81276dad
|
spd test instead of square test. Still missing complex version of MINRES.
|
2012-10-01 12:23:03 -07:00 |
|
Jitse Niesen
|
2008f76120
|
Merge
|
2012-09-29 17:35:15 +01:00 |
|
Chen-Pang He
|
d7d96f6694
|
Make testExponentLaws in matrix_power quiet. It was too noisy.
|
2012-09-29 17:45:59 +08:00 |
|
Chen-Pang He
|
50c07e50e8
|
Avoid memory manipulation for simplicity, efficiency, and safety.
|
2012-09-29 17:41:51 +08:00 |
|
Chen-Pang He
|
5814a5f1a0
|
Abort the extension. MatrixSquareRootTriangular only takes upper triangular matrices.
|
2012-09-29 17:41:06 +08:00 |
|
Chen-Pang He
|
067a5a98c8
|
Extend MatrixPowerTriangularAtomic for future implementation for triangular matrix power.
|
2012-09-29 02:02:12 +08:00 |
|
Desire NUENTSA
|
b68102d9a2
|
MSVC needs parentheses around min and max
|
2012-09-28 10:44:25 +02:00 |
|
giacomo po
|
01cb88fff8
|
compiling (but failing) unit test
|
2012-09-27 17:44:54 -07:00 |
|
Gael Guennebaud
|
87074d97e5
|
old gcc versions do not have immintrin.h file...
|
2012-09-27 23:35:54 +02:00 |
|
Chen-Pang He
|
ed18d6f2ad
|
Fix doc and tidy up
|
2012-09-28 02:08:14 +08:00 |
|
Desire NUENTSA
|
82c3ff3784
|
Fix Build error on MSVC
|
2012-09-27 12:04:59 +02:00 |
|
Desire NUENTSA
|
72bfed5e20
|
Add forgotten SparseLUBase
|
2012-09-27 11:34:56 +02:00 |
|
Chen-Pang He
|
3b88216d42
|
Move unshared items back to MatrixPower
|
2012-09-27 17:19:32 +08: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
|
44374788b5
|
fix bug #511: pretty printers on windows
|
2012-09-26 23:48:48 +02:00 |
|
Gael Guennebaud
|
7c4b55fda9
|
fix bug #509: warning with gcc 4.7
|
2012-09-26 23:32:22 +02:00 |
|
Chen-Pang He
|
73a0bfe261
|
Write doc on (matrix power) * (matrix expression)
|
2012-09-27 02:31:18 +08:00 |
|
Chen-Pang He
|
aa5acdb352
|
Create class MatrixPowerBase for further extension (like specialization for triangular or self-adjoint matrices)
|
2012-09-27 02:20:36 +08: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 |
|
Gael Guennebaud
|
1edb396542
|
fix minor typo in doc
|
2012-09-26 19:24:41 +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 |
|
giacomo po
|
fd0441baee
|
some clean-up and new comments.
|
2012-09-24 09:20:40 -07:00 |
|
Chen-Pang He
|
d387dfa9dc
|
Remove unnecessary code. lazyAssign seems to fix all (noalias, initialization, etc.)
|
2012-09-24 23:36:19 +08:00 |
|
giacomo po
|
18c41aa04f
|
Some minor optimization.
|
2012-09-24 08:33:11 -07:00 |
|
giacomo po
|
dd7ff3f493
|
moved MINRES to unsupported. Made unit test.
|
2012-09-24 07:47:38 -07:00 |
|
Chen-Pang He
|
334532b7f5
|
Remove class MatrixPowerEvaluator with enhanced existing MatrixPowerReturnValue to simplicity, but docs are not completed yet.
|
2012-09-23 23:49:50 +08:00 |
|
Chen-Pang He
|
1d402dac03
|
Fix bug in MatrixPower(expression) due to destruction of temporary objects. Sorry for ugly pointer manipulation but it prevents copying a PlainObject.
|
2012-09-23 18:49:44 +08:00 |
|
giacomo po
|
8c5e4fae61
|
working preconditioned MINRES solver
|
2012-09-22 15:29:00 -07:00 |
|
Chen-Pang He
|
963794b04a
|
Eliminate unnecessary evaluations
|
2012-09-23 00:20:19 +08:00 |
|