Commit Graph

  • 6249d60715 improve packetmath unit test for sum reductions Gael Guennebaud 2010-07-05 10:54:24 +02:00
  • fffaa58ac2 fix unaligned workspace in sybb Gael Guennebaud 2010-07-05 10:12:30 +02:00
  • 8a38047ec5 fix nomalloc_2 issues with ICC and gcc 4.0.1 (and speed up compilation ;) ) Gael Guennebaud 2010-07-04 15:35:21 +02:00
  • c201aabf3e comment the workaround of the EIGEN_EMPTY_STRUCT_CTOR workaround for gcc 4.3 Gael Guennebaud 2010-07-04 15:26:58 +02:00
  • 282b5614ed Relaxed precision test. Hauke Heibel 2010-07-04 14:04:07 +02:00
  • 0c25f868c7 update topic page on products Gael Guennebaud 2010-07-04 10:37:32 +02:00
  • 41ea92d355 * update the general TOC * integrate the old geometry/sparse tutorial into the new one (they are better than nothing) * remove the old tutorial on the core module Gael Guennebaud 2010-07-04 10:14:47 +02:00
  • 11329f49f4 suppress warning and add a fixme about this transpose argument Gael Guennebaud 2010-07-03 19:39:29 +02:00
  • be1fdbf3af fix openmp for row major destination Gael Guennebaud 2010-07-03 12:52:39 +02:00
  • 0d9dc578dd Adapted the MSVC visualizer to the new Dynamic value. Hauke Heibel 2010-07-03 12:26:53 +02:00
  • b4ef323e90 fix bug with openmp Gael Guennebaud 2010-07-03 12:20:13 +02:00
  • d6791e8f3d Fixed annoying CMake - Qt warning. Hauke Heibel 2010-07-03 11:52:46 +02:00
  • 5a52f2833f simplify and polish a bit the page 4 / block ops Benoit Jacob 2010-07-01 20:52:40 -04:00
  • 08c17c412e polish the Array tutorial page Benoit Jacob 2010-07-01 20:29:13 -04:00
  • ba7e9a760d actually remove 3.0-beta1 tag Benoit Jacob 2010-07-01 10:49:25 -04:00
  • 51fae7e57d Removed tag 3.0-beta1 Benoit Jacob 2010-07-01 10:47:03 -04:00
  • ce1e5e52dd Enable OpenMP testing for MSVC. Added CMake comments. Hauke Heibel 2010-07-01 07:28:16 +02:00
  • b212227418 shut one more warning Thomas Capricelli 2010-07-01 04:27:45 +02:00
  • 1399fd9cbd fix compilation issue with clang Thomas Capricelli 2010-07-01 04:26:07 +02:00
  • d414ab51f0 oops... fix it better Thomas Capricelli 2010-07-01 03:39:19 +02:00
  • 2874101b62 fix compilation with icc. Anyway, the use of an enum instead of a 'const bool' is more consistent with the code around. Thomas Capricelli 2010-07-01 03:23:47 +02:00
  • 04648becf7 fix warnings with old gcc Thomas Capricelli 2010-07-01 03:22:09 +02:00
  • 7d72d4f3c7 Bug fix for NumTraits<T>::lowest() . std::numeric_limits<T>::min() is the lowest *positive* normalized number for floating point types. This fixes the test failure for geo_alignedbox8 for me. Jitse Niesen 2010-07-01 01:42:31 +01:00
  • 6326f4623a slightly raise the threshold used in this test to accomodate results obtained with gcc 4.1 Benoit Jacob 2010-06-30 19:55:43 -04:00
  • 532aeba308 s/struct/class/g ; bug reported by Thomas Benoit Jacob 2010-06-30 19:47:26 -04:00
  • 962b30d75e fix linalg tut; remove the old one Benoit Jacob 2010-06-30 19:27:30 -04:00
  • 97f3c7f282 Fixed nullary test not passing on Core Duo Carlos Becker 2010-06-30 19:17:29 +01:00
  • 34d79b6a63 Firefox specific style fix. Hauke Heibel 2010-06-30 18:31:31 +02:00
  • 7b74d376d3 More style fixes. Hauke Heibel 2010-06-30 18:27:27 +02:00
  • e1348b9cc9 Slight pimping of the "Basic matrix manipulation" table. More CSS simplifications. Hauke Heibel 2010-06-30 18:04:36 +02:00
  • 63287ff08f Added tag 3.0-beta1 for changeset 73db507d15 Benoit Jacob 2010-06-30 10:16:55 -04:00
  • 73db507d15 merge. first time i see this: someone pushed *between* my hg pull -u and my hg push ! I guess that means we have very high activity these days. good! Benoit Jacob 2010-06-30 10:14:09 -04:00
  • 4d4a23cd3e nearly complete page 6 / linear algebra + examples fix the previous/next links Benoit Jacob 2010-06-30 10:11:55 -04:00
  • b83225edfb Fixed small typo in arithmetic tutorial Carlos Becker 2010-06-30 15:08:25 +01:00
  • b1741c1dc6 Fixed some doc appearance issue. Started cleaning up the CSS. Hauke Heibel 2010-06-30 15:52:00 +02:00
  • 56fe64c15d Fix hover background color for H2. Align tutorial tables at the top. Hauke Heibel 2010-06-30 14:05:37 +02:00
  • 21d940fbe4 fix unsupported module doc Gael Guennebaud 2010-06-30 13:19:54 +02:00
  • 1688b86823 Followed Benoit's comment and removed the Mainpage.dox too. Hauke Heibel 2010-06-30 13:04:50 +02:00
  • 020bf9e922 clean the class hierarchy Gael Guennebaud 2010-06-30 13:05:07 +02:00
  • af9f452299 Removed old doxygen config file. Hauke Heibel 2010-06-30 12:57:33 +02:00
  • c66c4b3293 Added exclusion filters. Hauke Heibel 2010-06-30 12:57:00 +02:00
  • 096c13ea6d Fill in open entries in decompositions table. Jitse Niesen 2010-06-30 10:41:23 +01:00
  • 1b8277fc2a update the big linear algebra table (fixes, add notes and definitions) Gael Guennebaud 2010-06-30 10:37:23 +02:00
  • a06cd0fb13 it remains only to set the status of RealSchur and EigenSolver Gael Guennebaud 2010-06-29 20:59:23 +02:00
  • 1f4927a28c update the big table and add an Optimization column Gael Guennebaud 2010-06-29 20:44:51 +02:00
  • 82c4a755af disable empty struct trick for buggy gcc 4.3 Gael Guennebaud 2010-06-29 18:17:17 +02:00
  • e5de9e5226 Remove \nonstable yet. The stability rules for Eigen3 are much simpler: - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). Benoit Jacob 2010-06-29 10:10:47 -04:00
  • 76152e9844 start linear algebra tutorial Benoit Jacob 2010-06-29 10:02:33 -04:00
  • 3bd421e073 fix potential warning Benoit Jacob 2010-06-29 10:02:10 -04:00
  • deba829911 Added Block tutorial to docs index Carlos Becker 2010-06-29 14:23:49 +01:00
  • 3070164525 Fix name clash in "m.block(i,j,m,n)" where m has two meanings. Fix simple typos in tutorial. Jitse Niesen 2010-06-29 11:42:51 +01:00
  • cf3616b2c0 AltiVec signed integer pmadd removed, proved to be 2x slower than the scalar trait(!). Konstantinos Margaritis 2010-06-28 21:24:55 +03:00
  • 97889a7f46 Added Block Operations tutorial and code examples Carlos Becker 2010-06-28 18:42:59 +01:00
  • 82e2e8b13a Modified Array Class tutorial, added examples Carlos Becker 2010-06-28 18:42:09 +01:00
  • bdef7eb656 Added doxygen info for .matrix() and .array() Carlos Becker 2010-06-28 18:38:28 +01:00
  • 086ad93295 start a topic page on decompositions, with a big table. Benoit Jacob 2010-06-28 10:43:11 -04:00
  • dbefd7aafb * update redux section * fix output precision to 3 for the snippets Gael Guennebaud 2010-06-28 13:30:10 +02:00
  • 768bdd08c8 fix bad tests Gael Guennebaud 2010-06-28 01:01:29 +02:00
  • 75da254fc3 * use transpose() instead of row vectors (more common use case) * add a word about noalias and performance for BLAS users Gael Guennebaud 2010-06-28 00:42:57 +02:00
  • aae5994b9e mv comma initializer to page 1 Gael Guennebaud 2010-06-28 00:22:47 +02:00
  • de1220aa62 add a Transposition section in page 2 Gael Guennebaud 2010-06-28 00:05:11 +02:00
  • ca29620e25 fix filename Gael Guennebaud 2010-06-27 23:45:37 +02:00
  • f98c758f61 fix link Gael Guennebaud 2010-06-27 20:21:12 +02:00
  • b5659dc9cf show a more fancy example for the getting started tut Gael Guennebaud 2010-06-27 19:37:16 +02:00
  • 189d4b51c2 fix unused warning when EIGEN_HAS_FUSE_CJMADD Gael Guennebaud 2010-06-27 17:42:03 +02:00
  • 25f44266a2 fix #146 Benoit Jacob 2010-06-27 08:44:21 -04:00
  • f096452dfd Fix cache computation on old Intel CPUs which do not support the cpuid function 0x4 Gael Guennebaud 2010-06-27 00:17:38 +02:00
  • 5e7bd967cc add the manual Intel's way to query cache info Gael Guennebaud 2010-06-26 23:37:42 +02:00
  • 931027f31b add a utilility to debug cpuid, and makes sure we get 0 if we query an unsupported cpuid function Gael Guennebaud 2010-06-26 23:15:06 +02:00
  • d8b1ce664b update the main page and add a TOC Gael Guennebaud 2010-06-26 22:42:14 +02:00
  • f3c64c7cce improve ref tables Gael Guennebaud 2010-06-26 22:19:03 +02:00
  • e078bb2637 big improvements to tutorial, especially page 2 (matrix arithmetic). add placeholders for some 'special topic' pages. Benoit Jacob 2010-06-26 14:00:00 -04:00
  • 1c783e252f extend the quick ref table page Gael Guennebaud 2010-06-26 18:49:50 +02:00
  • 5c866f2d8c started the quick reference tables Gael Guennebaud 2010-06-26 16:59:18 +02:00
  • 85c2c468df rename file Benoit Jacob 2010-06-25 20:19:17 -04:00
  • 9d44005916 add initial versions of pages 2 and 3 of the tutorial: matrix arithmetic and the array class Carlos Becker 2010-06-25 20:16:12 -04:00
  • 4338834e33 add tutorial page 1 - the Matrix class + 3 examples Benoit Jacob 2010-06-25 10:04:35 -04:00
  • a90575514a int main() is a standard main() prototype, and makes for cleaner examples Benoit Jacob 2010-06-25 10:04:10 -04:00
  • 67d79c6751 adapt to change: lu() now gives partial piv LU, here we want fullPivLu() Benoit Jacob 2010-06-25 10:02:39 -04:00
  • eb4095d41a extend the eigen 2 to 3 guide Gael Guennebaud 2010-06-25 15:32:01 +02:00
  • ec07c4109d add default parameters for InnerStride/OuterStride to be able to simply write OuterStride<> instead of OuterStride<Dynamic> Gael Guennebaud 2010-06-25 14:48:16 +02:00
  • 4056db01e7 use const Scalar& instead of Scalar for function arguments Gael Guennebaud 2010-06-25 13:52:23 +02:00
  • 686689e9cf comment all disabled MSVC warnings Gael Guennebaud 2010-06-25 13:31:07 +02:00
  • 75b6d2b2f8 fix very annoying warning (gcc 4.3): type qualifiers ignored on function return type Gael Guennebaud 2010-06-25 13:20:34 +02:00
  • 01553c419e fox blcok size computation for fixed size objects Gael Guennebaud 2010-06-25 11:44:55 +02:00
  • e313826890 add mixed sparse-dense outer product Gael Guennebaud 2010-06-25 11:36:38 +02:00
  • 1927b4dff5 Fix use of nesting types in SparseTranspose and split the big SparseProduct.h file Gael Guennebaud 2010-06-25 10:26:24 +02:00
  • 28e64b0da3 email change Gael Guennebaud 2010-06-24 23:21:58 +02:00
  • 002f7114d1 add support for oski Gael Guennebaud 2010-06-24 23:21:45 +02:00
  • 88e7a572fd makes sure to test small sizes Gael Guennebaud 2010-06-24 23:06:21 +02:00
  • 99e4afd43e makes SparseView a true sparse expression and fix use of nesting types Gael Guennebaud 2010-06-24 22:48:48 +02:00
  • f3b875e434 fix infinite loop Gael Guennebaud 2010-06-24 22:18:09 +02:00
  • 566867428c - add a low level mechanism to provide preallocated memory to gemm - ensure static allocation for the product of "large" fixed size matrix Gael Guennebaud 2010-06-24 21:44:24 +02:00
  • e039edcb42 fix temporary creation rule Gael Guennebaud 2010-06-24 19:21:25 +02:00
  • b22fc6cdc3 bug fix in gemv: solution always use a temporary in dst.innerStride != 1 even though this is not needed when packet_size == 1.... Gael Guennebaud 2010-06-24 17:51:25 +02:00
  • 7e836ccb4c unit test fix for default to row major Gael Guennebaud 2010-06-24 17:49:51 +02:00
  • 6be06745df block householder : minor optimization Gael Guennebaud 2010-06-24 17:48:38 +02:00
  • 905beb0953 fix symm Gael Guennebaud 2010-06-24 16:42:43 +02:00
  • af38bccd3d fix syrk Gael Guennebaud 2010-06-24 16:26:27 +02:00
  • e499646c74 fix vectorization logic test Gael Guennebaud 2010-06-24 15:38:14 +02:00