Commit Graph

  • de22ad117c bug #157 - Implemented *= /= * / operations for VectorwiseOp (e.g. mat.colwise()) Kibeom Kim 2011-11-17 17:57:45 -05:00
  • 08c0edae86 Move EIGEN_USING_MATRIX_TYPEDEFS macros to Eigen2Support. Jitse Niesen 2011-11-16 14:32:50 +00:00
  • 0ef41ec958 Put docs for unsupported modules in right place (bug #372). Doxygen was confused by the unsupported modules being partly in the doc/ directly, instead of completely in unsupported/doc/ . Thus, the link to the unsupported modules on the server did not work (I think this manifested itself after doxygen was upgraded on the server). (transplanted from changeset 7898281b2b ) Jitse Niesen 2011-11-14 13:51:32 +00:00
  • db36e4204f [Geometry/AlignedBox] New typedefs, like for Core/Matrix Dennis Schridde 2011-11-09 22:12:28 +01:00
  • 8fbbbe7521 fix some include paths Gael Guennebaud 2011-11-16 09:27:38 +01:00
  • cb2f1944e2 add the new module headers Gael Guennebaud 2011-11-12 15:22:35 +01:00
  • 53fa851724 move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning Gael Guennebaud 2011-11-12 14:11:27 +01:00
  • dcb66d6b40 fix ei_add_property Gael Guennebaud 2011-11-12 10:54:16 +01:00
  • 3e4a68cc60 optimize vectorized reductions by peeling the loop: - x2 for squaredNorm() on double - peeling the loop with a peeling factor of 4 leads to even better perf for large vectors (e.g., >64) but it makes more difficult to keep good performance on smaller ones. Gael Guennebaud 2011-11-12 09:19:48 +01:00
  • c110abb7d2 fix performance issue with SPMV Gael Guennebaud 2011-11-11 06:04:31 +01:00
  • 9d82a7e204 merge with hauke/eigen-cdash-improvements branch Gael Guennebaud 2011-11-09 21:19:05 +01:00
  • 3a82aa1133 [Core/Matrix] Fix: Clear the right typedef macro Dennis Schridde 2011-11-09 12:25:55 +00:00
  • fb3aa7220f reimplement abs2 not to use std::norm which is incredibly slow. Gael Guennebaud 2011-11-08 22:42:51 +01:00
  • 45a6bb34c3 Add simple example on how to compute Cholesky decomposition. Jitse Niesen 2011-11-07 17:14:06 +00:00
  • 7438c2d3ce Patches to support ARM NEON with Clang 3.0 and LLVM-GCC Marton Danoczy 2011-11-04 16:37:10 +01:00
  • 7764885d04 Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining of the integer overflow helpers, whose non-inlining caused major performance problems, see the mailing list thread 'Significant perf regression probably due to bug #363 patches' Benoit Jacob 2011-11-06 16:27:41 -05:00
  • 6021b5c467 Automatically produce a tgz archive of the documentation. (transplanted from cdd3e85060 ) Gael Guennebaud 2011-11-05 21:59:36 +01:00
  • f422668d39 Patches to support ARM NEON with Clang 3.0 and LLVM-GCC Marton Danoczy 2011-11-04 16:37:10 +01:00
  • 1b98b73472 Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining of the integer overflow helpers, whose non-inlining caused major performance problems, see the mailing list thread 'Significant perf regression probably due to bug #363 patches' Benoit Jacob 2011-11-06 16:27:41 -05:00
  • aa3e420df5 Add test for Matrix(x, y) ctor static assert added in previous changeset Benoit Jacob 2011-11-06 00:44:04 -04:00
  • ab3f138b23 In the Matrix constructor taking (rows, cols), statically assert that the types are integer. Benoit Jacob 2011-11-05 23:56:48 -04:00
  • 478de03bd8 fix a couple of warnings in the unit tests Gael Guennebaud 2011-11-05 23:30:49 +01:00
  • cdd3e85060 Automatically produce a tgz archive of the documentation. Gael Guennebaud 2011-11-05 21:59:36 +01:00
  • b4d1d4a2e0 completely remove EIGEN_BUILD_BLAS_LAPACK option Gael Guennebaud 2011-11-05 13:26:53 +01:00
  • c5ddaf0c87 fix compilation Gael Guennebaud 2011-11-05 10:54:05 +01:00
  • 1de769d122 remove deprecated assert Gael Guennebaud 2011-11-04 14:42:54 +01:00
  • 05de3dddca use runtest.sh script iif /bin/bash does exist Gael Guennebaud 2011-11-03 17:37:25 +01:00
  • 94d87abbdb fix fftw cmake stuff Gael Guennebaud 2011-11-03 15:33:42 +01:00
  • 1ab1f7b125 Allow for more iterations in SelfAdjointEigenSolver (bug #354). Add an assert to guard against using eigenvalues that have not converged. Add call to info() in tutorial example to cover non-convergence. Jitse Niesen 2011-11-02 14:18:20 +00:00
  • a594ac3966 Allow for more iterations in SelfAdjointEigenSolver (bug #354). Add an assert to guard against using eigenvalues that have not converged. Add call to info() in tutorial example to cover non-convergence. Jitse Niesen 2011-11-02 14:18:20 +00:00
  • 57207239f3 Mention that the axis in AngleAxis have to be normalized. Gael Guennebaud 2011-11-01 09:40:51 +01:00
  • fa7c08a831 bug #365 - Rename B0 in GeneralBlockPanelKernel.h to avoid name clash with termios.h on POSIX systems. Jan Oberländer 2011-10-31 10:44:09 -04:00
  • 0cf2a05f3e bug #365 - Add test for non-usage of B0 Benoit Jacob 2011-10-31 10:44:06 -04:00
  • 411b4a1b1d bug #369 - Quaternion alignment is broken Benoit Jacob 2011-10-31 09:23:41 -04:00
  • 9df2f5c923 bug #369 - Quaternion alignment is broken Benoit Jacob 2011-10-31 09:23:41 -04:00
  • 0609dbeec6 fix more variable-set-but-not-used warnings on gcc 4.6 Benoit Jacob 2011-10-31 00:51:36 -04:00
  • 6a1caf0351 Fix some unused-variable warnings with GCC 4.6 Benoit Jacob 2011-10-30 23:55:20 -04:00
  • 4477843bdd bug #206 - part 4: Removes heap allocations from JacobiSVD and its preconditioners Adolfo Rodriguez Tsourouksdissian 2011-10-30 23:55:20 -04:00
  • 8f7fb19907 bug #363 - check for integer overflow in size computations Benoit Jacob 2011-10-16 16:12:19 -04:00
  • 074755a27c Added tag 3.0.3 for changeset 37725a72db Jitse Niesen 2011-10-06 20:35:53 +01:00
  • 37725a72db Bump version to 3.0.3 3.0.3 Jitse Niesen 2011-10-06 20:35:36 +01:00
  • 0d1f7ed252 Workaround for mysterious error C2082 in MSVC. Also, get rid of some "conversion from int to bool" warnings. Jitse Niesen 2011-10-02 22:23:02 +01:00
  • bef5ada15a fix eigen2 support test compilation with ICC Gael Guennebaud 2011-09-28 17:52:06 +02:00
  • bababb5bd6 Convert tabs to spaces. Jitse Niesen 2011-09-27 15:47:04 +01:00
  • 9d0fcacc72 Fix bug #286: Infinite loop in JacobiSVD with denormals Jitse Niesen 2011-09-27 14:25:02 +01:00
  • 1f974f33d8 some std GNU header files undefined min/max and don't like like either Gael Guennebaud 2011-09-20 01:47:21 +02:00
  • f698fbed62 Typo in geometry tutorial. Jitse Niesen 2011-09-19 21:57:26 +01:00
  • db08fb676b Bug fix for matrix1 * matrix2 * scalar1 * scalar2. See report on http://forum.kde.org/viewtopic.php?f=74&t=96947 . Jitse Niesen 2011-09-19 15:15:12 +01:00
  • 3a0d0df82d Protecting remaining min/max usages with parentheses Michael Schmidt 2011-09-18 16:25:54 +02:00
  • af34da6438 Fix LDLT::solve() if matrix singular but solution exists (bug #241). Clarify this in docs and add regression test. Jitse Niesen 2011-09-11 06:30:53 +01:00
  • 9c92d70f1d resolve pkgconfig destination - #338 (transplanted from 6b31aa4bd1 ) Trevor Wennblom 2011-08-30 19:15:16 -05:00
  • b6fc4cfe2a Update docs of PlainObjectBase::Map(); fixes bug #335. Also fix some typos. Jitse Niesen 2011-09-03 15:18:21 +01:00
  • 467b7b9263 fix bug #337: mess with min/max in eigen2 support Gael Guennebaud 2011-08-28 22:17:11 +02:00
  • 48fdb50ae3 Added tag 3.0.2 for changeset a65053d80b Gael Guennebaud 2011-08-26 14:56:38 +02:00
  • a65053d80b bump to 3.0.2 3.0.2 Gael Guennebaud 2011-08-26 14:56:26 +02:00
  • adcb220db3 fix linking issue with msvc root 2011-08-26 15:22:48 +02:00
  • b21f9c3573 fix bug #330: Index to int conversion warning (transplanted from 8414be739b ) Gael Guennebaud 2011-08-23 11:02:10 +02:00
  • fe228fc50b mv the mpreal copy in its own folder (transplanted from ea4a1960f0 ) Gael Guennebaud 2011-08-19 15:08:29 +02:00
  • 4ab20b4cae update to latest mpreal and fix a min/max issue in mprel.h (transplanted from 79ad55a901 ) Gael Guennebaud 2011-08-19 15:03:45 +02:00
  • 5d5cf478ab oops EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION now perfroms full specialization, no need for the typename keywords (transplanted from b3f5fbbd9a ) Gael Guennebaud 2011-08-22 10:48:04 +02:00
  • 55149df4e8 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). (transplanted from b85c89c313 ) Gael Guennebaud 2011-08-22 10:12:10 +02:00
  • b2d10249b4 fix linking issue (transplanted from ca7d3dca79 ) Gael Guennebaud 2011-08-12 22:38:53 +02:00
  • bdf0b0c47e 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 Thomas Capricelli 2011-08-04 05:02:47 +02:00
  • ea7923c6f9 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 Thomas Capricelli 2011-08-04 03:25:29 +02:00
  • 49b6e9143e protect calls to min and max with parentheses to make Eigen compatible with default windows.h Gael Guennebaud 2011-07-21 11:19:36 +02:00
  • f096553344 fix bug #320 (pretty gdb printer on mingw) (transplanted from d4bd8bddb5 ) Gael Guennebaud 2011-07-20 11:15:42 +02:00
  • 433b353013 fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of size (1,1) correctly (transplanted from 5fdebc2fa5 ) Gael Guennebaud 2011-07-09 07:15:14 +02:00
  • 3cb088c39f fix few warnings reported by clang Thomas Capricelli 2011-07-07 22:19:43 +02:00
  • a99ea69b32 fix constness of intersection methods (bug #309) (transplanted from c98cd5e564 ) Gael Guennebaud 2011-06-27 13:15:01 +02:00
  • bd7475cc0c fix typo in doc for ParametrizedLine Thomas Capricelli 2011-06-23 00:39:40 +02:00
  • d03bbcbcbc fix typo in doc for ParametrizedLine Thomas Capricelli 2011-06-23 00:34:30 +02:00
  • fae2aa3fd9 Relatively straightforward changes to wording of documentation, focusing particularly on the sparse and (to a lesser extent) geometry pages. (transplanted from 16a2d896bc ) Tim Holy 2011-06-20 22:47:58 -05:00
  • 13a17d968f A first tiny test commit: fix a spelling error in the documentation. (transplanted from 4a95badf74 ) Tim Holy 2011-06-19 14:39:19 -05:00
  • 135ba535a4 fix documentation of norm (transplanted from a55c27a15f ) Gael Guennebaud 2011-06-18 08:30:34 +02:00
  • bbbf0559fe remove the use of non standard long long (transplanted from 40287d2fd9 ) Gael Guennebaud 2011-06-14 10:56:47 +02:00
  • e5203d46fe fix aligned_allocator::allocate interface Gael Guennebaud 2011-06-14 08:52:38 +02:00
  • c91fed1eec fix aligned_allocator::allocate interface (transplanted from f82b3ea241 ) Gael Guennebaud 2011-06-14 08:50:25 +02:00
  • f59b08f3bd fix typo in constant name Thomas Capricelli 2011-06-12 23:53:46 +02:00
  • 9155002901 fix compilation with MinGW (transplanted from 5bc4abc45e ) Gael Guennebaud 2011-06-01 12:16:21 +02:00
  • 7065c3a398 Added tag 2.0.16 for changeset f90db64e6a Gael Guennebaud 2011-05-28 10:16:30 +02:00
  • f90db64e6a bump to 2.0.16 2.0.16 Gael Guennebaud 2011-05-28 10:16:08 +02:00
  • d6293e6385 fix perf regression introduced by changeset 7852a48a2f (matrix-vector product did not use the nesting rules....) Gael Guennebaud 2011-05-27 22:05:39 +02:00
  • 46f4bd9ed4 fix aligned_stack_memory_handler for null pointers (transplanted from 6441e8727b ) Gael Guennebaud 2011-04-21 09:00:55 +02:00
  • ebad34db21 Added tag 3.0.1 for changeset c0f867ed10 Gael Guennebaud 2011-05-30 15:23:33 +02:00
  • c0f867ed10 bump to 3.0.1 3.0.1 Gael Guennebaud 2011-05-30 15:15:37 +02:00
  • d225bbe534 do not directly call std::ceil (transplanted from 9464745385 ) Gael Guennebaud 2011-05-28 16:46:38 +02:00
  • a6f8da7c48 Fix typo ('using namespace' instead of 'using'). (transplanted from d23845c4cc ) Jitse Niesen 2011-05-26 09:52:36 +01:00
  • 33efb8ed62 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); (transplanted from 87ac09daa8 ) Gael Guennebaud 2011-05-25 08:41:45 +02:00
  • 63e5cf525f work around an ICE with ICC 12 Gael Guennebaud 2011-05-29 11:23:31 +02:00
  • 3cd1641dac fix bug #278: geometry tutorial Gael Guennebaud 2011-05-28 22:12:15 +02:00
  • 4fe4ab8fc0 finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not EIGEN_DONT_ALIGN_STATICALLY... (transplanted from 7b46d7ed0f ) Gael Guennebaud 2011-05-28 11:38:53 +02:00
  • d7d76bf4ca bug #225: add a unit test for memory leak (transplanted from 5541bcb769 ) Gael Guennebaud 2011-05-23 14:20:49 +02:00
  • cf76a50a34 bug #271: fix copy/paste mistakes in doc Gael Guennebaud 2011-05-23 13:39:26 +02:00
  • ee46ae9ba7 clean a bit previous patch (ctor vs static_cast and a few bits) (transplanted from da644fb0c3e0b7fcda03ba27a02061c084809b9f) Gael Guennebaud 2011-05-23 13:34:04 +02:00
  • b3c3627c72 fix implicit scalar conversions (needed to support fancy scalar types, see bug #276) (transplanted from d61f1eae804a5dc4924f167c00fbde31c1bef7ea) David H. Bailey 2011-05-23 11:20:13 +02:00
  • e3a521be6b backport 7209d6a126 (fix gemv_static_vector_if on architectures that cannot aligned on the stack (e.g., ARM NEON)) Gael Guennebaud 2011-05-21 22:19:12 +02:00
  • 4c7d57490c clean several other assertion checking tests (transplanted from 96464f8563 ) Gael Guennebaud 2011-05-20 09:59:15 +02:00
  • fe21e084b4 fix vectorization_logic when EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT (transplanted from 501bc602ec ) Gael Guennebaud 2011-05-19 21:52:40 +02:00
  • 282fd7a2da NEON: fix plset (transplanted from f2837aebc4 ) Gael Guennebaud 2011-05-18 21:12:08 +02:00
  • 7d28c618a0 add unit test for plset (transplanted from 8170ef0b2d ) Gael Guennebaud 2011-05-18 21:11:03 +02:00