Commit Graph

  • 476cb4c65c fix name collision Gael Guennebaud 2011-01-31 10:54:21 +01:00
  • 9a73bfeb85 add GOTO2 and clean a bit the cmake macros Gael Guennebaud 2011-01-31 10:45:03 +01:00
  • 6e67d15795 now gemv supports strides Gael Guennebaud 2011-01-30 08:17:46 +01:00
  • 157a5040d5 Added the /bigobj flag in order to enable compilation with MSVC when EIGEN_SPLIT_LARGE_TESTS is not set. Hauke Heibel 2011-01-29 14:35:24 +01:00
  • a1f5ea8954 make eigen2 cholesky test pass Benoit Jacob 2011-01-28 13:04:23 -05:00
  • e001db2a15 fix bug in triangular matrix-vector produce found by eigen2 tests! Benoit Jacob 2011-01-28 13:04:11 -05:00
  • 852077fbc9 still test fftw even if the binary for long double is not available Gael Guennebaud 2011-01-28 16:54:01 +01:00
  • c478e0039e disable broken determinant for complexes and SuperLU Gael Guennebaud 2011-01-28 16:30:21 +01:00
  • 6f2ba1f52b typo reported by Don Lorenzo Benoit Jacob 2011-01-28 10:00:34 -05:00
  • 817d86cbaf really fix permute_symm_to_symm for sparse complex matrix Gael Guennebaud 2011-01-28 15:51:55 +01:00
  • 6ec660ca7e fix crash in autodiff Gael Guennebaud 2011-01-28 15:30:33 +01:00
  • af712e80e6 fix bug #73: weird compilation error in HouseholderSequence where double and float were mixed. Hopefuly this also solve bug #91... Gael Guennebaud 2011-01-28 12:35:32 +01:00
  • d76ed18a9f rm useless ctor Gael Guennebaud 2011-01-28 11:25:11 +01:00
  • 1731a432e7 fix BTL cholesky action and output errors if the factorization failed Gael Guennebaud 2011-01-28 11:24:18 +01:00
  • 837f1ae59c fix compilation with old gcc Gael Guennebaud 2011-01-28 11:23:02 +01:00
  • ddfd288dc9 start nighlty builds at 00:00:00 UTC Gael Guennebaud 2011-01-28 10:33:02 +01:00
  • 42d512d33c fix compilation with gcc 4.2 and older Gael Guennebaud 2011-01-28 10:26:05 +01:00
  • 97801e5e0e Eigen/Eigen should not include Sparse until it is API stable Gael Guennebaud 2011-01-28 10:04:02 +01:00
  • 736d00ab87 typo Gael Guennebaud 2011-01-28 09:57:35 +01:00
  • 162d29e696 fix compilation of sparse module with ICC Gael Guennebaud 2011-01-28 09:55:32 +01:00
  • 22db1a6e82 fix fftw test Thomas Capricelli 2011-01-27 18:25:41 +01:00
  • b2b8c6a89c dot() now always uses eigen3 convention, even in eigen2 support mode, even stage 10. Didn't have a choice as lots of eigen code is using it. Benoit Jacob 2011-01-27 12:04:26 -05:00
  • e761ba68f7 merge Gael Guennebaud 2011-01-27 18:03:13 +01:00
  • 3d8e179aa2 fix MaxCols in ComplexEigenSolver which was causing memory allocation instead of static allocation in the nomalloc test. Uncomment commenetd parts of the nomalloc test since now matrix-matrix products are safe. Gael Guennebaud 2011-01-27 18:02:49 +01:00
  • 32124bc64a EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET must be defined to use Eigen/Sparse Gael Guennebaud 2011-01-27 17:36:58 +01:00
  • 52fed69baa add test for geometry with eigen2_ prefixes. fix that stuff. Benoit Jacob 2011-01-27 11:21:38 -05:00
  • 955e096277 add an Options template parameter to Hyperplane and ParametrizedLine Gael Guennebaud 2011-01-27 17:17:06 +01:00
  • d5e81d866a Added regression tests for bug #148. Hauke Heibel 2011-01-27 16:37:06 +01:00
  • fd400ffffb reverse order of testing for eigen2 support stages. Higher stages now have priority. So if your whole project builds with say stage 10, you can manually enable stage 20 for selected files. Benoit Jacob 2011-01-27 10:34:44 -05:00
  • b69b6a9db2 add Threshold API to FullPivHouseholderQR Benoit Jacob 2011-01-27 10:17:52 -05:00
  • a954a0fbd5 Add an Options template paramter to Transform to enable/disable alignment Gael Guennebaud 2011-01-27 16:07:33 +01:00
  • e3306953ef test case for unaligned quaternion Jakob Schwendner 2011-01-27 09:14:30 -05:00
  • 0aa752fc4f add quaternion Options, add unaligned possibility Christoph Hertzberg 2011-01-27 09:14:22 -05:00
  • 9ccd16609c fix twisted selfadjoint to selfadjoint (conjugation issue) Gael Guennebaud 2011-01-27 14:39:01 +01:00
  • f5d0f115b4 EigenSolver is now in the Eigenvalues modules, not QR ! Gael Guennebaud 2011-01-27 13:56:03 +01:00
  • 255f2a1379 fix various compilations issues Gael Guennebaud 2011-01-27 13:51:39 +01:00
  • 999678c3f0 fix mixingtypes unit test Gael Guennebaud 2011-01-27 13:51:17 +01:00
  • 40998f5e86 fix const-related compiler error on MSC. Eamon Nerbonne 2011-01-27 07:43:07 -05:00
  • 5f03cbd44f fix many missing const in return types Gael Guennebaud 2011-01-27 12:12:24 +01:00
  • e8d6a5ca87 fix cross product for complexes and add support for mixed real-complex cross products Gael Guennebaud 2011-01-27 11:33:37 +01:00
  • 0bfb78c824 allow mixed complex-real and real-complex dot products Gael Guennebaud 2011-01-27 09:59:19 +01:00
  • fe3bb545e0 allow matrix[index] in EIGEN2_SUPPORT Benoit Jacob 2011-01-26 20:22:33 -05:00
  • c90d0c363b improve automatic handling of gotoblas and atlas Gael Guennebaud 2011-01-26 19:39:10 +01:00
  • 0e8a532f87 always link to gfortran for gotoblas, it seems to be harmless for 1.x but needed for 2.x Gael Guennebaud 2011-01-26 19:16:06 +01:00
  • 240bfdd142 finish the move to Eigen3 in BTL, and let's use our own FindEigen3.cmake script Gael Guennebaud 2011-01-26 19:12:35 +01:00
  • 86acb46518 pass to eigen3 ;) Gael Guennebaud 2011-01-26 18:41:06 +01:00
  • faeae169dd fix compilation Gael Guennebaud 2011-01-26 17:58:17 +01:00
  • 210a280daf update FindMKL to match the default installation behavior of MKL 11 Gael Guennebaud 2011-01-26 17:58:01 +01:00
  • 1eb85b4cf1 allow the possibility to automatically call or not the ctors on a per scalar type basis, and disable automatic initialization of std::complex<> Gael Guennebaud 2011-01-26 17:56:49 +01:00
  • 4783748953 do not include reference lapack files if they are not there Gael Guennebaud 2011-01-26 17:10:05 +01:00
  • 162cb8ff42 import back LeastSquares into eigen2support. Pass most of eigen2's 'regression' test, except for regression_4 which is about complex numbers. Benoit Jacob 2011-01-26 11:05:41 -05:00
  • 98285ba81c merge Gael Guennebaud 2011-01-26 16:36:07 +01:00
  • 7ef9d82b39 add a minimalistict lapack wrapper Gael Guennebaud 2011-01-26 16:34:45 +01:00
  • 15ef62ca43 extend PermutationMatrix and Transpositions to support arbitrary interger types and to support the Map/Wrapper model via base and derived classes Gael Guennebaud 2011-01-26 16:33:23 +01:00
  • 76c630d185 eigen2 support: import SVD back, pass SVD tests Benoit Jacob 2011-01-26 10:33:03 -05:00
  • 313eea8f10 fix the remainder of bug #159 Benoit Jacob 2011-01-26 10:01:18 -05:00
  • f88ca0ac79 fix the eigen3 part of bug #159 - build issue with selfadjointview Benoit Jacob 2011-01-26 09:49:06 -05:00
  • 9a5ded3e1d fix bug #160 - forgot hg add Benoit Jacob 2011-01-25 21:31:27 -05:00
  • c350f6f12c fix bug #161 Benoit Jacob 2011-01-25 21:28:20 -05:00
  • 39536d44da fix build Benoit Jacob 2011-01-25 21:24:31 -05:00
  • 1d98cc5e5d eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior braindeadness-for-braindeadness Benoit Jacob 2011-01-25 21:22:04 -05:00
  • 4fbadfd230 merge Benoit Jacob 2011-01-25 11:19:54 -05:00
  • 07e3ef4f38 eigen2: pass QR decomposition and hyperplane tests Benoit Jacob 2011-01-25 11:19:26 -05:00
  • 6896cab5b9 one more const missing Gael Guennebaud 2011-01-25 16:52:40 +01:00
  • 28d6e84150 fix compilation after recent const change in return types Gael Guennebaud 2011-01-25 16:33:02 +01:00
  • b1d6a9945c eigen2: pass the inverse test Benoit Jacob 2011-01-25 10:05:29 -05:00
  • 09d1923f61 eigen2: pass lu test Benoit Jacob 2011-01-25 10:02:36 -05:00
  • 3e2469f951 eigen2: split tests Benoit Jacob 2011-01-25 09:02:59 -05:00
  • b04591fbb4 disable eigen2_first_aligned test, it's completely internal stuff Benoit Jacob 2011-01-25 08:38:22 -05:00
  • acd2c82655 fix eigen2_bug_132 test Benoit Jacob 2011-01-25 08:37:32 -05:00
  • 8acd43bbdb let eigen2 tests use the same ei_add_test macro, which required to prefix them with eigen2_ ; rename buildtests_eigen2 to eigen2_buildtests, etc. Benoit Jacob 2011-01-25 08:37:18 -05:00
  • dcfb58f529 eigen2: fix USING_PART_OF_NAMESPACE_EIGEN Benoit Jacob 2011-01-25 08:03:12 -05:00
  • 84448b058c fix USING_PART_OF_NAMESPACE_EIGEN to export ei_ prefixed math functions Gael Guennebaud 2011-01-25 09:35:49 +01:00
  • 7dd4aaba9f fix missing const qualifier in cwiseEqual Gael Guennebaud 2011-01-24 18:49:18 +01:00
  • bd12ac4ffc import eigen2 Geometry module into Eigen2Support. fix build of geometry tests Benoit Jacob 2011-01-24 11:21:58 -05:00
  • 5bfde30e48 fix compilation of array tests Benoit Jacob 2011-01-24 09:38:50 -05:00
  • 9089488210 fix compilation of Eigen/Geometry with EIGEN2_SUPPORT: was including non-existent header Benoit Jacob 2011-01-24 08:59:47 -05:00
  • c3a4f6b5c5 const-qualify template parameters representing const arguments to expressions. needed to fix docs compile issue. Benoit Jacob 2011-01-24 08:27:06 -05:00
  • 5331fa3033 fix compilation of LU class example Benoit Jacob 2011-01-24 07:41:47 -05:00
  • 1dabd133cc pass eigen2's triangular test Benoit Jacob 2011-01-23 21:53:28 -05:00
  • 5c82fd7f40 Move part() to EIGEN2_SUPPORT (had been deprecated for a long time) Benoit Jacob 2011-01-23 18:49:36 -05:00
  • 1cf4996d3c make eigen2 visitor test pass Benoit Jacob 2011-01-23 18:34:30 -05:00
  • 8df5bca979 rename build stages to multiples of 10; old stage 2 becomes stage 15, while stage 20 generates errors (instead of warnings) on conflicting API. Benoit Jacob 2011-01-23 18:22:18 -05:00
  • cc1f70abc3 make eigen2 dynalloc test pass (add to eigen2 support some internal stuff that some users may have been relying on) Benoit Jacob 2011-01-21 10:47:31 -05:00
  • 30de1651d3 relax Map const correctness in eigen2 support stages <= 3 introduce new 'strict' stage 4 Benoit Jacob 2011-01-21 10:42:19 -05:00
  • 54dfcdf86e remove eigen2 vectorization_logic test, it's not an API test Benoit Jacob 2011-01-21 10:29:43 -05:00
  • 5be269db88 make eigen2 submatrices test pass Benoit Jacob 2011-01-21 10:24:59 -05:00
  • cc2b7a5397 introduce the 3 stages of eigen2 support, writing to the mailing list about that in Eigen2 to Eigen3 Migration Path thread Benoit Jacob 2011-01-21 09:51:03 -05:00
  • 34d93686db lots more EIGEN2_SUPPORT fixes. Now several of the most important core tests build and succeed. Benoit Jacob 2011-01-20 10:36:32 -05:00
  • 66a2ffa9bd Completely disable Eigen/Array in Eigen3; completely enable in EIGEN2_SUPPORT. Benoit Jacob 2011-01-20 08:12:24 -05:00
  • 96f08213f7 big eigen2support fix, aimed at users who relied on internal eigen2 stuff: now we dont need customizations in test/eigen2/main.h anymore. Benoit Jacob 2011-01-19 11:01:07 -05:00
  • bf0cffa897 restore the behavior of defaulting to Release build type Benoit Jacob 2011-01-19 10:15:36 -05:00
  • 1f6bd2915d import eigen2 test suite. enable by defining EIGEN_TEST_EIGEN2 Benoit Jacob 2011-01-19 10:10:54 -05:00
  • 604afc9aca fix bug #155, const-related compilation error Benoit Jacob 2011-01-18 09:14:14 -05:00
  • 9b2546fea8 Added remaining const coeffRef accessors to Array- and MatrixWrapper. Hauke Heibel 2011-01-18 13:19:13 +01:00
  • c7eaca50a0 __cpuidex is not (always) present in VS 2008 + SP1, it seems Benoit Jacob 2011-01-17 11:17:45 -05:00
  • 5e28f34005 Replace CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR to allow the cmake project to be included by a root project. hamelin.philippe 2011-01-17 09:59:40 -05:00
  • 5010033d88 do not stop the factorization if one pivot is exactly 0, and return the index of the first zero pivot if any Gael Guennebaud 2011-01-17 11:11:22 +01:00
  • ef3e690a0c return the index of the first non positive diagonal entry (more useful than simply true or false) Gael Guennebaud 2011-01-17 11:09:03 +01:00
  • ced86f3bfc class/struct mismatch for different template invocations Piotr Trojanek 2011-01-16 00:32:13 +01:00