Commit Graph

  • d8ca948148 it is now up to user of these Find* module to find and link to BLAS and/or LAPACK Gael Guennebaud 2011-02-18 11:23:27 +01:00
  • 3345ea0ddd clean a bit SuperLU declarations Gael Guennebaud 2011-02-18 10:23:32 +01:00
  • 9195a224f3 fix division by zero if the matrix is exactly zero Gael Guennebaud 2011-02-17 19:39:57 +01:00
  • b8ef48c46d for consistency forward declare tan, asin, acos functors Gael Guennebaud 2011-02-17 18:23:04 +01:00
  • a53a7d6e6a use C linkage for umfpack (might fix some linking issues) Gael Guennebaud 2011-02-17 18:19:28 +01:00
  • eda59ffc1b mention std::ptr_fun in the quickref guide Gael Guennebaud 2011-02-17 18:07:21 +01:00
  • 6f86c12339 typo Gael Guennebaud 2011-02-17 17:48:16 +01:00
  • aea630a98a factorize implementation of standard real unary math functions, and add acos, asin Gael Guennebaud 2011-02-17 17:37:11 +01:00
  • 2ba55e90db make check no test everything - also rm the EigenTesting cmake sub-project Gael Guennebaud 2011-02-17 16:58:18 +01:00
  • d0b8ce8f2a fix unused var warning Benoit Jacob 2011-02-17 09:41:17 -05:00
  • 1c4e85ac7e forgot to include this file in one pretty old commit (missing EXCLUDE_FROM_ALL) Gael Guennebaud 2011-02-17 15:33:35 +01:00
  • 78fa34e8ff Add blas tests for buildtests target. Jitse Niesen 2011-02-17 13:53:20 +00:00
  • 8fb27fad36 remove #include <iostream> at the wrong place Benoit Jacob 2011-02-17 07:47:05 -05:00
  • be224d93f4 Include necessary header files when working around bug #89. Fixes bug #188. Jitse Niesen 2011-02-17 11:51:48 +00:00
  • 11402edfd3 with old gcc (bug #89), only include iostream in debug mode Benoit Jacob 2011-02-16 12:01:47 -05:00
  • fe8a710a21 properly report OpenGL as a disabled backend Gael Guennebaud 2011-02-16 18:01:06 +01:00
  • 03d86ea736 fix intallation of unsupported modules Gael Guennebaud 2011-02-16 17:59:35 +01:00
  • 13a5582835 undo debugging change Benoit Jacob 2011-02-16 09:18:48 -05:00
  • 59596efdf7 Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work around a compiler bug Benoit Jacob 2011-02-16 08:50:19 -05:00
  • 6db8fa7d04 Replace unset() by set() with no value specified; this does the same. unset() was introduced in CMake 2.6.3 but we require only 2.6.2. Jitse Niesen 2011-02-16 10:16:47 +00:00
  • 2f15f74218 CTEST_CUSTOM_* parameter have to be put in a CTestCustum.cmake file which itself has to be in the build directory Gael Guennebaud 2011-02-15 12:39:45 +01:00
  • 578d6f7ced now ctest does compile the test even though they are not in the "all" target Gael Guennebaud 2011-02-15 11:40:43 +01:00
  • a1d7e9051e fix bug #184 (warning) Gael Guennebaud 2011-02-14 15:41:00 +01:00
  • 8e0a42350d fix stupid warning (bug #185) Gael Guennebaud 2011-02-14 15:33:26 +01:00
  • ac465a0891 Improve the Transform interface in order to prevent T.rotation() = R from compiling. Hauke Heibel 2011-02-14 12:00:47 +01:00
  • 211e1f8044 Improve documentation of plugins. Jitse Niesen 2011-02-13 22:50:57 +00:00
  • d09b94e2ad Added tag 3.0-beta3 for changeset 58986ac832 Benoit Jacob 2011-02-12 18:57:10 -05:00
  • 58986ac832 bump 3.0-beta3 Benoit Jacob 2011-02-12 18:57:04 -05:00
  • 8bca23bbec Mention comma initializer can be used to concatenate vectors (inspired by a question on IRC) Jitse Niesen 2011-02-12 23:17:31 +00:00
  • 1a6597b8e4 MSVC does not like using uninitialized SSE variables, so we have to pass all zeros. Hauke Heibel 2011-02-12 21:29:16 +01:00
  • 509ca63543 Merge Hauke Heibel 2011-02-12 18:50:53 +01:00
  • beb03032b7 Disabled warning regarding the use of uninitialized variables on MSVC. Hauke Heibel 2011-02-12 18:48:57 +01:00
  • 9ac68e40a0 Write topic page for storage orders. Jitse Niesen 2011-02-12 17:43:29 +00:00
  • 7015aa00a9 Added configuration file for the 'eol' extension. Hauke Heibel 2011-02-12 18:38:56 +01:00
  • 9d2bf35a05 implement optimized ploadu for MSVC10: this also fix bad code generation in gebp_kernel :) Gael Guennebaud 2011-02-12 16:40:09 +01:00
  • ec7409b16e since gebp_kernel handled the scaling by alpha it used too many packets, this patch fix that. Gael Guennebaud 2011-02-12 14:17:52 +01:00
  • f7e4602a40 doc fixes Benoit Jacob 2011-02-11 09:55:54 -05:00
  • bf79a3199c Reduced error traces when mixing matrices with different scalar types. Hauke Heibel 2011-02-11 09:41:48 +01:00
  • fe70113fab fix Transform documention regarding Mode Gael Guennebaud 2011-02-10 18:58:37 +01:00
  • f3b81302cd fix typo Benoit Jacob 2011-02-10 11:06:01 -05:00
  • 57b22204db document the eigen2 support stages Benoit Jacob 2011-02-10 10:55:22 -05:00
  • 6a5a13e394 The pfirst hack is needed also on msvc 2010 as it gets completely nuts, even though it doesnt segfault as msvc 2008 did Benoit Jacob 2011-02-09 15:13:23 -05:00
  • 63626bb966 remove debug #error Benoit Jacob 2011-02-09 14:37:52 -05:00
  • 85f9fab003 back out changeset efdf2e4056 . It turns out that the SSE3 header is always included, even without any SSE enabled, so it was making us wrongly use SSE3 paths. Backing this out fixes msvc related crashes, at least bug #165. Benoit Jacob 2011-02-09 14:01:26 -05:00
  • d6c4ca4845 fix redundancy Gael Guennebaud 2011-02-09 13:44:05 +01:00
  • c0d5131435 workaround gcc 4.2.1 ICE (fix bug #145) Gael Guennebaud 2011-02-09 13:04:35 +01:00
  • 40526e24b4 fix memory leak (when conservatively resizing vectors of dynamically allocated scalar types such as bugnums) Gael Guennebaud 2011-02-07 19:52:16 +01:00
  • ba9f6a2c3b now random<integer types> spans over 0..RAND_MAX, or -RAND_MAX/2..RAND_MAX/2 for signed types, or the most significant bits for smaller integer types. Benoit Jacob 2011-02-07 10:55:41 -05:00
  • 3386a946f8 fix unit tests for integer types in preparation for next changeset making random<int> span over a much bigger range Benoit Jacob 2011-02-07 10:54:50 -05:00
  • 68a2e04a96 fix fuzzy compares for integer types, using a selector Benoit Jacob 2011-02-07 10:53:17 -05:00
  • c5c8efa575 workaround gcc 4.2 and 4.3 compilation issue with NEON Gael Guennebaud 2011-02-07 16:41:21 +01:00
  • 9105e62d0a introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examples Benoit Jacob 2011-02-06 12:51:42 -05:00
  • 02ee26a3a5 fix build of class Block examples Benoit Jacob 2011-02-06 12:43:01 -05:00
  • 182ed9ba6c merge Benoit Jacob 2011-02-06 11:57:31 -05:00
  • bc6625ab87 fix const correctness in Diagonal::coeffRef (fix found by failtests) Benoit Jacob 2011-02-06 11:57:04 -05:00
  • dab4e583cb fix EIGEN_STATIC_ASSERT_LVALUE (fix found by failtests) Benoit Jacob 2011-02-06 11:56:33 -05:00
  • 80500b693c add more failtests Benoit Jacob 2011-02-06 11:55:51 -05:00
  • d975b82105 Removed internal::as_argument. This fixes the alignment issues of bug #165. Hauke Heibel 2011-02-06 17:33:04 +01:00
  • 7ea6ac79a3 Exposed failtetst publicly. Hauke Heibel 2011-02-06 13:43:08 +01:00
  • ea99880760 fix under- and overflow Gael Guennebaud 2011-02-06 08:23:10 +01:00
  • 9ce08b352f add more failtests Benoit Jacob 2011-02-06 01:44:51 -05:00
  • 9b13e9aece failtest: a new cmake-based test suite for testing stuff that should fail to build. This first batch imports some const correctness checks from bug #54. Benoit Jacob 2011-02-05 18:57:29 -05:00
  • 8aee724274 Made MatrixBase::BasisReturnType const. Hauke Heibel 2011-02-05 15:53:17 +01:00
  • 6c3dc0d243 Fix Diagonal related const correctness issues. Hauke Heibel 2011-02-05 14:19:53 +01:00
  • e20f1a44bb Fixed hidden const correctness issue. Hauke Heibel 2011-02-05 13:52:18 +01:00
  • e2d46eac42 Remove all references to EIGEN_TUNE_CPU_CACHE_SIZE. This macro is no longer used as of revision 0212eec23f . Jitse Niesen 2011-02-04 22:33:53 +01:00
  • 0b555a4a3d fix misc warnings Thomas Capricelli 2011-02-04 13:55:12 +01:00
  • 0ed604583f turnaround for a compiler bug in gcc 3.4.6 Thomas Capricelli 2011-02-04 12:09:30 +01:00
  • aee4e950d3 extend ctest script for SSSE3 and above Gael Guennebaud 2011-02-03 18:04:43 +01:00
  • 5887a086cf fix SSE3 issue (infinite loop after the ei_ => internal change) - this fix bug #174 Gael Guennebaud 2011-02-03 17:55:24 +01:00
  • 1526de96a0 fix compilation with MSVC Gael Guennebaud 2011-02-03 17:23:33 +01:00
  • 4489c56c9e add Map static methods taking Strides, add test checking for compilation errors Benoit Jacob 2011-02-03 10:05:45 -05:00
  • 2e2614b0fd fix MSVC8 compilation Gael Guennebaud 2011-02-03 15:40:48 +01:00
  • 2f71277105 add global tan function Gael Guennebaud 2011-02-03 14:45:21 +01:00
  • d028262e06 add tan function in Array world Jason Newton 2011-02-03 14:34:40 +01:00
  • 1eae6d0fb9 an even more stable procedure Gael Guennebaud 2011-02-03 11:25:34 +01:00
  • 5beb2f4f0d slightly more stable eigen vector computation Gael Guennebaud 2011-02-03 10:31:45 +01:00
  • a617d7f2ad fix compilation with MSVC2005 (strange, stupid fixes for MSVC9 confuse MSVC8....) Gael Guennebaud 2011-02-02 17:47:48 +01:00
  • 52e0a44034 implement GBMV Gael Guennebaud 2011-02-02 11:39:13 +01:00
  • d5f6819761 split BandMatrix to a base and a wrapper class Gael Guennebaud 2011-02-02 11:38:08 +01:00
  • 8915d5bd22 fix 168 : now TriangularView::solve returns by value making TriangularView::solveInPlace less important. Also fix the very outdated documentation of this function. Gael Guennebaud 2011-02-01 17:21:20 +01:00
  • 59af20b390 extend nomalloc test Gael Guennebaud 2011-02-01 16:46:35 +01:00
  • ffc8386fdb mark the packet access methods as internal Gael Guennebaud 2011-02-01 16:14:53 +01:00
  • a486d5590a implement optimized path for selfadjoint rank 1 update (safe regarding dynamic alloc) Gael Guennebaud 2011-02-01 15:49:10 +01:00
  • 3eb74cf9fc forgot hg add Benoit Jacob 2011-02-01 07:51:55 -05:00
  • fa32ce0fc5 fix alignment issue Gael Guennebaud 2011-02-01 13:51:56 +01:00
  • 2d09b11a97 relax Matrix/Array(Index) ctors to allow size 0, add test. Benoit Jacob 2011-02-01 07:46:02 -05:00
  • faa1284c12 fix compilation of snippets Gael Guennebaud 2011-02-01 13:28:14 +01:00
  • 4cb9d0f943 notify the creation of manual temporaries Gael Guennebaud 2011-02-01 11:41:52 +01:00
  • c60818fca8 fix trmv regarding strided vectors and static allocation of temporaries Gael Guennebaud 2011-02-01 11:38:46 +01:00
  • 0fdd01fe24 operator(int) and the likes are not only fine for linear storage Gael Guennebaud 2011-02-01 11:09:02 +01:00
  • f4a7679904 fix packing criterion Gael Guennebaud 2011-02-01 10:41:12 +01:00
  • f46ace61d3 fix dynamic allocation for fixed size objects in matrix-vector product Gael Guennebaud 2011-01-31 21:30:27 +01:00
  • 5ca407de54 update .hgignore Benoit Jacob 2011-01-31 09:21:31 -05:00
  • dc22ae101f kill stage 15, it's useless Benoit Jacob 2011-01-31 09:18:49 -05:00
  • df06f0be31 eigen2 support: pass remaining 2 tests Benoit Jacob 2011-01-31 08:55:38 -05:00
  • 7032ec80ae eigen2support: disable sparse tests, and do not require to define YES_I_KNOW_NOT_STABLE Benoit Jacob 2011-01-31 08:44:49 -05:00
  • 374deaed5f make eigen2 eigensolver test pass Benoit Jacob 2011-01-31 08:36:14 -05:00
  • e2642ed620 clean the script to generate the plots Gael Guennebaud 2011-01-31 12:45:18 +01:00
  • 3874e6a72b include cblas.h header file to ease configuration Gael Guennebaud 2011-01-31 11:02:59 +01:00