Gael Guennebaud
|
063042bca3
|
Merged in trevorw/eigen (pull request PR-7)
|
2011-09-05 10:55:49 +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 |
|
Jitse Niesen
|
a2feb6f3c7
|
Add defensive assert to MatrixExponential,
|
2011-09-03 04:58:06 +01:00 |
|
Chen-Pang He
|
dd598ef8ce
|
enhance efficacy via avoiding exception handling
|
2011-09-02 00:15:02 +08:00 |
|
Trevor Wennblom
|
6b31aa4bd1
|
resolve pkgconfig destination - #338
|
2011-08-30 19:15:16 -05:00 |
|
Jitse Niesen
|
7ee084f82f
|
Leverage triangular square root in matrix log.
|
2011-08-25 07:42:32 +01:00 |
|
Jitse Niesen
|
c01ed935dd
|
Split code for (quasi)triangular matrices from MatrixSquareRoot.
This way, (quasi)triangular matrices can avoid the costly Schur decomposition.
|
2011-08-25 07:42:21 +01:00 |
|
Chen-Pang He
|
8ddd1e390b
|
fix: <ctime> is necessary for srand(time(NULL))
|
2011-08-24 18:26:38 +08: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 |
|
Jitse Niesen
|
9bf4d709e4
|
Fix failures in redux test caused by underflow in .prod() test.
|
2011-08-21 00:51:15 +01:00 |
|
Jitse Niesen
|
9e667e28f5
|
Add coverage for long double to matrix_exponential test.
|
2011-08-21 00:20:29 +01:00 |
|
Chen-Pang He
|
6d7a32231d
|
add compatibility with long double
|
2011-08-20 12:33:51 +08:00 |
|
Gael Guennebaud
|
ea4a1960f0
|
mv the mpreal copy in its own folder
|
2011-08-19 15:08:29 +02:00 |
|
Gael Guennebaud
|
79ad55a901
|
update to latest mpreal and fix a min/max issue in mprel.h
|
2011-08-19 15:03:45 +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
|
ca7d3dca79
|
fix linking issue
|
2011-08-12 22:38:53 +02:00 |
|
Gael Guennebaud
|
f162f7c323
|
fix a numerical issue in the direct 3x3 eigenvector extraction
|
2011-08-08 10:46:26 +02:00 |
|
Thomas Capricelli
|
a660e6425c
|
fix a bug where some rotations were not initialized
They actually were in the original minpack code, this is a bug introduced
by our migration.
Reported on #322 and
http://forum.kde.org/viewtopic.php?f=74&t=96197#p201158
|
2011-08-04 05:02:04 +02:00 |
|
Thomas Capricelli
|
5748d3c96f
|
wa2 was computed twice because of a confustion between changesets
746c787a76
and ee0e39284c
.
Reported on forum:
http://forum.kde.org/viewtopic.php?f=74&t=96197#p201158
|
2011-08-04 03:27:01 +02:00 |
|
Jitse Niesen
|
b12522f696
|
Remove unnecessary template keywords (breaks compilation under MSVC).
Thanks to Hauke for finding this.
|
2011-07-28 13:55:56 +01: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
|
3a2cabc275
|
compilation fix with conjugate_gradient_solve_retval_with_guess
|
2011-07-26 14:43:20 +02:00 |
|
Gael Guennebaud
|
51f706b916
|
add the possibility to configure the preconditioner
|
2011-07-26 09:22:18 +02:00 |
|
Gael Guennebaud
|
66fa6f39a2
|
add a naive IdentityPreconditioner
|
2011-07-26 09:17:18 +02:00 |
|
Gael Guennebaud
|
80b1d1371d
|
add a conjugate gradient solver
|
2011-07-26 09:04:10 +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 49b6e9143e
)
|
2011-07-21 11:19:36 +02:00 |
|
Gael Guennebaud
|
d4bd8bddb5
|
fix bug #320 (pretty gdb printer on mingw)
|
2011-07-20 11:15:42 +02:00 |
|
Hauke Heibel
|
705023fd85
|
Translation * RotationBase now returns an isometric transformation.
|
2011-07-19 11:13:40 +02:00 |
|
Gael Guennebaud
|
3fb65734ab
|
fix triangular unit test: it only accepts small matrices
|
2011-07-19 10:45:42 +02:00 |
|
Gael Guennebaud
|
22cc2b727b
|
fix trmv unit test
|
2011-07-19 10:44:44 +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
|
a8f66fec65
|
add the possibility to configure the maximal matrix size in the unit tests
|
2011-07-12 14:41:00 +02:00 |
|
Gael Guennebaud
|
bdb545ce3b
|
enable instalation of blas and lapack libs
|
2011-07-11 17:02:09 +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
|
c52268c649
|
suppress polluting EMPTY macro defined by SuperLU
|
2011-07-07 16:42:51 +02:00 |
|
Gael Guennebaud
|
2489c81562
|
add new interface to SuperLU
|
2011-07-07 14:19:42 +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 |
|