Commit Graph

  • dc36efbb8f fix bug #219: Map Flags AlignedBit was miscomputed, didn't account for EIGEN_ALIGN Benoit Jacob 2011-03-10 10:17:17 -05:00
  • 9a47fb289b add test for EIGEN_DONT_ALIGN and EIGEN_DONT_ALIGN_STATICALLY, cf recent bugs (214 etc) and changeset 56818d907e Benoit Jacob 2011-03-10 09:44:59 -05:00
  • 151e3294cf Fix equalsIdentity() for rectangular matrices. Jitse Niesen 2011-03-10 13:49:06 +00:00
  • 5d1263e7c5 bug #37: fix resizing when the destination sparse matrix is row major Oliver Ruepp 2011-03-08 16:37:59 +01:00
  • c6c6c34909 repeat nullary tests, and fix some tests Gael Guennebaud 2011-03-07 16:41:59 +01:00
  • 931edea57d Tweak geo_quaternion test to squash intermittent failures. Jitse Niesen 2011-03-07 11:42:55 +00:00
  • bfcad536e8 * bug #206: correctly forward computationOptions and work towards avoiding mallocs after preallocation, with unit test. * added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test Benoit Jacob 2011-03-06 20:59:25 -05:00
  • b464fc19bc try to fix a ICC 11.1 compiler error (bug #217) Benoit Jacob 2011-03-06 19:27:31 -05:00
  • c541d0a62e disable ICC 12 warning 279 - controlling expression is constant Benoit Jacob 2011-03-06 19:06:44 -05:00
  • b43d92a5a2 The Eigen2 intrusive std::vector hack really can't be supported in eigen3 (bug #215) Benoit Jacob 2011-03-04 10:24:41 -05:00
  • 56818d907e Make EIGEN_ALIGN16 always align to fix crashes with EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference. Benoit Jacob 2011-03-04 09:57:49 -05:00
  • e9868f438b Changed debug/gdb/printers.py to correctly display variable sized matrices. There is no python error now. Sameer Sheorey 2011-03-02 10:47:54 -06:00
  • 4f0909b5f0 fix bug #212 (installation of Eigen2Support/Geometry) Gael Guennebaud 2011-03-04 14:16:58 +01:00
  • 6cac61ca3e Copy fix of unit test when GSL is enabled to eigen2 test suite. Jitse Niesen 2011-03-04 11:04:07 +00:00
  • 1180ede36d Escape hash character in docs as required by doxygen. Jitse Niesen 2011-03-03 15:19:11 +00:00
  • 99fa279ed1 Use copy_bool() workaround in Eigen2 test suite. See bug #89 and changeset 59596efdf7 . Jitse Niesen 2011-03-03 14:17:23 +00:00
  • dbab12d6b0 Fix bug #205: eigen2_adjoint_5 test fails. Jitse Niesen 2011-03-02 22:00:48 +00:00
  • dc727d86f1 extend unit tests of Transform * MatrixBase and Transform * Homogeneous Gael Guennebaud 2011-03-02 19:34:39 +01:00
  • 5cec29162b fix compilation in the case of 1D Transform Gael Guennebaud 2011-03-02 19:29:55 +01:00
  • 703c8a0cc6 fix compilation when mixing CompactAffine with Homogeneous objects Gael Guennebaud 2011-03-02 19:27:13 +01:00
  • d30f0c0953 fix transform * matrix products: in particular it now truely considers the rhs as a set of (homogeneous) points and do not neglect the homogeneous coordinates in the case of affine transform Gael Guennebaud 2011-03-02 19:26:38 +01:00
  • adacacb285 fix bug #204: limit integer values to numbers which are representable using float Gael Guennebaud 2011-03-02 14:24:26 +01:00
  • c8e1b679fa re-enable fast pset1-pstore by introducing a new higher level pstore1 function Gael Guennebaud 2011-03-02 10:55:44 +01:00
  • 951e238430 now fixing "unsupported" "legacy" code... Gael Guennebaud 2011-03-01 16:45:46 +01:00
  • 9c5c8d8916 Added tag 3.0-beta4 for changeset 77fc6a9914 Benoit Jacob 2011-02-28 00:55:59 -05:00
  • 77fc6a9914 bump 3.0-beta4 Benoit Jacob 2011-02-28 00:55:52 -05:00
  • eef03525b8 fix bug #203: revert to using _mm_set1_p[sd] Benoit Jacob 2011-02-28 00:04:05 -05:00
  • 31621ff0ef relax condition in matrix_exponential test for clang Benoit Jacob 2011-02-27 23:25:14 -05:00
  • 0b44893b4e fix umeyama test Benoit Jacob 2011-02-27 23:20:45 -05:00
  • 8cad73072e fix stable_norm test: the |small| value was 0 on clang with complex<float>. Benoit Jacob 2011-02-27 22:35:49 -05:00
  • 9be2712bf7 remove now-useless comments Benoit Jacob 2011-02-27 22:35:17 -05:00
  • 0612768c1c fix bug #201: Clang too has intrinsics bugs preventing us to use custom unaligned loads Benoit Jacob 2011-02-27 21:59:07 -05:00
  • 32025a2510 disable BVH test on Clang++. Looks like there's a good reason why BVH is unsupported. It seems to have a very weird usage pattern, relying on an externally defined bounding_box function in a naive way. Benoit Jacob 2011-02-27 21:37:34 -05:00
  • 771e64200f fix compilation of unit tests with clang Benoit Jacob 2011-02-27 20:33:58 -05:00
  • 4846c76d9d shut up a stupid clang 2.8 warning Benoit Jacob 2011-02-27 20:18:03 -05:00
  • afc9efca15 fix compilation with clang 2.8 Benoit Jacob 2011-02-27 20:17:47 -05:00
  • ea7d872181 documentation fixes Benoit Jacob 2011-02-27 17:43:10 -05:00
  • b6299c974f add option to build in 32bit mode Benoit Jacob 2011-02-27 17:27:23 -05:00
  • b3544ce2ae bug #195 - fix this once and for all: just never use _mm_load_sd on gcc/i386, it generates redundant x87 ops Benoit Jacob 2011-02-27 17:26:59 -05:00
  • a8f5ef9388 Document (non)sorting of eigenvalues. Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these two classes were split apart. Jitse Niesen 2011-02-27 14:06:55 +00:00
  • 58abf0eb98 Use absolute error to test sum in which cancellation may occur. Jitse Niesen 2011-02-25 08:56:37 +00:00
  • ef73265987 to ease debugging let's catch invalid template options in Transform Gael Guennebaud 2011-02-25 09:03:24 +01:00
  • 4fbd78d993 fix compilation with gcc 3.4 Gael Guennebaud 2011-02-25 09:02:15 +01:00
  • 780f312228 fix LS documentation Gael Guennebaud 2011-02-24 19:03:49 +01:00
  • 5dfae4524b fix bug #195: fast unaligned load for integer using _mm_load_sd failed when the value interpreted as a NaN Benoit Jacob 2011-02-24 10:31:57 -05:00
  • 2064c59878 Improved docs of PlainObjectBase::conservativeResize methods. Hauke Heibel 2011-02-24 15:48:41 +01:00
  • bb9a465c5a fix AltiVec ploaddup Gael Guennebaud 2011-02-24 00:23:50 +03:00
  • 28d17c5390 bounds the range of random integers for AltiVec Gael Guennebaud 2011-02-24 00:22:53 +03:00
  • 4bfe38eda2 extend testing of ploaddup Gael Guennebaud 2011-02-24 00:22:10 +03:00
  • 23aae0d63e fix pset1 for complex Gael Guennebaud 2011-02-23 21:24:47 +03:00
  • 0dfea7fce4 improve packetmath unit test Gael Guennebaud 2011-02-23 21:24:26 +03:00
  • c121e6f390 implement ploaddup for complex and SSE/NEON even though they are not used in practice Gael Guennebaud 2011-02-23 16:31:42 +01:00
  • 955c099eb5 implement ploaddup for altivec and add respective unit test Gael Guennebaud 2011-02-23 18:20:55 +03:00
  • a00aaf7f7e fix overflow in packetmath unit test Gael Guennebaud 2011-02-23 17:57:18 +03:00
  • 6e01780541 fix a couple of issues with pcplxflip Gael Guennebaud 2011-02-23 17:51:40 +03:00
  • 939f0327b6 mention reverse and replicate in the quick ref Gael Guennebaud 2011-02-23 15:31:16 +01:00
  • 78e1a62c54 implement pcplxflip for altivec Gael Guennebaud 2011-02-23 14:20:58 +01:00
  • 59eeb67187 add unit test for pcplxflip Gael Guennebaud 2011-02-23 14:20:33 +01:00
  • b8374aec00 implement workarounds for MSVC IDEs and the Experimental target Gael Guennebaud 2011-02-23 11:53:20 +01:00
  • 7dc18b20bb same for neon Gael Guennebaud 2011-02-23 09:41:55 +01:00
  • 32e7dae776 Altivec: fix infinite loop (ei_ -> internal:: change) Gael Guennebaud 2011-02-23 09:41:02 +01:00
  • 9ab503903e suppress unused warning Gael Guennebaud 2011-02-23 09:32:55 +01:00
  • 14b164b00e do not try to use Eigen's blas/lapack if they cannot be compiled Gael Guennebaud 2011-02-23 09:25:32 +01:00
  • c78b5fd9aa fix no newline warning Gael Guennebaud 2011-02-23 09:23:11 +01:00
  • 2fb5567e08 add missing AlignedOnScalar Gael Guennebaud 2011-02-22 21:25:47 +01:00
  • 3df134dec2 fix icc warning #68 Benoit Jacob 2011-02-22 10:11:03 -05:00
  • c58a2ff03a add EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS non-default option. Use it in our own CMakeLists. also add a include-guard-like mechanism to prevent doing unmatched #pragma warning push/pop. Benoit Jacob 2011-02-22 10:05:41 -05:00
  • 9e1127619c merge Benoit Jacob 2011-02-22 09:33:01 -05:00
  • 720767ae40 ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compiler Benoit Jacob 2011-02-22 09:32:39 -05:00
  • d8e97aee89 shut up stupid ICC warnings Benoit Jacob 2011-02-22 09:31:22 -05:00
  • 625814464e fix legitimate ICC 12 warning Benoit Jacob 2011-02-22 09:30:54 -05:00
  • 39b27fb656 altivec compilation fix Gael Guennebaud 2011-02-22 15:26:28 +01:00
  • 25579df2d4 'fix' a couple of clang -Wconstant-logical-operand warnings (still not convinced about the pertinence of that warning) Benoit Jacob 2011-02-22 08:54:55 -05:00
  • 3884308da7 __attribute__((flatten)) seems to be recognized by neither clang nor icc despite these compilers defining __GNUC__. Benoit Jacob 2011-02-22 08:40:37 -05:00
  • 68631e28d4 also test non_projective_only with row major transformations Gael Guennebaud 2011-02-22 14:26:32 +01:00
  • 39d3bc2394 fix bug #190: directly pass Transform Options to Matrix, allowing to use RowMajor. Fix issues in Transform with non-default Options. Benoit Jacob 2011-02-22 08:14:38 -05:00
  • 659c97ee49 gcc 4.4 also defines float32_t as a special type Gael Guennebaud 2011-02-22 10:04:09 +01:00
  • 769eeac35e disable output compression since this feature seems to be broken Gael Guennebaud 2011-02-21 21:19:38 +01:00
  • 51da67f211 more compilation fixes for altivec Gael Guennebaud 2011-02-21 20:36:20 +01:00
  • 05545d0197 fix compilation Gael Guennebaud 2011-02-21 17:47:31 +01:00
  • 8bee573a78 workaround ICC aggressive optimization Gael Guennebaud 2011-02-21 16:17:58 +01:00
  • fb1a29fed5 fix ICE and warning with gcc 4.2.4 Gael Guennebaud 2011-02-21 16:11:18 +01:00
  • e129e985c3 link to blas/lapack only when needed, and use the static versions to hopefully workaround weird linking issues to gfortranbegin (see jitse dashboard) Gael Guennebaud 2011-02-21 15:48:37 +01:00
  • 2d5ea82807 fix bug #176 (workaround a too aggressive optimization made by ICC) Gael Guennebaud 2011-02-21 11:00:07 +01:00
  • 50a3cd678a Improved site and buildname generation. Hauke Heibel 2011-02-20 11:54:07 +01:00
  • 3c00e3da03 enable some tests that have been commented out Gael Guennebaud 2011-02-18 18:08:58 +01:00
  • 434817164e fix umfpack with complexes Gael Guennebaud 2011-02-18 18:07:59 +01:00
  • 2c1ac23c62 remove unused code Gael Guennebaud 2011-02-18 17:54:48 +01:00
  • a0e5b00280 forgot that one, again Gael Guennebaud 2011-02-18 17:50:36 +01:00
  • 6456b74a89 merge Gael Guennebaud 2011-02-18 17:40:31 +01:00
  • 86ca05b324 remove largeEps in adjoint unit test and use a more accurate test_isApproxWithRef test. Gael Guennebaud 2011-02-18 17:39:04 +01:00
  • aa966ca319 fix bug #187: stable norm test was quite broken Benoit Jacob 2011-02-18 09:46:49 -05:00
  • 8f8c67b8bd fix bug #186 (in 32 bits mode, gcc 4.3 messed up with pfirst for complex<float>) Gael Guennebaud 2011-02-18 15:47:17 +01:00
  • f7cd63b964 fix bug #189 (issue with fortran concentions to return COMPLEX values) Gael Guennebaud 2011-02-18 15:11:31 +01:00
  • 69cecc45e5 extend mapstride unit test to test unaligned configurations Gael Guennebaud 2011-02-18 14:41:40 +01:00
  • abce49ea21 fix a segfault in "slice vectorization" when the destination might not be aligned on a scalar (complex<double>) Gael Guennebaud 2011-02-18 14:20:36 +01:00
  • d271ad38ce back to brute force linking to sparse libraries (fix cmake when these libs are not found) Gael Guennebaud 2011-02-18 11:35:45 +01:00
  • 3e2314dd67 forgot to include this file in previous commit (needed for lapack) Gael Guennebaud 2011-02-18 11:32:39 +01:00
  • 444c1bc55b now cholmod, umfpack, and superlu uses our own BLAS and LAPACK libs Gael Guennebaud 2011-02-18 11:26:31 +01:00
  • 390724b4b6 add lapack interface to real symmetric eigenvalue dec and enable building of the lapack shared library Gael Guennebaud 2011-02-18 11:25:04 +01:00