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 |
|
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 |
|
giacomo po
|
01cb88fff8
|
compiling (but failing) unit test
|
2012-09-27 17:44:54 -07: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 |
|
Chen-Pang He
|
3b88216d42
|
Move unshared items back to MatrixPower
|
2012-09-27 17:19:32 +08: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 |
|
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 |
|
Chen-Pang He
|
963794b04a
|
Eliminate unnecessary evaluations
|
2012-09-23 00:20:19 +08:00 |
|
Chen-Pang He
|
7e64f78f65
|
Avoid inefficient 2x2 LU
|
2012-09-22 22:06:22 +08:00 |
|
Chen-Pang He
|
d7b1049cab
|
Fix my typo in MatrixPowerBase.h, no effect on the flow.
|
2012-09-22 19:13:02 +08:00 |
|
Chen-Pang He
|
dd8034bd1c
|
Fix cost evaluation. (chain product for integral power)
|
2012-09-22 17:37:14 +08:00 |
|
Chen-Pang He
|
446d14f6ad
|
Implement matrix power-matrix product again
|
2012-09-22 03:26:00 +08:00 |
|
Chen-Pang He
|
87afd99433
|
Enable saving intermidiate (Schur decomposition) but disable unstable specialization for matrix power-matrix product.
|
2012-09-21 23:24:28 +08:00 |
|
Chen-Pang He
|
d5d99dd1f0
|
Optimize matrix functions: m_fT is triangular and trmm is faster than gemm
|
2012-09-16 14:42:42 +08:00 |
|
Desire NUENTSA
|
45672e724e
|
Incomplete Cholesky preconditioner... not yet stable
|
2012-09-11 12:12:19 +02:00 |
|
Chen-Pang He
|
d23134e4a7
|
Avoid inefficient 2x2 LU. Move atanh to internal for maintainability.
|
2012-08-30 23:40:30 +08:00 |
|
Chen-Pang He
|
d0ee31aea6
|
Fix dox and tabbing
|
2012-08-29 01:56:23 +08:00 |
|
Chen-Pang He
|
ba4e886376
|
Tidy up and write dox.
|
2012-08-28 01:55:13 +08:00 |
|
Chen-Pang He
|
5252d823c9
|
Optimize matrix power
|
2012-08-26 02:15:41 +08:00 |
|
Chen-Pang He
|
1cd4279b03
|
Fix a lot in MatrixPower.h
|
2012-08-25 01:09:20 +08:00 |
|
Jitse Niesen
|
edc7a09ee7
|
merge
|
2012-08-27 22:57:39 +01:00 |
|
Chen-Pang He
|
bfaa7f4ffe
|
Add test for matrix power.
Use Christoph Hertzberg's suggestion to use exponent laws.
|
2012-08-27 22:48:37 +01:00 |
|
Desire NUENTSA W.
|
fe9956defe
|
Read real and complex bench matrices from a unique folder
Output and display bench results using XML and XSLT
|
2012-08-27 22:52:43 +02:00 |
|
Chen-Pang He
|
b55d260ada
|
Replace atanh with atanh2
|
2012-08-27 21:43:41 +01:00 |
|
jdh8
|
1b4aed7255
|
Fix toc in dox and claim copyright
|
2012-08-20 03:04:28 +08:00 |
|
jdh8
|
573d88f81c
|
Dox in MatrixFunctions
|
2012-08-19 18:12:04 +08:00 |
|
jdh8
|
15dabd4db7
|
Bugfix in MatrixLogarithm.h
|
2012-08-18 21:28:05 +08:00 |
|
Hauke Heibel
|
42c1b9a8dd
|
Ensured that all branches of MatrixLogarithmAtomic::getPadeDegree return values.
|
2012-08-18 10:18:31 +02:00 |
|
jdh8
|
f047030104
|
Add specialization for float and long double
|
2012-08-18 02:27:47 +08:00 |
|
jdh8
|
2337ea430b
|
Remove useless code (abort specialization for complex exponent temporarily)
|
2012-08-15 20:56:03 +08: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 |
|
jdh8
|
c5800a2452
|
using std::frexp instead of frexp
|
2012-08-08 17:50:56 +08:00 |
|
jdh8
|
8cddcaf839
|
Optimize getting exponent from IEEE floating points.
|
2012-08-08 01:27:11 +08:00 |
|