Commit Graph

  • 1869a02f52 add part<SelfAdjoint>... it's never too late and I need this for eigen2support Benoit Jacob 2011-01-25 19:49:38 -05:00
  • 8b6c1caa3e fix compilation of rowmajor sparse time diagonal Gael Guennebaud 2011-01-14 20:29:55 +01:00
  • dcbf091e60 fix EIGEN_TEST_NOQT (reported by Philippe Hamelin) Thomas Capricelli 2011-01-14 14:30:06 +01:00
  • cbfab7204f Update of CPUID macros to fix segfaults in amd64 code. Jose Luis Blanco 2011-01-05 02:43:43 +01:00
  • 98f0274305 third pass of const-correctness fixes (bug #54), hopefully the last one... Benoit Jacob 2011-01-07 05:16:01 -05:00
  • c7baf07a3e add plugin mechanism to sparse objects Gael Guennebaud 2011-01-07 15:53:02 +01:00
  • 9111d73017 Fix compilation error in HouseholderSequence introduced in my previous commit. Jitse Niesen 2011-01-07 13:46:23 +00:00
  • 4abb772b52 Fix bug #38 * address of temporaries were passed to umfpack_zi_* functions. It is ok with g++-4.4 or 4.5, but not with the -std=c++0x in both versions. This patch makes it work for c++98 and c++0x versions Romain Bossart 2011-01-07 10:27:22 +01:00
  • 2cc75f4922 Make HouseholderSequence::setTrans() protected (cf. bug #50). Users can call .transpose() instead. Jitse Niesen 2011-01-06 11:30:19 +00:00
  • 934720c4ba Decrease the degree of the polynomials being tested to reduce time spent during the tests. Manuel Yguel 2011-01-05 19:49:13 +01:00
  • 4ba0ec5e0e Fixed #148 where a const-accessor for coefficients was missing in the MatrixWrapper. Hauke Heibel 2011-01-04 15:35:50 +01:00
  • d7e1eeaece fix compilation when defaulting to row major Gael Guennebaud 2011-01-04 14:40:06 +01:00
  • 3a4d56171d fix openglsupport unit test when defaulting to row major Gael Guennebaud 2011-01-04 14:34:17 +01:00
  • 64356a622d fix vectorization_logic unit test when defaulting to row major Gael Guennebaud 2011-01-04 14:18:07 +01:00
  • 004488a31d Fix bug in symmetric rank-2 update for row-major matrices (bug #144). Jitse Niesen 2011-01-04 10:35:39 +00:00
  • fb023b871f Const-correctness fix for gemv_selector<OnTheRight,ColMajor,true> (bug #144). Jitse Niesen 2011-01-04 10:35:10 +00:00
  • fd4e366d7e fix severe perf bug: coeff-based matrix products were not considered aligned, typically preventing vectorization. added unit test. Benoit Jacob 2011-01-02 12:07:39 -05:00
  • 47a9d2ed54 Document HouseholderSequence. Incomplete: I did not explain the difference between OnTheLeft and OnTheRight, and there is only one example. Jitse Niesen 2011-01-02 16:59:44 +00:00
  • 583f963517 make the table fit within 80 characters Gael Guennebaud 2011-01-01 12:02:55 +01:00
  • e7318148b5 an attempt to fix a compilation issue with -std=c++0x Gael Guennebaud 2011-01-01 11:40:30 +01:00
  • 7feb644620 Switched "MESSAGE(" -> "MESSAGE(STATUS " in CMake script, since otherwise they may look like errors to the user. Jose Luis Blanco 2010-12-29 22:02:01 +01:00
  • 902af035d3 merge Gael Guennebaud 2010-12-31 17:26:48 +01:00
  • 25efcdd042 fix sparse time dense product with a rowmajor lhs Gael Guennebaud 2010-12-31 17:11:17 +01:00
  • 11e253bc10 [Sparse] Added regression tests for the two bugfixes, the code passes all sparse_product tests David J. Luitz 2010-12-30 15:16:23 +01:00
  • 13867c15cc fix compilation of code using e.g. Transpose<const Foo>::data() non-const-qualified. Same problem existed for coeffRef() and also in MapBase.h. Benoit Jacob 2010-12-30 07:47:51 -05:00
  • 26c2afd55a fix compile errors in Tridiagonalization and in doc examples Benoit Jacob 2010-12-30 04:52:20 -05:00
  • dbd9c5fd50 fix HouseholderSequence API, bug #50: * remove ctors taking more than 2 ints * rename actualVectors to length * add length/shift/trans accessors/mutators Benoit Jacob 2010-12-30 04:18:40 -05:00
  • e112ad8124 In QuickRefPage LinSpaced is improperly documented. Trevor Irons 2010-12-29 10:08:41 -07:00
  • d6a5ba5a08 Rename EIGEN_DENSESTORAGEBASE_PLUGIN to EIGEN_PLAINOBJECTBASE_PLUGIN. Jitse Niesen 2010-12-29 19:12:39 +00:00
  • 3ca31a8b74 fixed msvc9 build errors. Jose Luis Blanco 2010-12-29 19:42:01 +01:00
  • d84b135ed3 Enable GSL tests (reverts part of changeset 6628534eb5 ). Jitse Niesen 2010-12-29 17:45:18 +00:00
  • 97c54ad220 fix MSVC warnings, bug #143 Jose Luis Blanco 2010-12-29 06:15:41 -05:00
  • 7a29ae0b5c fix preprocessor checks for availability of cpuid Thomas Capricelli 2010-12-28 13:46:39 +01:00
  • 657013c974 Mention ptr_fun in docs for .unaryExpr() Jitse Niesen 2010-12-27 16:35:25 +00:00
  • 265e1ef4ef Extend doc page on preprocessor directives. Jitse Niesen 2010-12-27 16:34:58 +00:00
  • 8db9acbc16 Move doxygen comments for EIGEN_NO_DEBUG from source to I14. This reverts changeset 76fbe94279 . Benoit and I agree that my approach there (to use doxygen comments) pollutes the code too much. Jitse Niesen 2010-12-27 15:07:11 +00:00
  • 840c4e1ab5 Move section on preprocessor directives from I00 to its own page. Jitse Niesen 2010-12-27 15:07:07 +00:00
  • 42a050dc68 Finish doc page on aliasing. Jitse Niesen 2010-12-27 15:06:55 +00:00
  • dc3618a557 move BandMatrix and TridiagonalMatrix to the internal:: namespace Benoit Jacob 2010-12-25 17:17:10 -05:00
  • 8d2a10c5c1 more renaming to make this file matrix-or-array-agnostic Benoit Jacob 2010-12-25 17:04:36 -05:00
  • e8768251db rename macro Benoit Jacob 2010-12-25 17:01:01 -05:00
  • 86d3711fb7 remove EIGEN_REF_TO_TEMPORARY, clarify docs Benoit Jacob 2010-12-25 16:45:25 -05:00
  • 75b7d98665 bug #54 - really fix const correctness except in Sparse Benoit Jacob 2010-12-22 17:45:37 -05:00
  • 3b6d97b51a Re-enabled the BLAS compilation on non-MSVC systems. Hauke Heibel 2010-12-17 10:52:57 +01:00
  • 5e46f7a499 Switched back to the old behaviour where EIGEN_SPLIT_LARGE_TESTS was ON per default on MSVC systems. Without splitting these tests, some do not compile Hauke Heibel 2010-12-17 09:42:17 +01:00
  • a21d56b766 disable blas if C++ compiler is MSVC Gael Guennebaud 2010-12-16 20:51:44 +01:00
  • efdf2e4056 Added automatic SSE3/4.1/4.2 support for MSVC. Hauke Heibel 2010-12-16 20:08:22 +01:00
  • b31e1246e1 Re-enabled the missing tests, again... Hauke Heibel 2010-12-16 19:07:23 +01:00
  • 83e3c4582f Improved the array unit test - internal::isApprox needs to use the same precision as VERIFY_IS_NOT_APPROX. Removed debug code from test_isApprox. Hauke Heibel 2010-12-16 18:53:02 +01:00
  • 2d0dfe5d60 Uups - re-enabled subtests 1 to 5. Hauke Heibel 2010-12-16 17:36:10 +01:00
  • f578dc7aff Fixed compound subtraction in ArrayBase where the assignment needs to be carried out on the derived type. Added unit tests for map based component wise arithmetic. Hauke Heibel 2010-12-16 17:34:13 +01:00
  • dbfb53e8ef Added unit test for matrix creation from const raw data. Hauke Heibel 2010-12-15 15:28:43 +01:00
  • 6f5c45ceff Fixed ctor from const raw data for Matrices and added the missing implementation for Arrays. Fixed a warning regarding the conversion from int to bool in MapBase. Hauke Heibel 2010-12-15 15:19:51 +01:00
  • 6a9a6bbc78 fix warning Gael Guennebaud 2010-12-13 10:18:33 +01:00
  • 68fe80861c Fix bug #133: remove the EIGEN_RESTRICT which was useless here anyway Gael Guennebaud 2010-12-13 09:56:13 +01:00
  • f2c18f2e37 merge Jitse Niesen 2010-12-12 21:24:24 +00:00
  • 4a5ebcd1ce Fix compilation of Tridiagonalization_diagonal example. After changeset 0d63212257 , matrixT() is a real matrix even if the matrix which is decomposed is complex. Jitse Niesen 2010-12-12 13:53:42 +00:00
  • c7f01157dd enforce compilation of blas unit tests when running ctest Gael Guennebaud 2010-12-12 13:10:00 +01:00
  • 9cd4f67e7f Specify root namespace for fftw_plan from FFTW3 library. After changeset 4716040703 (the ei_ --> internal:: change), there are two symbols called fftw_plan, one from the FFTW3 library and one from Eigen. Jitse Niesen 2010-12-12 11:44:30 +00:00
  • e05c79cbd8 Fixed NEON compilation errors, changed float-abi back to softfp (which is the most used right now). Some complex tests appear to segfault, needs a more careful look. Konstantinos Margaritis 2010-12-10 20:27:46 +02:00
  • b11343e15c fix intermittend failure of schur_real test: there only is an iterative process if size>2 Benoit Jacob 2010-12-10 02:10:03 -05:00
  • 74cc42b22f bug #54 - The big Map const-correctness changes Benoit Jacob 2010-12-10 02:09:58 -05:00
  • e736df3edd suppress stupid warning Gael Guennebaud 2010-12-10 15:53:13 +01:00
  • 79cc86f701 fix compilation Gael Guennebaud 2010-12-10 13:52:47 +01:00
  • 67c28570e3 fix compilation with ICC (template keyword on a non template method) Gael Guennebaud 2010-12-10 10:05:52 +01:00
  • 5bc21c25c5 fix ICE with gcc 3.4 and 4.0.1 Gael Guennebaud 2010-12-10 09:59:44 +01:00
  • bacd531862 fix bug #128 : tridiagonalization failed for 1x1 matrices Gael Guennebaud 2010-12-09 19:56:20 +01:00
  • 17de59278b simplification Gael Guennebaud 2010-12-09 19:47:02 +01:00
  • 147a63c4b5 compilation fix Gael Guennebaud 2010-12-09 19:46:26 +01:00
  • 0b32c5bdda fix compilation of sparse_basic for DynamicSparseMatrix Gael Guennebaud 2010-12-09 19:39:15 +01:00
  • aec0782719 fix the build of eigensolver_complex test. Benoit Jacob 2010-12-09 03:47:35 -05:00
  • 1be6449f2e fix bug #127. our product selection logic was flawed in that it used the Max-sized to determine whether the size is 1. Benoit Jacob 2010-12-09 02:38:07 -05:00
  • 819bcbed19 fix comment Benoit Jacob 2010-12-07 02:17:15 -05:00
  • 7a7ca99a31 [mq]: Mingw32 fix Eamon Nerbonne 2010-12-03 23:24:06 +01:00
  • c49c013c47 add main ei_* functions into Eigen2Support Gael Guennebaud 2010-12-03 11:22:35 +01:00
  • 14208eb478 add a word about the ei_ prefix change in Eigen2 -> Eigen3 doc page. Gael Guennebaud 2010-12-03 10:54:16 +01:00
  • a289065c73 Applied a fix to our std::vector specialization which prevents the usage of workaround_msvc_stl_support when T is not a class. Hauke Heibel 2010-12-02 12:33:15 +01:00
  • 59b944cb50 add is_const Benoit Jacob 2010-12-01 09:22:54 -05:00
  • 46387cc180 remove makeconst_return_type Benoit Jacob 2010-12-01 09:22:50 -05:00
  • f0ba513f41 Fixed compilation of tridiagonalization related unit tests. Hauke Heibel 2010-11-27 15:41:46 +01:00
  • 3899857e08 Removed remove_const_on_value_type since the meaning is unclear and it is in fact unused. Extened the meta unit tests. Hauke Heibel 2010-11-26 18:06:08 +01:00
  • 60a544c879 Added STL like (add|remove)_const. Fixed add_const_on_value_type for "const T* const". Hauke Heibel 2010-11-26 16:56:03 +01:00
  • bf9d25ce58 Postfixed add_const and remove_const by _on_value_type to express the differences to the STL. Hauke Heibel 2010-11-26 16:30:45 +01:00
  • 139392488d dos2unix Benoit Jacob 2010-11-26 10:10:26 -05:00
  • e868b6736a Merge. Jitse Niesen 2010-11-26 14:37:58 +00:00
  • d551e99644 make HessenbergDecompositionMatrixHReturnType internal Gael Guennebaud 2010-11-26 15:39:01 +01:00
  • e06c6553e0 make TridiagonalizationMatrixTReturnType internal and only export a public MatrixTReturnType typedef Gael Guennebaud 2010-11-26 15:36:29 +01:00
  • 0d63212257 add a TridiagonalizationMatrixTReturnType class to make Tridiagonalization::matrixT() more efficient and future proof. Gael Guennebaud 2010-11-26 15:31:47 +01:00
  • 9bad7c7edb Compilation fix in case EIGEN_DEBUG_ASSERTS is defined. Jitse Niesen 2010-11-26 14:21:57 +00:00
  • 421b2b5ff7 fix a couple of issues with TridiagonalMatrix Gael Guennebaud 2010-11-26 13:04:20 +01:00
  • d8b26cfeec s/id/p to avoid name clash Gael Guennebaud 2010-11-26 08:36:16 +01:00
  • 156a31b0e9 fully implement scalar_fuzzy_impl<bool> as, e.g., the missing isMuchSmallerThan is convenient to filter out false values. Gael Guennebaud 2010-11-25 18:00:30 +01:00
  • 010ed9510b Remove parentheses for compatibility with cmake 2.6.2 Jitse Niesen 2010-11-24 22:26:13 +00:00
  • cd1225ef14 make example compile Benoit Jacob 2010-11-24 09:18:49 -05:00
  • f84cbba52a minor fixes Benoit Jacob 2010-11-24 09:16:30 -05:00
  • 07f2406dc1 some dox tweaks Benoit Jacob 2010-11-24 08:23:17 -05:00
  • f1690fb9fa fix bug #122 : rank 2 update test and scalar multiple extraction were both wrong Gael Guennebaud 2010-11-23 19:19:04 +01:00
  • 0ab9a0a2f7 make UpperBidiagonalization internal: don't want to support it, it's not used. Keeping it because it tests BandMatrix. Benoit Jacob 2010-11-23 11:12:42 -05:00
  • ee38dbf1e6 Rework nested<> to be cleaner, see bug #76. Benoit Jacob 2010-11-23 11:11:40 -05:00
  • 4c5932f8f5 Improves the filter for hidden files in "Eigen" and "Eigen/src". This generic solution prevent cmake from having an error .svn folders when the source folder is under subversion. Frederic Gosselin 2010-11-22 10:47:07 -05:00