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
|
ca7d3dca79
|
fix linking issue
|
2011-08-12 22:38:53 +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 |
|
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
|
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 |
|
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
|
3ecf7e8f6e
|
add a KroneckerProduct module (unsupported) from Kolja Brix and Andreas Platen materials.
|
2011-06-22 14:39:11 +02:00 |
|
Thomas Capricelli
|
cf04a7c682
|
fix typo in constant name
|
2011-06-12 23:54:28 +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 |
|
Jitse Niesen
|
a6d42e28fe
|
Decouple MatrixFunction and MatrixFunctionAtomic
in preparation for implementation of matrix log.
|
2011-06-07 14:40:27 +01:00 |
|
Jitse Niesen
|
86ca35ccff
|
Fix and test MatrixSquareRoot for 1-by-1 matrices.
|
2011-06-07 14:32:16 +01: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 |
|
Gael Guennebaud
|
b495203310
|
update URL
|
2011-05-31 19:07:15 +02:00 |
|
Gael Guennebaud
|
5830f90983
|
add read/write routines for sparse matrices in the Market format
|
2011-05-31 18:58:04 +02:00 |
|
Jitse Niesen
|
d23845c4cc
|
Fix typo ('using namespace' instead of 'using').
|
2011-05-26 09:52:36 +01:00 |
|
Gael Guennebaud
|
87ac09daa8
|
Simplify the use of custom scalar types, the rule is to never directly call a standard math function using std:: but rather put a using std::foo before and simply call foo:
using std::max;
max(a,b);
|
2011-05-25 08:41:45 +02:00 |
|
Gael Guennebaud
|
d4fd298fbb
|
Autodiff: fix scalr - active_scalar
|
2011-05-14 22:38:41 +02:00 |
|
Gael Guennebaud
|
a34a216e82
|
AutoDiff: add one missing operator- version
|
2011-05-12 23:40:19 +02:00 |
|
Gael Guennebaud
|
3de2f4b75a
|
AutoDiff: fix most of bug #234 (missing operators, used old internal math function interface, etc)
|
2011-05-12 23:36:33 +02:00 |
|
Gael Guennebaud
|
ae3b6cc324
|
AutoDiff: fix unary operator-
|
2011-05-12 22:27:51 +02:00 |
|
Jitse Niesen
|
0c463a21c4
|
Forgot to 'hg add' example file in last commit.
|
2011-05-10 09:59:58 +01:00 |
|
Jitse Niesen
|
d7e3c949be
|
Implement and document MatrixBase::sqrt().
|
2011-05-09 22:20:20 +01:00 |
|
Jitse Niesen
|
dac4bb640a
|
Fix compilation error under GCC 4.5.
That version is stricter in forcing function prototype and definition
to match.
|
2011-05-09 13:57:06 +01:00 |
|
Jitse Niesen
|
6e1573f66a
|
Implement square root for real matrices via Schur.
|
2011-05-08 22:18:37 +01:00 |
|
Jitse Niesen
|
6b4e215710
|
Implement matrix square root for complex matrices.
I hope to implement the real case soon, but it's a bit more
complicated due to the 2-by-2 blocks in the real Schur decomposition.
|
2011-05-07 22:57:46 +01:00 |
|
Thomas Capricelli
|
883219041f
|
better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit
|
2011-05-05 18:48:18 +02:00 |
|
Thomas Capricelli
|
a18a1be42d
|
Fix compilation with gcc-4.6.0, patch provided by Anton Gladky <gladky.anton@gmail.com>,
working on debian packaging.
|
2011-05-05 00:44:24 +02:00 |
|
Gael Guennebaud
|
535a61ede8
|
port sparse LLT/LDLT to new stack allocation API
|
2011-03-20 17:10:43 +01:00 |
|
Gael Guennebaud
|
951e238430
|
now fixing "unsupported" "legacy" code...
|
2011-03-01 16:45:46 +01:00 |
|
Gael Guennebaud
|
4fbd78d993
|
fix compilation with gcc 3.4
|
2011-02-25 09:02:15 +01:00 |
|
Benoit Jacob
|
d8e97aee89
|
shut up stupid ICC warnings
|
2011-02-22 09:31:22 -05:00 |
|
Gael Guennebaud
|
434817164e
|
fix umfpack with complexes
|
2011-02-18 18:07:59 +01:00 |
|
Gael Guennebaud
|
3345ea0ddd
|
clean a bit SuperLU declarations
|
2011-02-18 10:23:32 +01:00 |
|
Gael Guennebaud
|
a53a7d6e6a
|
use C linkage for umfpack (might fix some linking issues)
|
2011-02-17 18:19:28 +01:00 |
|
Gael Guennebaud
|
03d86ea736
|
fix intallation of unsupported modules
|
2011-02-16 17:59:35 +01:00 |
|
Gael Guennebaud
|
a1d7e9051e
|
fix bug #184 (warning)
|
2011-02-14 15:41:00 +01:00 |
|
Thomas Capricelli
|
0b555a4a3d
|
fix misc warnings
|
2011-02-04 13:55:12 +01:00 |
|
Gael Guennebaud
|
c478e0039e
|
disable broken determinant for complexes and SuperLU
|
2011-01-28 16:30:21 +01:00 |
|
Gael Guennebaud
|
6ec660ca7e
|
fix crash in autodiff
|
2011-01-28 15:30:33 +01:00 |
|
Gael Guennebaud
|
837f1ae59c
|
fix compilation with old gcc
|
2011-01-28 11:23:02 +01:00 |
|
Gael Guennebaud
|
f5d0f115b4
|
EigenSolver is now in the Eigenvalues modules, not QR !
: Enter commit message. Lines beginning with 'HG:' are removed.
|
2011-01-27 13:56:03 +01:00 |
|
Gael Guennebaud
|
255f2a1379
|
fix various compilations issues
|
2011-01-27 13:51:39 +01:00 |
|
Gael Guennebaud
|
5f03cbd44f
|
fix many missing const in return types
|
2011-01-27 12:12:24 +01:00 |
|