Gael Guennebaud
86ccd99d8d
Several improvements in sparse module:
...
* add a LDL^T factorization with solver using code from T. Davis's LDL
library (LPGL2.1+)
* various bug fixes in trianfular solver, matrix product, etc.
* improve cmake files for the supported libraries
* split the sparse unit test
* etc.
2008-11-05 13:47:55 +00:00
Gael Guennebaud
cf0f82ecbe
sparse module:
...
- remove some useless stuff => let's focus on a single sparse matrix format
- finalize the new RandomSetter
2008-10-21 13:35:04 +00:00
Gael Guennebaud
96538b976d
remove debug message in FindCholmod.cmake
2008-10-20 20:58:43 +00:00
Gael Guennebaud
fa27cd1ed0
* add cmake files to find (optional) supported libraries
...
* add unit tests for sparse cholesky
2008-10-20 10:43:11 +00:00
Gael Guennebaud
2120fed849
* bug fixes in: Dot, generalized eigen problem, singular matrix detetection in Cholesky
...
* fix all numerical instabilies in the unit tests, now all tests can be run 2000 times
with almost zero failures.
2008-08-23 15:14:20 +00:00
Benoit Jacob
7eeb620880
restart Eigen2 development from scratch.
2007-09-01 10:47:07 +00:00
Benoit Jacob
37bd64b496
Remove remaining per-element math functions. Remove defines for IEEE, SYSV and complex
...
math. Now the user has to define himself EIGEN_USE_COMPLEX if he wants complex support.
Remove TVMET_OPTIMIZE. More cleanup.
2007-06-18 07:01:42 +00:00
Benoit Jacob
152e09a14d
remove long long, long double, unsigned, short, char, bool types.
...
Keep only int, float, double, complex<T>.
2007-06-18 05:59:19 +00:00
Benoit Jacob
9939776cdb
more cmake improvements; start removing the autotools stuff.
2007-06-07 06:58:37 +00:00
Benoit Jacob
e30e7d7bcd
move cmake modules to a modules/ subdir
2007-06-07 06:32:53 +00:00
Benoit Jacob
e3a45173b5
argh, forgot to svn add...
2007-06-04 19:30:50 +00:00
Benoit Jacob
f878711042
Add cmake module finding the appropriate variant of the "restrict" keyword.
...
Could that be useful to have in kdelibs/cmake/modules ?
2007-06-03 17:45:19 +00:00
Benoit Jacob
8f202dc67f
Complete the cmake platform checks and remove unnecessary defines.
2007-05-31 07:21:34 +00:00
Benoit Jacob
658eccd43b
Convert 5 m4 checks to cmake modules
2007-05-30 18:08:35 +00:00