Chen-Pang He
|
51573da3a4
|
Warn about power of a matrix with non-semisimple 0 eigenvalue.
|
2013-07-21 01:00:36 +08:00 |
|
Chen-Pang He
|
1191949e87
|
Improve documentation on Kronecker product module.
|
2013-07-21 00:19:46 +08:00 |
|
Chen-Pang He
|
3d94ed9fa0
|
Document on MatrixExponential::ScalingOp
|
2013-07-21 00:18:19 +08:00 |
|
Chen-Pang He
|
ede27f5780
|
Apply argument-dependent lookup on user-defined types. (using std::)
|
2013-07-20 23:30:37 +08:00 |
|
Chen-Pang He
|
dda869051d
|
Optimize MatrixPower::computeIntPower
|
2013-07-20 18:47:54 +08:00 |
|
Chen-Pang He
|
2320073e41
|
Comment on private members of MatrixPower.
|
2013-07-20 17:58:12 +08:00 |
|
Chen-Pang He
|
c587e63631
|
Simplify MatrixPower::split
|
2013-07-20 17:49:38 +08:00 |
|
Gael Guennebaud
|
660b905e12
|
Fix ICE with ICC 11
|
2013-07-19 11:46:54 +02:00 |
|
Gael Guennebaud
|
4f0bd557a4
|
Previous isFinite->hasNonFinite change was broken. After discussion let's rename it to allFinite
|
2013-07-18 11:27:04 +02:00 |
|
Desire NUENTSA
|
736fe99fbf
|
Fix bug #326 : expose tridiagonal eigensolver to end-users through ComputeFromTridiagonal()
|
2013-07-18 10:32:31 +02:00 |
|
Gael Guennebaud
|
6fab4012a3
|
Rename isFinite to hasNonFinite to avoid future naming collisions.
|
2013-07-17 21:13:45 +02:00 |
|
Gael Guennebaud
|
2f593ee67c
|
merge with main branch
|
2013-07-17 13:21:35 +02:00 |
|
Gael Guennebaud
|
20e535e142
|
Bump default branch to 3.2.90
|
2013-07-17 10:04:20 +02:00 |
|
Gael Guennebaud
|
bbaef8ebba
|
SparseLU: make COLAMDOrdering the default ordering method.
|
2013-07-17 09:30:25 +02:00 |
|
Gael Guennebaud
|
bd689ccc28
|
IncompleteLUT should not raise an assert in compute if factorize failed.
|
2013-07-17 09:21:07 +02:00 |
|
Gael Guennebaud
|
e3774e93b7
|
Fix vompilation of bdcsvd with ICC.
|
2013-07-17 09:20:30 +02:00 |
|
Gael Guennebaud
|
db8e88c936
|
Fix testing issues with x87 extra precision.
|
2013-07-16 17:35:08 +02:00 |
|
Desire NUENTSA
|
cfd7f9b84a
|
avoid unneeded const_cast
|
2013-07-16 15:56:05 +02:00 |
|
Desire NUENTSA
|
3e094af410
|
Fix Sparse LU for matrices in non compressed mode
|
2013-07-16 15:15:53 +02:00 |
|
Gael Guennebaud
|
adeaa657eb
|
Expose InnerSizeAtCompileTime in SparseMatrixBase (it was already present in DenseBase) and simplify sparse_vector_assign_selector (this also fix a stupid warning in old gcc versions)
|
2013-07-16 09:49:01 +02:00 |
|
Gael Guennebaud
|
f2aba7a768
|
Remove obsolete sentence on LPGL in MKL doc.
|
2013-07-15 23:25:01 +02:00 |
|
Gael Guennebaud
|
d02e329218
|
Fix adjoint unit test: test_isApproxWithRef works for positive quantities only.
|
2013-07-15 21:21:14 +02:00 |
|
Gael Guennebaud
|
c76990664b
|
Add bdcsvd unit test in CMakeLists
|
2013-07-15 21:16:57 +02:00 |
|
Chen-Pang He
|
4b780553e0
|
Eliminate unnecessary copying for sparse Kronecker product.
|
2013-07-15 09:10:17 +08:00 |
|
Chen-Pang He
|
9be658f701
|
generateTestMatrix can use processTriangularMatrix
|
2013-07-15 00:43:14 +08:00 |
|
Chen-Pang He
|
b8f0364a1c
|
Test singular matrix power with square roots. Exponent laws are too unstable.
|
2013-07-15 00:10:17 +08:00 |
|
Gael Guennebaud
|
ee244d54f4
|
SparseVector::assign: it is not always possible to reserve according to given non-zeros.
|
2013-07-14 11:56:08 +02:00 |
|
Chen-Pang He
|
cbe92de2b5
|
Fix typo in testSingular.
|
2013-07-14 17:27:44 +08:00 |
|
Chen-Pang He
|
eeb744dc8d
|
Add test3dRotation.
|
2013-07-14 02:00:50 +08:00 |
|
Gael Guennebaud
|
4bb0fff151
|
Rationalize assignment to sparse vectors
|
2013-07-13 19:45:05 +02:00 |
|
Chen-Pang He
|
d5501d3a90
|
Document on MatrixPowerAtomic.
|
2013-07-13 23:13:07 +08:00 |
|
Chen-Pang He
|
3c423ccfe2
|
Document on complex matrix power.
|
2013-07-13 22:12:09 +08:00 |
|
Chen-Pang He
|
738d75d3eb
|
Document on the return type of MatrixPower::operator()
|
2013-07-13 22:11:36 +08:00 |
|
Gael Guennebaud
|
9a16519d62
|
Extend the "functions taking Eigen type" doc page to present the Ref<> option.
|
2013-07-13 12:36:55 +02:00 |
|
Gael Guennebaud
|
06a5bcecf6
|
Stabilize eulerangle unit test.
|
2013-07-13 10:55:04 +02:00 |
|
Gael Guennebaud
|
7ee378d89d
|
Fix various scalar type conversion warnings.
|
2013-07-12 16:40:02 +02:00 |
|
Gael Guennebaud
|
61c3f55362
|
Relax slerp unit test
|
2013-07-12 14:30:28 +02:00 |
|
Gael Guennebaud
|
5431473d67
|
Fix SparseMatrix::conservativeResize() when one dimension is null
|
2013-07-12 14:10:02 +02:00 |
|
Desire Nuentsa
|
444c09e313
|
Fix constness of diagonal() and transpose() for MSVC.
|
2013-07-11 12:36:57 +02:00 |
|
Gael Guennebaud
|
84f52ad317
|
Remove double const qualifier
|
2013-07-10 23:54:53 +02:00 |
|
Gael Guennebaud
|
6d1f5dbaae
|
Add no_assignment_operator to a few classes that must not be assigned, and fix a couple of warnings.
|
2013-07-10 23:48:26 +02:00 |
|
Gael Guennebaud
|
71cccf0ed8
|
Rename map unit test to mapped_matrix: without splitting unit tests, this created a "map" binary file in the include path, not a good idea!
|
2013-07-10 23:26:35 +02:00 |
|
Gael Guennebaud
|
5a4519d2b4
|
Revisit the implementation of random_default_impl for integer to make sure avoid overflows and compiler warnings.
|
2013-07-10 21:11:41 +02:00 |
|
Chen-Pang He
|
a992fa74eb
|
Make non-conversion unary constructors explicit.
|
2013-07-11 02:31:13 +08:00 |
|
Chen-Pang He
|
4466875d54
|
The only(?) way to test complex matrix power.
|
2013-07-10 02:59:16 +08:00 |
|
Chen-Pang He
|
5c95892b83
|
Test power of singular matrices.
|
2013-07-10 02:57:54 +08:00 |
|
Chen-Pang He
|
639d03d900
|
These casts are unnecessary because isApprox already casts them.
|
2013-07-10 02:53:15 +08:00 |
|
Chen-Pang He
|
d204bb57d0
|
Remove unused struct definition in test.
|
2013-07-10 02:48:17 +08:00 |
|
Chen-Pang He
|
c52cbd9de9
|
Write doc for positive power of a matrix with a semisimple zero eigenvalue.
|
2013-07-10 02:44:38 +08:00 |
|
Chen-Pang He
|
159a3bed9e
|
Write doc for complex power of a matrix.
|
2013-07-10 02:43:10 +08:00 |
|