Commit Graph

  • 122f28626c fix and clean Pardiso solver and s/PARDISOSupport/PardisoSupport Gael Guennebaud 2012-02-27 13:23:21 +01:00
  • b240a3fad9 add unit tests for analyzePatter/factorize API Gael Guennebaud 2012-02-27 13:22:38 +01:00
  • bc8188f6a1 fix symmetric permuatation for mixed storage orders Gael Guennebaud 2012-02-27 13:21:41 +01:00
  • 128ff9cf07 declare a ReverseInnerIterator in sparse CwiseBinaryOp. These ReverseInnerIterator should probably be removed anyway since we currently don't have real use cases for them. The only one in TriangularSolver could be advantageously replaced by a binary search. Gael Guennebaud 2012-02-23 11:38:18 +01:00
  • 1edfa64f44 bug #419: Add spaces between adjacent > in template arguments Christoph Hertzberg 2012-02-15 14:14:29 +01:00
  • eff167d2c8 SSOR is not there yet Gael Guennebaud 2012-02-19 16:01:13 +01:00
  • 4cc6d7aa62 clean a bit the ILUT code Gael Guennebaud 2012-02-14 22:07:19 +01:00
  • ef448da57b add Eigen::Array support to GDB pretty printers Rhys Ulerich 2012-02-11 20:50:21 -06:00
  • 7de3478027 <complex> must be included first Gael Guennebaud 2012-02-10 22:49:09 +01:00
  • ae32b89b12 update tag for 3.0.5 (hope that's fine) Gael Guennebaud 2012-02-10 21:17:31 +01:00
  • 0007cc3dd7 fix linking issue with manage_caching_sizes_second_if_negative 3.0.5 Gael Guennebaud 2012-02-10 20:52:25 +01:00
  • 2bde6013c9 Added tag 3.0.5 for changeset 7b9d54ba58 Gael Guennebaud 2012-02-10 19:53:33 +01:00
  • 7b9d54ba58 bump Gael Guennebaud 2012-02-10 19:53:09 +01:00
  • ef7f1371b2 some cleaning and add copyrights Gael Guennebaud 2012-02-10 19:38:31 +01:00
  • 16da7299dd Add test in BiCGSTAB for ILUT Desire NUENTSA 2012-02-10 18:57:38 +01:00
  • edbebb14de Split the computation of the ILUT into two steps Desire NUENTSA 2012-02-10 18:57:01 +01:00
  • a815d962da Add the implementation of the Incomplete LU preconditioner with dual threshold (ILUT) Modify the BiCGSTAB function to check the residual norm of the initial guess Desire NUENTSA 2012-02-10 10:59:39 +01:00
  • 9ed6a267a3 Modify the LinSpaced function to take only the two bounds Desire NUENTSA 2012-02-10 10:21:11 +01:00
  • 2ea98594c4 Modify the symmetric permutation to deal with nonsymmetric matrices Desire NUENTSA 2012-02-10 10:18:38 +01:00
  • 70284b7eff suppress generation of TEMPLATE_RELATIONS: they are useful but take much too much space Gael Guennebaud 2012-02-09 21:42:58 +01:00
  • 457e4b2493 fix bug #417: Map should be nested by value, not by reference (transplanted from 8dd3ae282d ) Gael Guennebaud 2012-02-09 15:25:42 +01:00
  • 8dd3ae282d fix bug #417: Map should be nested by value, not by reference Gael Guennebaud 2012-02-09 15:25:42 +01:00
  • f54cc2284e Add a tutorial page on the Map class, and add a section to FunctionsTakingEigenTypes about multiple-argument functions and the pitfalls when using Map/Expression types. (transplanted from 44b19b432c ) Tim Holy 2012-02-08 22:11:12 +01:00
  • 44b19b432c Add a tutorial page on the Map class, and add a section to FunctionsTakingEigenTypes about multiple-argument functions and the pitfalls when using Map/Expression types. Tim Holy 2012-02-08 22:11:12 +01:00
  • 503cf43556 fix bug #415: wrong return in Rotation2D::operator*= (transplanted from 5bb34fd14c ) Gael Guennebaud 2012-02-08 21:50:51 +01:00
  • 5bb34fd14c fix bug #415: wrong return in Rotation2D::operator*= Gael Guennebaud 2012-02-08 21:50:51 +01:00
  • a1c7b5aa48 Adding support for twistedby on SparseMatrixBase Desire NUENTSA 2012-02-08 18:22:48 +01:00
  • 3836402631 Improve performance of some Transform<> operations by better preserving the alignment status. There probably many other places in Transform.h where such optimizations could be done. Gael Guennebaud 2012-02-07 17:12:15 +01:00
  • ff67676c0b Added tag 3.1.0-alpha2 for changeset fe0350cf1b Gael Guennebaud 2012-02-06 16:39:51 +01:00
  • fe0350cf1b bump 3.1.0-alpha2 Gael Guennebaud 2012-02-06 16:39:26 +01:00
  • 99c694623a fix a dozen of warnings with MSVC, and get rid of some useless throw() Gael Guennebaud 2012-02-06 15:57:51 +01:00
  • 6ad48c5d92 fix conjugation in packet_lhs Gael Guennebaud 2012-02-05 18:18:38 +01:00
  • 4ed87c59c7 Update the PARDISO interface to match other sparse solvers. - Add support for Upper or Lower inputs. - Add supports for sparse RHS - Remove transposed cases, remove ordering method interface - Add full access to PARDISO parameters Gael Guennebaud 2012-02-04 14:20:56 +01:00
  • 1763f86364 add the recent setFromTriplets() feature in the manual Gael Guennebaud 2012-02-04 10:44:07 +01:00
  • fe85b7ebc6 fix several const qualifier issues: double ones, meaningless ones, some missing ones, etc. (note that const qualifiers are set by internall::nested) Gael Guennebaud 2012-02-03 23:18:26 +01:00
  • bc7b251cd9 fix compilation errors with ICC Gael Guennebaud 2012-02-03 23:16:52 +01:00
  • a594d7ffd7 stop disabling this legitimate warning, recall that in the following the const on FooRef is really meaningless: typedef Foo& FooRef; const FooRef foo; Gael Guennebaud 2012-02-03 23:16:11 +01:00
  • ad4aa7873f remove unused variables Gael Guennebaud 2012-02-03 13:30:48 +01:00
  • fd4aefadcd fix ctest -D Foo with MSVC 2008 Gael Guennebaud 2012-02-03 10:50:49 +01:00
  • a64407f086 Enable Eigen to compile on 'pure C/C++' Gcc environment (with no inline assembly or asm directive). Required if we want to use Eigen with Adobe Alchemy. Zuiquan 2012-02-02 12:05:02 +01:00
  • 13abb37721 shutup floating point underflow warning for this specific unit test Gael Guennebaud 2012-01-31 23:18:17 +01:00
  • 7002639844 the default ctor had no sense because of the const reference member Gael Guennebaud 2012-01-31 23:12:04 +01:00
  • 13e46ad847 add missing return *this Gael Guennebaud 2012-01-31 23:11:13 +01:00
  • 9a954d29ec rm non standard and useless overloads of is_arithmetic for long long Gael Guennebaud 2012-01-31 21:45:03 +01:00
  • 634fedaf68 proper C++ casting Gael Guennebaud 2012-01-31 18:56:25 +01:00
  • 10cd52350f fix a few warnings: change of sign and missing return statement Gael Guennebaud 2012-01-31 13:05:44 +01:00
  • 9c86ee2695 fix static inline versus inline static issues (the former is the correct order) Gael Guennebaud 2012-01-31 12:58:52 +01:00
  • 8d6e394b06 workaround "empty macro argument" warning Gael Guennebaud 2012-01-31 12:46:14 +01:00
  • 670e3af5a8 add .data() member to Diagonal<> Gael Guennebaud 2012-01-31 12:44:59 +01:00
  • 18e3ac0f0d fix some compilation errors with ICC and -strict-ansi Gael Guennebaud 2012-01-31 09:14:01 +01:00
  • 87138075da add the possibility to assemble a SparseMatrix object from a random list of triplets that may contain duplicated elements. It works in linear time, with O(1) re-allocations. Gael Guennebaud 2012-01-28 11:13:59 +01:00
  • fc2d85d139 fix memory leak in SuperLUSupport Gael Guennebaud 2012-01-27 10:07:09 +01:00
  • 27d222d23e honor nested types in dense * sparse Gael Guennebaud 2012-01-27 09:39:36 +01:00
  • b9e2b4f6f5 Document that JacobiSVD also handles complex matrices. Thanks to 'Jazzdude' for noting this on IRC. (transplanted from ed244e9c1a ) Jitse Niesen 2012-01-26 13:16:50 +00:00
  • ed244e9c1a Document that JacobiSVD also handles complex matrices. Thanks to 'Jazzdude' for noting this on IRC. Jitse Niesen 2012-01-26 13:16:50 +00:00
  • 0251bb6c1d add missing inline keyword (linking issue) Gael Guennebaud 2012-01-26 10:53:42 +01:00
  • 65d5311c68 SimplicialCholesky: the shift offset must be real, and fix a comparison issue for complexes Gael Guennebaud 2012-01-26 10:34:45 +01:00
  • d9f5840f7a simple compilation fix Gael Guennebaud 2012-01-26 08:52:20 +01:00
  • 2c2b7f4173 fix bug #410: fix a possible out of range access in EigenSolver (transplanted from a108216af1 ) Gael Guennebaud 2012-01-25 19:02:31 +01:00
  • a108216af1 fix bug #410: fix a possible out of range access in EigenSolver Gael Guennebaud 2012-01-25 19:02:31 +01:00
  • fd52daae87 fix bug #406: Using OpenMP and Eigen causes infinite loop/deadlock Gael Guennebaud 2012-01-25 17:42:22 +01:00
  • d2deedd5a8 bug #411: fix link to UnalignedArrayAssert.html Gael Guennebaud 2012-01-25 16:33:35 +01:00
  • 61ad84fd4d Make sure that now-fixed assert is not triggered. (transplanted from 0e1e0a2a58 ) Jitse Niesen 2012-01-19 14:30:44 +00:00
  • 0fa2b394ce Fix broken asserts releaved by Clang. Keir Mierle 2012-01-18 15:03:27 -08:00
  • 362fcabc44 Check for positive definiteness in SimplicialLLT Christoph Hertzberg 2012-01-14 22:34:18 +01:00
  • 5e4dfa4a09 fix a nesting type issue in Sparse/TriangularView Gael Guennebaud 2012-01-25 18:16:48 +01:00
  • 606e204f6d fix bug #406: Using OpenMP and Eigen causes infinite loop/deadlock (transplanted from fd52daae87 ) Gael Guennebaud 2012-01-25 17:42:22 +01:00
  • c68616b3b5 fix warning with gcc 4.6 Gael Guennebaud 2012-01-25 15:48:50 +01:00
  • 87f2af5930 workaround ICC compilation error with -strict-ansi Gael Guennebaud 2012-01-25 15:45:01 +01:00
  • d615d39af0 determine windows version from major.minor only, the patch number is irrelevant. Gael Guennebaud 2012-01-23 21:56:46 +01:00
  • 0d03492e1e std::isfinite is non standard Gael Guennebaud 2012-01-23 21:49:00 +01:00
  • ee9f3e34b0 LLT: improve rankUpdate to support downdates, LDLT: add the missing info() function, improve unit testing of rankUpdate() Gael Guennebaud 2012-01-23 17:28:23 +01:00
  • 039408cd66 added functions to allow for cwise min/max operations with scalar argument (bug #400). added function for array.min(), array.max(), matrix.cwiseMin(), matrix.cwiseMax(). Abraham Bachrach 2012-01-11 11:00:30 -05:00
  • 238999045c optimize the packing of lhs blocks for matrix-matrix products => significant speedup for small products Gael Guennebaud 2012-01-21 19:34:28 +01:00
  • 0e1e0a2a58 Make sure that now-fixed assert is not triggered. Jitse Niesen 2012-01-19 14:30:44 +00:00
  • 274f8a0947 Fix broken asserts releaved by Clang. Keir Mierle 2012-01-18 15:03:27 -08:00
  • 589cc627f8 fixe one more VC10 ICE Gael Guennebaud 2012-01-18 17:45:22 +01:00
  • db8f528737 fix VC10 ICE Gael Guennebaud 2012-01-18 17:42:13 +01:00
  • bc0fc5d21e Correct description of rankUpdate() in quick reference guide. Thanks to Sameer Agarwal for pointing out this mistake. Jitse Niesen 2012-01-09 12:57:11 +00:00
  • d6bf9f848a Correct description of rankUpdate() in quick reference guide. Thanks to Sameer Agarwal for pointing out this mistake. (transplanted from bc0fc5d21e ) Jitse Niesen 2012-01-09 12:57:11 +00:00
  • 45bcad41b4 Fix out-of-range int constant in 4x4 inverse. Keir Mierle 2012-01-05 23:15:09 -08:00
  • 2d4fee0b40 Fix out-of-range int constant in 4x4 inverse. (transplanted from 45bcad41b4 ) Keir Mierle 2012-01-05 23:15:09 -08:00
  • e7ef367db1 suppress unused variable warnings Gael Guennebaud 2012-01-06 09:02:06 +01:00
  • bdee0c9baa set the default number of iteration to the size of the problem Gael Guennebaud 2011-12-27 16:38:05 +01:00
  • 15ea999f84 pushed too fast the previous one Gael Guennebaud 2011-12-23 23:22:31 +01:00
  • 901bcdd2a8 the previous test works for Dynamic sizes only Gael Guennebaud 2011-12-23 23:16:43 +01:00
  • 96a18ef230 add a reconstruction test Gael Guennebaud 2011-12-23 23:15:08 +01:00
  • 28bbc4bf47 fix bug #398, the quaternion returned by slerp was not always normalized, add a proper unit test for slerp (transplanted from 8171adb7ff ) Gael Guennebaud 2011-12-23 22:39:32 +01:00
  • 8171adb7ff fix bug #398, the quaternion returned by slerp was not always normalized, add a proper unit test for slerp Gael Guennebaud 2011-12-23 22:39:32 +01:00
  • 67ae94f3a2 fix compilation of sparse_basic unit test for complexes Gael Guennebaud 2011-12-23 09:41:14 +01:00
  • e3e39ea26d suppress an 'unused variable' warning Gael Guennebaud 2011-12-22 14:06:16 +01:00
  • 2c03e6fccc evaluate 1D sparse expressions into SparseVector and make the sparse operator<< and dot honor nested types Gael Guennebaud 2011-12-22 14:01:06 +01:00
  • 7f04845023 fix assignment of a row-major sparse vector to a column major sparse one Gael Guennebaud 2011-12-22 11:53:47 +01:00
  • e4cea957df fix bug #391: prune was for compressed format only, now it also turns the matrix into compressed form Gael Guennebaud 2011-12-20 18:37:24 +01:00
  • 7e866c447f fix bug #391: improper stream output for uncompressed mode, also avoid double debugging outputs for column major matrices Gael Guennebaud 2011-12-20 18:31:00 +01:00
  • 6f92b75874 add aliasing test for sparse*sparse product Gael Guennebaud 2011-12-20 18:10:22 +01:00
  • 50d756b9ea fix bug #394: innerVector::nonZeros() was broken for uncompressed mode Gael Guennebaud 2011-12-20 18:10:02 +01:00
  • 15d781b64c we need to define EXTRACT_ALL to YES to get doxygen see the whole hierarchy. Exclude internal::* from the doc. Gael Guennebaud 2011-12-20 10:25:54 +01:00
  • fcc966b40d workaround doxygen limitation to follow the base class of PlainObjectBase Gael Guennebaud 2011-12-19 22:13:11 +01:00
  • 33e52a3943 rm local fill-in ratio estimation (was broken sometimes) Gael Guennebaud 2011-12-16 16:29:46 +01:00