Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add a command to fix the permission of the uploaded documentation | Gael Guennebaud | 2011-12-03 |
| | |||
* | improve sparse manual | Gael Guennebaud | 2011-12-03 |
| | |||
* | improve documentation of some sparse related classes | Gael Guennebaud | 2011-12-02 |
| | |||
* | Sparse matrix insertion: | Gael Guennebaud | 2011-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 namespace | Gael Guennebaud | 2011-12-02 |
| | | | | - remove innerVectorNonZeros(j) => use innerVector(j).nonZeros() | ||
* | Extend tutorial page on broadcasting to reflect recent changes. | Jitse Niesen | 2011-12-01 |
| | |||
* | remove GSL dependency in the unit tests | Gael Guennebaud | 2011-12-01 |
| | |||
* | remove useless blas reference code | Gael Guennebaud | 2011-12-01 |
| | |||
* | add code for band triangular problems: | Gael Guennebaud | 2011-12-01 |
| | | | | | - currently available from the BLAS interface only - and for vectors only | ||
* | output error messages in blas unit tests | Gael Guennebaud | 2011-12-01 |
| | |||
* | Integrated spline class and simple spline fitting | Hauke Heibel | 2011-11-25 |
| | |||
* | fix assigment from uncompressed | Gael Guennebaud | 2011-11-30 |
| | |||
* | bug fix in SparseSelfAdjointTimeDenseProduct for empty rows or columns | Gael Guennebaud | 2011-11-30 |
| | |||
* | bug fix in SparseView::incrementToNonZero | Gael Guennebaud | 2011-11-30 |
| | |||
* | add more support for uncompressed mode | Gael Guennebaud | 2011-11-30 |
| | |||
* | cleanning pass on the sparse modules: | Gael Guennebaud | 2011-11-28 |
| | | | | | - remove outdated/deprecated code - improve a bit the documentation | ||
* | fix alignment computation in Block and MapBase such that aligned means ↵ | Gael Guennebaud | 2011-11-28 |
| | | | | | | | aligned on 16 bytes and nothing else (transplanted from dcb36e3d49f25566a1733846cd4d6592bf8be0c4 ) | ||
* | bug #383 - another c++11-user-defined-literal fix | Marc Glisse | 2011-11-27 |
| | |||
* | bug #383 - EIGEN_ASM_COMMENT broken in C++11 | Marc Glisse | 2011-11-26 |
| | | | | this is due to the new user-defined literals syntax. | ||
* | add two alternative solutions to the problem of fixed size members | Gael Guennebaud | 2011-11-25 |
| | |||
* | draft of the new sparse manual reflecting the new sparse module | Gael Guennebaud | 2011-11-24 |
| | |||
* | fix compilation of doc (broken by changeset ↵ | Gael Guennebaud | 2011-11-24 |
| | | | | | | bc6d78982fb2b8d07827246e682acdf47d0e8944 - General tightening/testing of vectorwise ops) | ||
* | fix CG example | Gael Guennebaud | 2011-11-24 |
| | |||
* | improve accuracy of 3x3 direct eigenvector extraction | Gael Guennebaud | 2011-11-23 |
| | |||
* | typo | Gael Guennebaud | 2011-11-23 |
| | |||
* | Install eigen3.pc in default directory if pkgconfig not found (bug #358). | Jitse Niesen | 2011-11-22 |
| | |||
* | Alignment fixes: | Benoit Jacob | 2011-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 0 | Gael Guennebaud | 2011-11-22 |
| | |||
* | Bugs 157 and 377 - General tightening/testing of vectorwise ops: | Benoit Jacob | 2011-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. ↵ | Kibeom Kim | 2011-11-17 |
| | | | | mat.colwise()) | ||
* | Move EIGEN_USING_MATRIX_TYPEDEFS macros to Eigen2Support. | Jitse Niesen | 2011-11-16 |
| | |||
* | [Geometry/AlignedBox] New typedefs, like for Core/Matrix | Dennis Schridde | 2011-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 paths | Gael Guennebaud | 2011-11-16 |
| | |||
* | add the new module headers | Gael Guennebaud | 2011-11-12 |
| | |||
* | move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵ | Gael Guennebaud | 2011-11-12 |
| | | | | stable yet" warning | ||
* | fix ei_add_property | Gael Guennebaud | 2011-11-12 |
| | |||
* | optimize vectorized reductions by peeling the loop: | Gael Guennebaud | 2011-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 SPMV | Gael Guennebaud | 2011-11-11 |
| | |||
* | merge with hauke/eigen-cdash-improvements branch | Gael Guennebaud | 2011-11-09 |
|\ | |||
* | | [Core/Matrix] Fix: Clear the right typedef macro | Dennis Schridde | 2011-11-09 |
| | | |||
* | | reimplement abs2 not to use std::norm which is incredibly slow. | Gael Guennebaud | 2011-11-08 |
| | | |||
* | | Add simple example on how to compute Cholesky decomposition. | Jitse Niesen | 2011-11-07 |
| | | |||
* | | Patches to support ARM NEON with Clang 3.0 and LLVM-GCC | Marton Danoczy | 2011-11-04 |
| | | |||
* | | Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵ | Benoit Jacob | 2011-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 changeset | Benoit Jacob | 2011-11-06 |
| | | |||
* | | In the Matrix constructor taking (rows, cols), statically assert that the ↵ | Benoit Jacob | 2011-11-05 |
| | | | | | | | | | | | | types are integer. The 2D vector ctor taking (x, y) is not concerned. | ||
* | | fix a couple of warnings in the unit tests | Gael Guennebaud | 2011-11-05 |
| | | |||
* | | Automatically produce a tgz archive of the documentation. | Gael Guennebaud | 2011-11-05 |
| | | |||
* | | completely remove EIGEN_BUILD_BLAS_LAPACK option | Gael Guennebaud | 2011-11-05 |
| | | |||
* | | fix compilation | Gael Guennebaud | 2011-11-05 |
| | |