Commit Graph

  • 9fa54d4cc9 move tables from class "tutorial_code" to "example" also remove a align="center" in the Aliasing page -- it doesn't make sense to have 1 centered table page when all others are left aligned. Benoit Jacob 2010-10-19 08:42:49 -04:00
  • ca4bd5851c update style of the quick ref guide Gael Guennebaud 2010-10-19 11:59:11 +02:00
  • f66fe2663f update CSS to doxygen 1.7.2, new CSS and cleaning of the tutorial Gael Guennebaud 2010-10-19 11:40:49 +02:00
  • 9f8b6ad43e Fixed bug #79. Hauke Heibel 2010-10-19 09:43:54 +02:00
  • 3481f10e7a re-fix the broken msvc warning in JacobiSVD Benoit Jacob 2010-10-18 09:46:22 -04:00
  • 3404d5fb14 improvements in pages 5 and 7 of the tutorial. Benoit Jacob 2010-10-18 09:09:30 -04:00
  • 1c15a6d96f improvements in tutorial page 4 : block operations Benoit Jacob 2010-10-18 08:44:27 -04:00
  • 4b0fb968ea fixed table html Benoit Jacob 2010-10-18 07:23:48 -04:00
  • 597bb61c23 fix stupid msvc warning in jacobisvd Benoit Jacob 2010-10-18 06:54:11 -04:00
  • 6628534eb5 fix bug i just introduced in ei_add_test_internal Benoit Jacob 2010-10-17 11:47:59 -04:00
  • 19ae4362bd ah ok, we want to build this even without GSL. so the bug is in FindGSL.cmake. Benoit Jacob 2010-10-17 11:31:58 -04:00
  • 4e3feb023d more unsupported/ CMake fixes Benoit Jacob 2010-10-17 11:21:10 -04:00
  • 1e3a035275 Fix general linking issue for tests linking to multiple libs, and explicitly link mpfr_real test to GMP. Benoit Jacob 2010-10-17 11:04:43 -04:00
  • 8356bc8d06 add jacobiSvd() method, update test & docs Benoit Jacob 2010-10-17 09:40:52 -04:00
  • cd3a9d1ccb Fixed bug #74. Hauke Heibel 2010-10-17 12:33:47 +02:00
  • c19b965730 Added stddeque unit test dervied from the stdlist test. Hauke Heibel 2010-10-16 10:45:30 +02:00
  • 6f6400e488 Added tag 3.0-beta2 for changeset 3f79884f03 Benoit Jacob 2010-10-15 09:46:45 -04:00
  • 3f79884f03 bump to 2.92.0 3.0-beta2 Benoit Jacob 2010-10-15 09:46:20 -04:00
  • 26129229ec doc updates/improvements Benoit Jacob 2010-10-15 09:44:43 -04:00
  • fcee1903be update the porting guide Benoit Jacob 2010-10-15 08:48:44 -04:00
  • 6dc478fd77 doc typo Benoit Jacob 2010-10-14 10:19:46 -04:00
  • 65c01e2bf7 JacobiSVD doc fix Benoit Jacob 2010-10-14 10:17:40 -04:00
  • 8f0e80fe30 JacobiSVD: * fix preallocating constructors, allocate U and V of the right size for computation options * complete documentation and internal comments * improve unit test, test inf/nan values Benoit Jacob 2010-10-14 10:14:43 -04:00
  • e85a3857f0 import BLAS test suite Gael Guennebaud 2010-10-14 13:46:01 +02:00
  • 47197065da compilation fix Gael Guennebaud 2010-10-14 10:19:55 +02:00
  • bcb9068268 fix bug #44: use VERIFY_IS_APPROX instead of exact comparison to please x87 extended precision Benoit Jacob 2010-10-13 09:40:57 -04:00
  • c8ecc897c0 add EIGEN_TEST_X87 option Benoit Jacob 2010-10-13 09:04:59 -04:00
  • 3a2bb7f782 fix compilation and warnings with fcc 4.0.1 Gael Guennebaud 2010-10-13 10:21:28 +02:00
  • bf402dd9b8 add the possibility to disable OpenGL testing Gael Guennebaud 2010-10-12 20:23:52 +02:00
  • 8eb0fc1e72 remove SVD class (was bad code taked from elsewhere) Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap. Benoit Jacob 2010-10-12 10:19:59 -04:00
  • dbedc70012 Jacobi improvements: * add fixed-size vectorized path * add missing restrict keywords * use innerStride() * allow vectorization even if innerStride()>1, if PacketSize==1 (think of the case of rows of std::complex<double>) Benoit Jacob 2010-10-12 09:58:53 -04:00
  • 12a152031d fix the Jacobi bug, expand unit test Benoit Jacob 2010-10-12 09:43:40 -04:00
  • 75e60121f4 add Jacobi unit test. jacobi_5 fails, exposing bug #39. Benoit Jacob 2010-10-12 09:12:36 -04:00
  • 0308f64515 add support for uniform of double Gael Guennebaud 2010-10-12 11:04:19 +02:00
  • fb30bb9e59 uncomment commented line for debug Gael Guennebaud 2010-10-12 10:40:42 +02:00
  • 20be8ad91e add support for uniforms Gael Guennebaud 2010-10-12 10:39:28 +02:00
  • b8bb804007 set ColPivHouseholderQR as default preconditioner for JacobiSVD Benoit Jacob 2010-10-11 21:00:42 -04:00
  • 5c3d21693b implement JacobiSVD::solve() and expand the unit test Benoit Jacob 2010-10-11 15:36:04 -04:00
  • 0cae73d1eb add the prototype of all level2 functions Gael Guennebaud 2010-10-08 23:31:57 +02:00
  • eb105cace8 compilation fix Gael Guennebaud 2010-10-08 22:51:10 +02:00
  • d229f99ba2 adapt Quaternion to JacobiSVD API changes. Benoit Jacob 2010-10-08 10:42:41 -04:00
  • 8ba8d90063 add option to compute thin U/V. By default nothing is computed. You have to ask explicitly for thin/full U/V if you want them. Benoit Jacob 2010-10-08 10:42:40 -04:00
  • 6fad2eb97b Rework JacobiSVD api / template parameters. There is now an integer QRPreconditioner template parameter, defaulting to full-piv QR. Since we have to special-case each QR dec anyway, a template template parameter didn't add much value here. There is an option NoQRPreconditioner if you know your matrices are already square (auto-detected for fixed-size matrices). Benoit Jacob 2010-10-08 10:42:32 -04:00
  • 58e0cce0f7 merge backout Benoit Jacob 2010-10-08 10:42:25 -04:00
  • 4a98cada26 Backed out changeset 2334291157 Benoit Jacob 2010-10-08 10:42:06 -04:00
  • a76ce042e6 MSVC for windows mobile does not have the errno.h file Gael Guennebaud 2010-10-07 18:09:15 +02:00
  • af22364988 an attempt to fix compilation on windows mobile Gael Guennebaud 2010-10-07 17:54:46 +02:00
  • d9c131de5b remove the Taucs backend : Taucs is not maintained anymore and the backend was crap anyway Gael Guennebaud 2010-10-06 17:42:17 +02:00
  • 423f88aa1e improve FindCholmod Gael Guennebaud 2010-10-06 17:38:02 +02:00
  • c6503e03eb Updates to the Sparse unsupported solvers module. * change Sparse* specialization's signatures from <..., int Backend> to <..., typename Backend>. Update SparseExtra accordingly to use structs instead of the SparseBackend enum. * add SparseLDLT Cholmod specialization * for Cholmod and UmfPack, SparseLU, SparseLLT and SparseLDLT now use ei_solve_retval and have the new solve() method (to be closer to the 3.0 API). Romain Bossart 2010-10-04 20:56:54 +02:00
  • e3d01f85b2 extend OpenGL support module with true unit tests and support for Transform, Translation, etc. Gael Guennebaud 2010-10-06 13:28:13 +02:00
  • b5f32830fd fix geometry tutorial regarding the need to specify the "mode" Gael Guennebaud 2010-10-06 13:27:14 +02:00
  • 01fad14d78 mark LLT/LDLT solveInPlace func internal and rm their boolean returned value Gael Guennebaud 2010-10-05 15:56:50 +02:00
  • 2334291157 fix doc Thomas Capricelli 2010-10-04 04:08:32 +02:00
  • 71f023de3e fix compilation on ubuntu 9.04's version of gcc 4.3 (yes, wtf) Benoit Jacob 2010-09-27 09:57:57 -04:00
  • 94ea1eed9a fix warning Radu Bogdan Rusu 2010-09-27 09:56:54 -04:00
  • 327ed3d1d3 Added a note to the Gram Schmidt code and improved some formatting. Hauke Heibel 2010-09-25 14:15:35 +02:00
  • 72d4d45133 Merge. Hauke Heibel 2010-09-24 17:34:49 +02:00
  • 316dadc8e4 Fixed some SVD issues. Hauke Heibel 2010-09-24 17:32:44 +02:00
  • 053261de88 Make the SVD's output unitary and improved unit tests. Hauke Heibel 2010-09-24 16:28:20 +02:00
  • 1c54514bfc merge Benoit Jacob 2010-09-23 09:53:21 -04:00
  • c253cc3d53 SVD: * fix unit test for rectangular matrices. * enforce that rows >= cols since various places in the code assume that. Benoit Jacob 2010-09-23 09:51:08 -04:00
  • 947f84633b Fixed bad memory access in the SVD. Hauke Heibel 2010-09-23 11:15:36 +02:00
  • 62bf04b339 Fixed bad memory access in the SVD. Hauke Heibel 2010-09-23 11:15:36 +02:00
  • 82e4a16759 remove superfluous #ifdef Gael Guennebaud 2010-09-15 15:24:21 +02:00
  • 77c943670e add cmakelists for 2 subdirs and make sure all subdirs are installed (GLOB) Benoit Jacob 2010-09-14 04:11:15 -04:00
  • 91e9344be9 fix vectorization logic and code of cross3 which was never enabled.. Gael Guennebaud 2010-09-08 14:10:01 +02:00
  • f9123df772 fix unitialized quaternion Gael Guennebaud 2010-09-08 12:57:33 +02:00
  • d591b0466d add a bench to compare various transformation methods Gael Guennebaud 2010-09-07 18:21:36 +02:00
  • 9bb75937cc fix += return by value like operations Gael Guennebaud 2010-09-06 11:51:42 +02:00
  • 62eb4dc99b noalias was wrongly skipping automatic transposition Gael Guennebaud 2010-09-02 19:18:34 +02:00
  • 4824db6444 add the possibility to extend QuaternionBase Gael Guennebaud 2010-09-02 17:28:07 +02:00
  • d17bb02ccd Fixes mingw32 compile issues Eamon Nerbonne 2010-09-02 10:38:23 +02:00
  • e0ea25fc21 add missing copyrights Gael Guennebaud 2010-09-01 12:59:38 +02:00
  • b49dde01dc fix bad mat * mat * scalar when the implicit conversion operator to a Matrix is used Gael Guennebaud 2010-08-31 09:54:38 +02:00
  • dd94f10442 Docs: Improved the docs for writing functions taking Eigen types. Hauke Heibel 2010-08-27 08:19:09 +02:00
  • dcff9ba785 fix bad "using typename" Gael Guennebaud 2010-08-25 13:34:35 +02:00
  • cb7a72d5b0 Fix Sun CC parsing of Eigen/Core. In particular, I moved all the block related methods to a plugin file. This also significantly reduce code verbosity. Gael Guennebaud 2010-08-25 13:09:56 +02:00
  • e17d17cea3 didn't want to commit that bench change. Benoit Jacob 2010-08-24 10:57:22 -04:00
  • bd8d06033d make a couple of typedefs public so stuff compiles Benoit Jacob 2010-08-24 10:53:33 -04:00
  • a47bbf664c fix 4x4 SSE inversion when storage orders don't match Gael Guennebaud 2010-08-24 13:00:59 +02:00
  • 548ecc2fe5 update inverse unit test to highlight another bug in SSE 4x4 inversion code Gael Guennebaud 2010-08-24 12:38:20 +02:00
  • ad9a7c69bc fix inversion of 4x4 unaligned matrices Gael Guennebaud 2010-08-24 12:28:42 +02:00
  • 6924d4eec5 update this test to build against current eigen. remove the 'normal' path as it was not compiling anymore and I couldn't see the point of it (?) Benoit Jacob 2010-08-23 23:21:25 -04:00
  • 0c8a25ef94 fix operator& precedence bug DJ Marcin 2010-08-23 22:32:49 -04:00
  • 6261f4629f add TriangularMatrix::conjugate to be consistent since we have adjoint Gael Guennebaud 2010-08-23 23:38:35 +02:00
  • 474c2996bd Docs: add section on resolving the aliasing issue. Jitse Niesen 2010-08-23 17:23:30 +01:00
  • d1111d625c Docs: Typos in ArrayBase doxygen comments Jitse Niesen 2010-08-23 11:44:51 +01:00
  • 103b9351fd Docs: Add references to TopicClassHierarchy Jitse Niesen 2010-08-22 18:28:19 +01:00
  • a6da803873 Document DenseCoeffsBase Jitse Niesen 2010-08-22 17:30:31 +01:00
  • 60aad09878 Fixed DiagonalMatrix assignment. Hauke Heibel 2010-08-21 16:34:46 +02:00
  • 92b1674c79 Fixed typos. Hauke Heibel 2010-08-19 20:11:06 +02:00
  • 610d79e686 Simplified to product templates to a minimum of template parameters. Hauke Heibel 2010-08-19 20:02:46 +02:00
  • a64aabf73c Removed unused code. Hauke Heibel 2010-08-19 19:33:13 +02:00
  • 55c7848877 Matrix product refactoring (rhs products only). Hauke Heibel 2010-08-19 19:25:35 +02:00
  • d4b664c4cd fix ugly conversion from double[2] to complex Gael Guennebaud 2010-08-19 14:47:58 +02:00
  • 5354ffbb4f add missing specialization for vector * selfadjoint Gael Guennebaud 2010-08-19 14:05:21 +02:00
  • 6264755dd3 merge Gael Guennebaud 2010-08-18 15:34:55 +02:00
  • ab41c18d60 quickly mention how to solve a sparse problem Gael Guennebaud 2010-08-18 15:33:58 +02:00
  • 216c9125e9 disable NonLinearOptimization test until it's fixed Benoit Jacob 2010-08-18 09:11:01 -04:00