aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* add a command to fix the permission of the uploaded documentationGravatar Gael Guennebaud2011-12-03
|
* improve sparse manualGravatar Gael Guennebaud2011-12-03
|
* improve documentation of some sparse related classesGravatar Gael Guennebaud2011-12-02
|
* Sparse matrix insertion:Gravatar Gael Guennebaud2011-12-02
| | | | | - automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j). - now coeffRef insert a new element when it does not already exist
* - move CompressedStorage and AmbiVector into internal namespaceGravatar Gael Guennebaud2011-12-02
| | | | - remove innerVectorNonZeros(j) => use innerVector(j).nonZeros()
* Extend tutorial page on broadcasting to reflect recent changes.Gravatar Jitse Niesen2011-12-01
|
* remove GSL dependency in the unit testsGravatar Gael Guennebaud2011-12-01
|
* remove useless blas reference codeGravatar Gael Guennebaud2011-12-01
|
* add code for band triangular problems:Gravatar Gael Guennebaud2011-12-01
| | | | | - currently available from the BLAS interface only - and for vectors only
* output error messages in blas unit testsGravatar Gael Guennebaud2011-12-01
|
* Integrated spline class and simple spline fittingGravatar Hauke Heibel2011-11-25
|
* fix assigment from uncompressedGravatar Gael Guennebaud2011-11-30
|
* bug fix in SparseSelfAdjointTimeDenseProduct for empty rows or columnsGravatar Gael Guennebaud2011-11-30
|
* bug fix in SparseView::incrementToNonZeroGravatar Gael Guennebaud2011-11-30
|
* add more support for uncompressed modeGravatar Gael Guennebaud2011-11-30
|
* cleanning pass on the sparse modules:Gravatar Gael Guennebaud2011-11-28
| | | | | - remove outdated/deprecated code - improve a bit the documentation
* fix alignment computation in Block and MapBase such that aligned means ↵Gravatar Gael Guennebaud2011-11-28
| | | | | | | aligned on 16 bytes and nothing else (transplanted from dcb36e3d49f25566a1733846cd4d6592bf8be0c4 )
* bug #383 - another c++11-user-defined-literal fixGravatar Marc Glisse2011-11-27
|
* bug #383 - EIGEN_ASM_COMMENT broken in C++11Gravatar Marc Glisse2011-11-26
| | | | this is due to the new user-defined literals syntax.
* add two alternative solutions to the problem of fixed size membersGravatar Gael Guennebaud2011-11-25
|
* draft of the new sparse manual reflecting the new sparse moduleGravatar Gael Guennebaud2011-11-24
|
* fix compilation of doc (broken by changeset ↵Gravatar Gael Guennebaud2011-11-24
| | | | | | bc6d78982fb2b8d07827246e682acdf47d0e8944 - General tightening/testing of vectorwise ops)
* fix CG exampleGravatar Gael Guennebaud2011-11-24
|
* improve accuracy of 3x3 direct eigenvector extractionGravatar Gael Guennebaud2011-11-23
|
* typoGravatar Gael Guennebaud2011-11-23
|
* Install eigen3.pc in default directory if pkgconfig not found (bug #358).Gravatar Jitse Niesen2011-11-22
|
* Alignment fixes:Gravatar Benoit Jacob2011-11-22
| | | | | | * 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
* stop fill pivoting LU only if the pivot is exactly 0Gravatar Gael Guennebaud2011-11-22
|
* Bugs 157 and 377 - General tightening/testing of vectorwise ops:Gravatar Benoit Jacob2011-11-18
| | | | | | | | | | | | | | | | | | * add lots of static assertions making it very explicit when all these ops are supposed to work: ** all ops require the rhs vector to go in the right direction ** all ops already require that the lhs and rhs are of the same kind (matrix vs vector) otherwise we'd have to do complex work ** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous. * add a new test, vectorwiseop.cpp. * these compound-assign operators used to be implemented with for loops: for(Index j=0; j<subVectors(); ++j) subVector(j).array() += other.derived().array(); This didn't seem to be needed; replaced by using expressions like operator+ and operator- did.
* bug #157 - Implemented *= /= * / operations for VectorwiseOp (e.g. ↵Gravatar Kibeom Kim2011-11-17
| | | | mat.colwise())
* Move EIGEN_USING_MATRIX_TYPEDEFS macros to Eigen2Support.Gravatar Jitse Niesen2011-11-16
|
* [Geometry/AlignedBox] New typedefs, like for Core/MatrixGravatar Dennis Schridde2011-11-09
| | | | | Includes 1-4 and dynamic sized boxes for int, float and double type. Also changes the tests to use these typedefs.
* fix some include pathsGravatar Gael Guennebaud2011-11-16
|
* add the new module headersGravatar Gael Guennebaud2011-11-12
|
* move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵Gravatar Gael Guennebaud2011-11-12
| | | | stable yet" warning
* fix ei_add_propertyGravatar Gael Guennebaud2011-11-12
|
* optimize vectorized reductions by peeling the loop:Gravatar Gael Guennebaud2011-11-12
| | | | | | - x2 for squaredNorm() on double - peeling the loop with a peeling factor of 4 leads to even better perf for large vectors (e.g., >64) but it makes more difficult to keep good performance on smaller ones.
* fix performance issue with SPMVGravatar Gael Guennebaud2011-11-11
|
* merge with hauke/eigen-cdash-improvements branchGravatar Gael Guennebaud2011-11-09
|\
* | [Core/Matrix] Fix: Clear the right typedef macroGravatar Dennis Schridde2011-11-09
| |
* | reimplement abs2 not to use std::norm which is incredibly slow.Gravatar Gael Guennebaud2011-11-08
| |
* | Add simple example on how to compute Cholesky decomposition.Gravatar Jitse Niesen2011-11-07
| |
* | Patches to support ARM NEON with Clang 3.0 and LLVM-GCCGravatar Marton Danoczy2011-11-04
| |
* | Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵Gravatar Benoit Jacob2011-11-06
| | | | | | | | of the integer overflow helpers, whose non-inlining caused major performance problems, see the mailing list thread 'Significant perf regression probably due to bug #363 patches'
* | Add test for Matrix(x, y) ctor static assert added in previous changesetGravatar Benoit Jacob2011-11-06
| |
* | In the Matrix constructor taking (rows, cols), statically assert that the ↵Gravatar Benoit Jacob2011-11-05
| | | | | | | | | | | | types are integer. The 2D vector ctor taking (x, y) is not concerned.
* | fix a couple of warnings in the unit testsGravatar Gael Guennebaud2011-11-05
| |
* | Automatically produce a tgz archive of the documentation.Gravatar Gael Guennebaud2011-11-05
| |
* | completely remove EIGEN_BUILD_BLAS_LAPACK optionGravatar Gael Guennebaud2011-11-05
| |
* | fix compilationGravatar Gael Guennebaud2011-11-05
| |