Chen-Pang He
|
ee8a28fb85
|
Fix segfault and bug with equal eivals in matrix power (bug #614).
|
2013-06-24 13:58:51 +01:00 |
|
Gael Guennebaud
|
f6c1841316
|
compilation fixes in unsupported
|
2013-06-12 12:52:41 +02:00 |
|
Gael Guennebaud
|
62670c83a0
|
Fix bug #314: move remaining math functions from internal to numext namespace
|
2013-06-10 23:40:56 +02:00 |
|
Chen-Pang He
|
23c87fcde6
|
I think it's OK to let XprHelper.h determine the nested type.
|
2012-10-15 00:14:32 +08:00 |
|
Chen-Pang He
|
fe0ef8e609
|
Remove unused typedef (traits<MatrixPowerProduct>::PlainObject) for brevity.
|
2012-10-14 22:30:52 +08:00 |
|
Chen-Pang He
|
40fce01648
|
Simplify traits<MatrixPowerProduct>: StorageKind must be Dense because MatrixPowerProduct is derived from MatrixBase.
|
2012-10-14 18:36:17 +08:00 |
|
Chen-Pang He
|
c890cf5489
|
Use the nested type instead of const reference
|
2012-10-14 03:02:16 +08:00 |
|
Chen-Pang He
|
daa65c5bce
|
Just tidy up: no need to specify template parameters inside class body.
|
2012-10-14 01:36:54 +08:00 |
|
Chen-Pang He
|
0017d8c58f
|
Make MatrixPowerTriangularAtomic::computePade static because it should be.
|
2012-10-07 02:25:00 +08:00 |
|
Chen-Pang He
|
4cfde4590f
|
Make use of TRMM (speed up), and remove useless condition (the triangular don't need LU)
|
2012-10-02 23:04:23 +08:00 |
|
Chen-Pang He
|
21c2b4e327
|
Make better decision on PartialPivLU vs inverse(): We have specialized inverse() only for FIXED matrices.
|
2012-10-02 19:53:38 +08:00 |
|
Chen-Pang He
|
e92fe88159
|
Add test for real MatrixPowerTriangular.
|
2012-09-30 19:21:53 +08:00 |
|
Chen-Pang He
|
332eb36436
|
Implement complex MatrixPowerTriangular. There are still problems with real one.
|
2012-09-30 02:14:16 +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 |
|
Chen-Pang He
|
ed18d6f2ad
|
Fix doc and tidy up
|
2012-09-28 02:08:14 +08:00 |
|
Chen-Pang He
|
3b88216d42
|
Move unshared items back to MatrixPower
|
2012-09-27 17:19:32 +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 |
|
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 |
|
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 |
|