Commit Graph

  • 732a50d043 implement a more optimistic heuristic to predict the nnz of a saprse*sparse product Gael Guennebaud 2011-12-16 15:59:44 +01:00
  • 40c0f3af57 fig bug #396: add a static assertion on the storage order of a sparse-sparse coeff-wise binary op Gael Guennebaud 2011-12-15 19:23:20 +01:00
  • 3db6455896 Remove evaluators for 2.1 release. We plan to re-instate them when we branch 2.2 (see bug #388). Jitse Niesen 2011-12-14 21:23:43 +00:00
  • 0308c11849 remove a file that was not intended to be committed Gael Guennebaud 2011-12-13 08:42:48 +01:00
  • 05f45cfecd Remove asserts that eigenvalue computation has converged (bug #354). (transplanted from 1e7712771e ) Jitse Niesen 2011-12-12 17:17:38 +00:00
  • 1e7712771e Remove asserts that eigenvalue computation has converged (bug #354). Jitse Niesen 2011-12-12 17:17:38 +00:00
  • 1aa6c7f122 fix sparse insertion example Gael Guennebaud 2011-12-11 17:18:14 +01:00
  • d738bedc5b remove redundant declaration (fix compilation with clang 3.0) Gael Guennebaud 2011-12-11 11:45:03 +01:00
  • f60e6f5ee8 s/compressed()/isCompressed() Gael Guennebaud 2011-12-10 23:08:10 +01:00
  • 594fd2d11d Cholmod: add support for uncompressed SparseMatrix objects Gael Guennebaud 2011-12-10 22:53:31 +01:00
  • 9d7d634897 add cholmod_support unit tests Gael Guennebaud 2011-12-10 19:32:17 +01:00
  • f35708d2e0 enforce weak linking of xerbla Gael Guennebaud 2011-12-10 19:30:36 +01:00
  • 105e170d8b trivial compilation fix Gael Guennebaud 2011-12-10 16:17:12 +01:00
  • 2600ba1731 feature 297: s/intersectionPoint/pointAt, fix documentation, add a unit test Gael Guennebaud 2011-12-10 12:17:42 +01:00
  • c06ae325a4 feature 297: add ParametrizedLine::intersectionPoint() and intersectionParam() -> intersection() is deprecated Andy Somerville 2011-12-10 11:58:38 +01:00
  • 36457178f9 bug #352:properly cast constants Igor Krivenko 2011-12-09 23:38:41 +01:00
  • d400a6245e fix compilation with EIGEN_NO_DEBUG Gael Guennebaud 2011-12-09 23:42:39 +01:00
  • 38277e8a9b feature 319: fix LDLT::rankUpdate for complex/upper, simply the algortihm, update copyrights Gael Guennebaud 2011-12-09 23:08:38 +01:00
  • 2d7c3eea53 feature 319: Add update and downdate functionality to LDLT Tim Holy 2011-12-09 21:04:44 +01:00
  • 37f304a2e6 add a "using MKL" documentation page, add a minimal documentation of PARDISO wrapper classes, refine a bit the EIGEN_USE_* logic Gael Guennebaud 2011-12-09 16:52:37 +01:00
  • 01e13a273e Fix MSVC integer overflow warning (transplanted from fff25a4b46 ) Sebastian Lipponer 2011-12-09 10:39:10 +00:00
  • fff25a4b46 Fix MSVC integer overflow warning Sebastian Lipponer 2011-12-09 10:39:10 +00:00
  • 57c6bfba08 add missing CMakeLists.txt Gael Guennebaud 2011-12-09 10:53:12 +01:00
  • 081abb701d add user defined CXX and LINKER flag cmake variables for the unit tests Gael Guennebaud 2011-12-09 10:50:13 +01:00
  • 10447a7b57 mv blas.h to src/misc such that it would be possible to use any blas libraries, however, this requires some more works: - add const qualifiers in the declarations of blas.h - add the possibility to add a suffix to blas function names Gael Guennebaud 2011-12-09 10:40:35 +01:00
  • 43cdd242d0 - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etc - include MKL headers outside the Eigen namespace. Gael Guennebaud 2011-12-09 10:06:49 +01:00
  • 5437ab95fd eigen_gen_docs: dont try to update permissions on server Thomas Capricelli 2011-12-06 15:53:53 +01:00
  • 8c78edc04c eigen_gen_docs: dont try to update permissions on server Thomas Capricelli 2011-12-06 15:52:55 +01:00
  • b029007996 Added tag 2.0.17 for changeset 8ebe822a20 Benoit Jacob 2011-12-06 08:18:58 -05:00
  • 8ebe822a20 bump 2.0.17 Benoit Jacob 2011-12-06 08:18:54 -05:00
  • a45de92246 Added tag 3.0.4 for changeset 1d68e47a23 Benoit Jacob 2011-12-06 08:15:17 -05:00
  • 1d68e47a23 bump 3.0.4 Benoit Jacob 2011-12-06 08:15:10 -05:00
  • 41b0fd733f fix QuaternionBase::cast. It did not work with clang, and I'm unsure how it worked for gcc/msvc since QuaternionBase was introduced (transplanted from 84cf1b5b1d ) Gael Guennebaud 2011-12-05 14:13:59 +01:00
  • 228920fad7 fig bug #373: compilation error with clang 2.9 when exceptions are disabled (cannot reproduce with clang 3.0 or 3.1) (transplanted from 59576014a9 ) Gael Guennebaud 2011-12-05 09:44:25 +01:00
  • 015c331252 Intel(R) MKL support added. * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. karturov 2011-12-05 14:52:21 +07:00
  • e270a5656a fix min/max clash with clang's header by including fstream beforehand Gael Guennebaud 2011-12-08 23:27:10 +01:00
  • 86bb20c431 remove dead code Gael Guennebaud 2011-12-08 23:22:28 +01:00
  • e36a4c880a suppress deprecated warning when compiling legacy tests Gael Guennebaud 2011-12-08 23:15:07 +01:00
  • 06450882ab add missing CMakeLists.txt in Splines Gael Guennebaud 2011-12-08 23:12:39 +01:00
  • dd232e30b0 Document QuaternionBase, minor doc improvements. * Document class QuaternionBase so that docs for members are displayed. * Remove obsolete \redstar refering to Array module * Fix typo in Constants.h * Document EIGEN_NO_AUTOMATIC_RESIZING Jitse Niesen 2011-12-08 14:22:06 +00:00
  • a1fa05f14e improve compiler name and version detection Gael Guennebaud 2011-12-07 13:20:52 +01:00
  • a0da96e2f4 fix detection of ICC version Gael Guennebaud 2011-12-06 22:07:20 +01:00
  • 80f8ed9f9c improve compiler and architecture detection Gael Guennebaud 2011-12-06 19:54:34 +01:00
  • c3ad1f9382 eigen_gen_docs: dont try to update permissions on server Thomas Capricelli 2011-12-06 15:55:20 +01:00
  • 6ec0af6dc7 Added tag 3.1.0-alpha1 for changeset e017f798eb Gael Guennebaud 2011-12-06 15:53:46 +01:00
  • e017f798eb bump 3.1.0-alpha1 Gael Guennebaud 2011-12-06 15:53:17 +01:00
  • accae638b2 Fixed a typo. Hauke Heibel 2011-12-06 15:42:05 +01:00
  • 84cf1b5b1d fix QuaternionBase::cast. It did not work with clang, and I'm unsure how it worked for gcc/msvc since QuaternionBase was introduced Gael Guennebaud 2011-12-05 14:13:59 +01:00
  • 9ca673daed fix compilation with clang Gael Guennebaud 2011-12-05 12:50:43 +01:00
  • dd504d6aae fix bug #223: SparseMatrix::Flags no longer encode triangularness information Gael Guennebaud 2011-12-05 10:17:09 +01:00
  • 59576014a9 fig bug #373: compilation error with clang 2.9 when exceptions are disabled (cannot reproduce with clang 3.0 or 3.1) Gael Guennebaud 2011-12-05 09:44:25 +01:00
  • b60624dc2a fix bug #384: add a static assertion on the Index type which has to be signed Gael Guennebaud 2011-12-04 22:14:53 +01:00
  • 82f9aa194d fix bug #294: add a diagonal() method to SparseMatrix (const) Gael Guennebaud 2011-12-04 21:49:21 +01:00
  • 69966e90e1 fix bug #221: remove the dense to SparseVector conversion ctor. Gael Guennebaud 2011-12-04 21:15:46 +01:00
  • 5dc9650f11 fix bug #281: replace csparse macros by template functions Gael Guennebaud 2011-12-04 19:15:23 +01:00
  • a8a2bf3b5a Added docs to the spline module. Hauke Heibel 2011-12-04 18:44:01 +01:00
  • 9bd902ed9c fix bug #341: trisove on MappedSparseMatrix Gael Guennebaud 2011-12-04 14:57:43 +01:00
  • 9353bbac4a fix bug #356: fix TriangularView::InnerIterator for unit diagonals Gael Guennebaud 2011-12-04 14:39:24 +01:00
  • 32917515df make the accessors to internal sparse storage part of the public API and remove their "_" prefix. Gael Guennebaud 2011-12-04 12:19:26 +01:00
  • 1cdbae62db add SparseVector::ReverseInnerIterator Gael Guennebaud 2011-12-04 09:56:40 +01:00
  • 91e392a042 add ReverseInnerIterators to loop over the elements in reverse order, and partly fix bug #356 (issue in trisolve for upper-column major)) Gael Guennebaud 2011-12-03 23:49:37 +01:00
  • a09cc5d4c0 fix bug #282: add the possibiliry to shift the diagonal coefficients via a linear function. Gael Guennebaud 2011-12-03 18:26:08 +01:00
  • c861e05181 fix matrix names in the insertion example Gael Guennebaud 2011-12-03 18:14:51 +01:00
  • 9ae606866c Eigen2sSupport: import some fixes from the 3.0 branch (MSVC fix) Gael Guennebaud 2011-12-03 17:45:07 +01:00
  • 950eeab4d7 RandomSetter: turns the matrix into compressed form before the filling Gael Guennebaud 2011-12-03 17:35:21 +01:00
  • c0e36516f3 add a command to fix the permission of the uploaded documentation Gael Guennebaud 2011-12-03 11:18:20 +01:00
  • 3f56de2628 improve sparse manual Gael Guennebaud 2011-12-03 10:26:00 +01:00
  • e759086dcd improve documentation of some sparse related classes Gael Guennebaud 2011-12-02 19:02:49 +01:00
  • 4ca89f32ed Sparse matrix insertion: - automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j). - now coeffRef insert a new element when it does not already exist Gael Guennebaud 2011-12-02 19:00:16 +01:00
  • f10bae74e8 - move CompressedStorage and AmbiVector into internal namespace - remove innerVectorNonZeros(j) => use innerVector(j).nonZeros() Gael Guennebaud 2011-12-02 10:00:24 +01:00
  • a0bcaa88af Extend tutorial page on broadcasting to reflect recent changes. Jitse Niesen 2011-12-01 21:16:07 +00:00
  • b85bcd91bf remove GSL dependency in the unit tests Gael Guennebaud 2011-12-01 18:17:19 +01:00
  • 7aaae9d6df remove useless blas reference code Gael Guennebaud 2011-12-01 18:10:12 +01:00
  • 3a4c78b588 add code for band triangular problems: - currently available from the BLAS interface only - and for vectors only Gael Guennebaud 2011-12-01 18:06:28 +01:00
  • 9fdb6a2ead output error messages in blas unit tests Gael Guennebaud 2011-12-01 18:04:01 +01:00
  • dcb36e3d49 fix alignment computation in Block and MapBase such that aligned means aligned on 16 bytes and nothing else Gael Guennebaud 2011-11-28 13:43:10 +01:00
  • 11a31f2eba bug #383 - another c++11-user-defined-literal fix Marc Glisse 2011-11-27 15:27:25 -05:00
  • 874d4e9f30 bug #383 - EIGEN_ASM_COMMENT broken in C++11 Marc Glisse 2011-11-26 17:55:18 -05:00
  • b00a33bc70 Integrated spline class and simple spline fitting Hauke Heibel 2011-11-25 14:53:40 +01:00
  • 49d652c600 fix assigment from uncompressed Gael Guennebaud 2011-11-30 21:55:54 +01:00
  • 6b8d6887ac bug fix in SparseSelfAdjointTimeDenseProduct for empty rows or columns Gael Guennebaud 2011-11-30 19:39:20 +01:00
  • 00d4a360ba bug fix in SparseView::incrementToNonZero Gael Guennebaud 2011-11-30 19:31:11 +01:00
  • d1b54ecfa3 add more support for uncompressed mode Gael Guennebaud 2011-11-30 19:24:43 +01:00
  • cda397b117 cleanning pass on the sparse modules: - remove outdated/deprecated code - improve a bit the documentation Gael Guennebaud 2011-11-28 16:36:37 +01:00
  • 2d621d235d fix alignment computation in Block and MapBase such that aligned means aligned on 16 bytes and nothing else (transplanted from dcb36e3d49 ) Gael Guennebaud 2011-11-28 13:43:10 +01:00
  • a2810aa32f bug #383 - another c++11-user-defined-literal fix Marc Glisse 2011-11-27 15:27:25 -05:00
  • 8107b3da75 bug #383 - EIGEN_ASM_COMMENT broken in C++11 Marc Glisse 2011-11-26 17:55:18 -05:00
  • f56316f7ed add two alternative solutions to the problem of fixed size members Gael Guennebaud 2011-11-25 13:46:48 +01:00
  • 70206ab1e1 draft of the new sparse manual reflecting the new sparse module Gael Guennebaud 2011-11-24 17:32:30 +01:00
  • 57d1ccb2dc fix compilation of doc (broken by changeset bc6d78982f - General tightening/testing of vectorwise ops) Gael Guennebaud 2011-11-24 17:30:55 +01:00
  • 2d4fe54b73 fix CG example Gael Guennebaud 2011-11-24 08:19:13 +01:00
  • 01b4b6e456 improve accuracy of 3x3 direct eigenvector extraction Gael Guennebaud 2011-11-23 22:43:40 +01:00
  • be9b87377f typo Gael Guennebaud 2011-11-23 08:30:10 +01:00
  • 99d8e5de2b Install eigen3.pc in default directory if pkgconfig not found (bug #358). (transplanted from 63dcdb65fd ) Jitse Niesen 2011-11-22 17:30:35 +00:00
  • 63dcdb65fd Install eigen3.pc in default directory if pkgconfig not found (bug #358). Jitse Niesen 2011-11-22 17:30:35 +00:00
  • a52ab9c089 Alignment fixes: * Fix AlignedBit computation for Plain Objects * use it for the conditional alignment of operator new * only overload new in PlainObjectBase, don't overload again in Matrix and Array Benoit Jacob 2011-11-22 09:04:31 -05:00
  • ffe6d1f901 Alignment fixes: * Fix AlignedBit computation for Plain Objects * use it for the conditional alignment of operator new * only overload new in PlainObjectBase, don't overload again in Matrix and Array Benoit Jacob 2011-11-22 09:04:31 -05:00
  • 9ed342a30e stop fill pivoting LU only if the pivot is exactly 0 (transplanted from f278a3eaba ) Gael Guennebaud 2011-11-22 09:18:54 +01:00
  • f278a3eaba stop fill pivoting LU only if the pivot is exactly 0 Gael Guennebaud 2011-11-22 09:18:54 +01:00
  • bc6d78982f Bugs 157 and 377 - General tightening/testing of vectorwise ops: Benoit Jacob 2011-11-18 11:10:27 -05:00