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 |
|
Chen-Pang He
|
25544dbec3
|
Add assertion against undefined matrix power.
|
2013-07-10 02:36:34 +08:00 |
|
Jitse Niesen
|
f850550e3e
|
merge
|
2013-07-08 14:11:25 +01:00 |
|
Chen-Pang He
|
04bd1e3fc0
|
Slightly optimize atanh2.
|
2013-07-08 16:49:27 +08:00 |
|
Gael Guennebaud
|
0567cf96cc
|
Ease setting build options when running ctest -D
|
2013-07-07 17:25:58 +02:00 |
|
Chen-Pang He
|
00e30a5fc4
|
We need not prohibit assignment here. Thanks to changeset 3edd4681f2
.
|
2013-07-07 19:57:23 +08:00 |
|
Chen-Pang He
|
55ec3cc6d5
|
Prevent copying with internal::noncopyable.
|
2013-07-07 19:34:13 +08:00 |
|
Gael Guennebaud
|
4f28ccdd0e
|
Rationalize the use of Index type in iterators
|
2013-07-06 22:05:49 +02:00 |
|
Gael Guennebaud
|
9b833aff42
|
Use numeric_limits to get NaN and inf
|
2013-07-06 22:01:14 +02:00 |
|
Gael Guennebaud
|
3edd4681f2
|
ReturnByValue should not be assignable!
|
2013-07-06 20:26:02 +02:00 |
|
Gael Guennebaud
|
d0142e963b
|
Fix ambiguity from the origin of Index type in BlockImpl<Sparse>::InnerIterator
|
2013-07-06 17:33:49 +02:00 |
|
Gael Guennebaud
|
8ba7ccf16a
|
bug #63: add lapack unit tests. They are automatically downloaded and configured if EIGEN_ENABLE_LAPACK_TESTS is ON.
|
2013-07-06 15:08:42 +02:00 |
|
Gael Guennebaud
|
cc03c9d683
|
bug #556: workaround mingw bug with -O3 or -fipa-cp-clone
|
2013-07-05 23:47:40 +02:00 |
|
Gael Guennebaud
|
4f14b3fa72
|
Fix bug #611: diag * sparse * diag
|
2013-07-05 22:42:46 +02:00 |
|
Chen-Pang He
|
9e2b4eeac0
|
Const-correct the scaling functor.
|
2013-07-05 23:28:57 +08:00 |
|
Gael Guennebaud
|
9b9177f1ce
|
Fix a couple of warnings in unit tests.
|
2013-07-05 13:35:34 +02:00 |
|
Gael Guennebaud
|
7d8823c8b7
|
Use true compile-time branching in SparseVector::assign to handle automatic transposition.
|
2013-07-05 09:14:32 +02:00 |
|
Chen-Pang He
|
c273a6c37c
|
Avoid pow(Scalar, int) for C++11 conformance.
|
2013-07-05 03:33:56 +08:00 |
|
Chen-Pang He
|
04a9ad6e10
|
Let complex power fall back to "log, scale, exp".
|
2013-07-05 00:28:28 +08:00 |
|
Chen-Pang He
|
4e26057f66
|
Remove unused declarations for MatrixPowerProduct.
|
2013-07-05 00:08:11 +08:00 |
|