Gael Guennebaud
|
ae9c96a32d
|
fix assignment to a set of sparse inner vectors
|
2011-10-10 16:16:37 +02:00 |
|
Gael Guennebaud
|
4e7f38ffc7
|
fix nesting
|
2011-10-09 22:19:01 +02:00 |
|
Jitse Niesen
|
ac3ad9c1e7
|
Convert tabs to spaces.
|
2011-09-27 15:47:04 +01:00 |
|
Jitse Niesen
|
17c321617d
|
Fix bug #286: Infinite loop in JacobiSVD with denormals
|
2011-09-27 14:25:02 +01:00 |
|
Gael Guennebaud
|
c331c092d5
|
no comment
|
2011-09-21 14:20:41 +02:00 |
|
Gael Guennebaud
|
7301f4345c
|
quick workaround of MSVC9' ICE in pset1
|
2011-09-21 14:18:41 +02:00 |
|
Gael Guennebaud
|
5d1836b182
|
accept both STL and Eigen's containers for reserve()
|
2011-09-20 02:04:03 +02:00 |
|
Jitse Niesen
|
2092b45d0d
|
Bug fix for matrix1 * matrix2 * scalar1 * scalar2.
See report on http://forum.kde.org/viewtopic.php?f=74&t=96947 .
|
2011-09-19 15:07:19 +01:00 |
|
Jitse Niesen
|
6b006772f1
|
Fix LDLT::solve() if matrix singular but solution exists (bug #241).
Clarify this in docs and add regression test.
|
2011-09-11 06:30:53 +01:00 |
|
Gael Guennebaud
|
d52d8e4a53
|
reactivate the sorting in the experimental sparse-sparse product
|
2011-09-08 13:43:32 +02:00 |
|
Gael Guennebaud
|
7706bafcfd
|
add the possibility to reserve room for inner vector in SparseMatrix
|
2011-09-08 13:42:54 +02:00 |
|
Jitse Niesen
|
477d3e5726
|
Update docs of PlainObjectBase::Map(); fixes bug #335.
Also fix some typos.
|
2011-09-03 15:18:21 +01:00 |
|
Gael Guennebaud
|
8414be739b
|
fix bug #330: Index to int conversion warning
|
2011-08-23 11:02:10 +02:00 |
|
Gael Guennebaud
|
b3f5fbbd9a
|
oops EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION now perfroms full specialization,
no need for the typename keywords
|
2011-08-22 10:48:04 +02:00 |
|
Gael Guennebaud
|
b85c89c313
|
fix bug #262: Compilation error of stdvector_overload test with GCC 4.6
Now our aligned allocator is automatically activatived only when the user
did not specified an allocator (or specified the default std::allocator).
|
2011-08-22 10:12:10 +02:00 |
|
Gael Guennebaud
|
42e2578ef9
|
the min/max macros to detect unprotected min/max were undefined by some std header,
so let's declare them after and do the respective fixes ;)
|
2011-08-19 14:18:05 +02:00 |
|
Gael Guennebaud
|
5734ee6df4
|
add the possibility to specialize assign_impl and still call the default implementations.
(yes I know this change will be deprecated as soon as the evaluators will be in shape but I need this now)
|
2011-08-18 10:19:25 +02:00 |
|
Gael Guennebaud
|
f162f7c323
|
fix a numerical issue in the direct 3x3 eigenvector extraction
|
2011-08-08 10:46:26 +02:00 |
|
Hauke Heibel
|
3431c052c6
|
Improved compilation errors for Transform initialization/assignment with different numeric types.
|
2011-07-28 09:35:17 +02:00 |
|
Gael Guennebaud
|
8fa7e92e77
|
fix sparse selfadjoint time dense such that the other triangular part is not used at all
|
2011-07-26 09:02:41 +02:00 |
|
Gael Guennebaud
|
97ac0fd192
|
fix eigen2 support min/max garbage
|
2011-07-22 11:37:41 +02:00 |
|
Gael Guennebaud
|
e8313364c1
|
simplify a bit the 2x2 direct eigenvalue solver
|
2011-07-22 11:21:43 +02:00 |
|
Gael Guennebaud
|
47a2bca89f
|
integrate Hauke's 2x2 direct symmetric eigenvalues solver
|
2011-07-22 09:43:14 +02:00 |
|
Gael Guennebaud
|
26d7dad138
|
add a computeDirect method to SelfAdjointEigenSolver for fast eigen decomposition
|
2011-07-21 19:07:52 +02:00 |
|
Gael Guennebaud
|
22bff949c8
|
protect calls to min and max with parentheses to make Eigen compatible with default windows.h
(transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c
)
|
2011-07-21 11:19:36 +02:00 |
|
Hauke Heibel
|
705023fd85
|
Translation * RotationBase now returns an isometric transformation.
|
2011-07-19 11:13:40 +02:00 |
|
Gael Guennebaud
|
38a4e3053d
|
fix LLT rank one update for "upper" hermitian matrices
|
2011-07-19 10:09:43 +02:00 |
|
Gael Guennebaud
|
0d02182ae8
|
add an "InvalidInput" enum, used by the SuperLU interface
|
2011-07-18 13:37:41 +02:00 |
|
Gael Guennebaud
|
5fdebc2fa5
|
fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of size (1,1) correctly
|
2011-07-09 07:15:14 +02:00 |
|
Thomas Capricelli
|
08074843ac
|
fix few warnings reported by clang
|
2011-07-07 22:20:04 +02:00 |
|
Gael Guennebaud
|
c98cd5e564
|
fix constness of intersection methods (bug #309)
|
2011-06-27 13:15:01 +02:00 |
|
Jitse Niesen
|
0b308e79c4
|
Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288).
This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>.
|
2011-06-24 13:47:11 +01:00 |
|
Jitse Niesen
|
16db255333
|
Fix compilation of cholesky rank update test.
|
2011-06-24 13:41:23 +01:00 |
|
Thomas Capricelli
|
9b52fe0432
|
fix typo in doc for ParametrizedLine
|
2011-06-23 00:36:24 +02:00 |
|
Gael Guennebaud
|
7aabce7c76
|
rm confusing sentence
|
2011-06-17 09:46:05 +02:00 |
|
Gael Guennebaud
|
2f32e48517
|
New feature: add rank one update in Cholesky decomposition
|
2011-06-20 15:05:50 +02:00 |
|
Gael Guennebaud
|
a55c27a15f
|
fix documentation of norm
|
2011-06-18 08:30:34 +02:00 |
|
Benoit Jacob
|
aedccbf52f
|
back out 842881cfb1b8ece6e41c58f0466ae979e514d001
|
2011-06-15 09:59:10 -04:00 |
|
Andy Somerville
|
842881cfb1
|
bug #298 - let normalize() return a reference to *this
|
2011-06-15 00:30:11 -04:00 |
|
Gael Guennebaud
|
40287d2fd9
|
remove the use of non standard long long
|
2011-06-14 10:56:47 +02:00 |
|
Gael Guennebaud
|
f82b3ea241
|
fix aligned_allocator::allocate interface
|
2011-06-14 08:50:25 +02:00 |
|
Gael Guennebaud
|
6d3dee1b66
|
introduce a smart_copy internal function and fix sparse matrices with non POD scalar type
|
2011-06-09 19:04:06 +02:00 |
|
Jitse Niesen
|
8c8ab9ae10
|
Implement matrix logarithm + test + docs.
Currently, test matrix_function_1 fails due to bug #288.
|
2011-06-07 14:44:43 +01:00 |
|
Gael Guennebaud
|
91fe1507d1
|
Sparse: more fixes regarding long int as index type
|
2011-06-07 11:28:16 +02:00 |
|
Gael Guennebaud
|
421ece38e1
|
Sparse: fix long int as index type in simplicial cholesky and other decompositions
|
2011-06-06 10:17:28 +02:00 |
|
Jitse Niesen
|
7a61a564ef
|
Fix snippets for operator|| and && by adding pair of parens.
|
2011-06-03 11:17:08 +01:00 |
|
Gael Guennebaud
|
5bc4abc45e
|
fix compilation with MinGW
|
2011-06-01 12:16:21 +02:00 |
|
Gael Guennebaud
|
562d3ea91d
|
forgot to include this file in previous commit
|
2011-06-01 10:49:36 +02:00 |
|
Gael Guennebaud
|
35c1158ee3
|
add boolean || and && operators
|
2011-05-31 22:17:34 +02:00 |
|
Gael Guennebaud
|
9464745385
|
do not directly call std::ceil
|
2011-05-28 16:46:38 +02:00 |
|