aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Add unit test for CoeffReadCostGravatar Gael Guennebaud2015-10-09
|
* Add unit test to check nesting of complex expressions in redux()Gravatar Gael Guennebaud2015-10-09
|
* Improve documentation of TriangularView.Gravatar Gael Guennebaud2015-10-09
|
* Add lvalue check for TriangularView::swap, and fix deprecated ↵Gravatar Gael Guennebaud2015-10-09
| | | | TriangularView::lazyAssign
* Cleaning in Redux.hGravatar Gael Guennebaud2015-10-09
|
* Remove auto references and referenced-by relation in doc.Gravatar Gael Guennebaud2015-10-09
|
* Remove dead code in selfadjoint_matrix_vector_productGravatar Gael Guennebaud2015-10-09
|
* Optimize a bit complex selfadjoint * vector product.Gravatar Gael Guennebaud2015-10-09
|
* Simplify EIGEN_DENSE_PUBLIC_INTERFACEGravatar Gael Guennebaud2015-10-09
|
* Cleanup EIGEN_SPARSE_PUBLIC_INTERFACE, it is now a simple alias to ↵Gravatar Gael Guennebaud2015-10-08
| | | | EIGEN_GENERIC_PUBLIC_INTERFACE
* Fix nesting sub-expression in outer-productsGravatar Gael Guennebaud2015-10-08
|
* Fix propagation of AssumeAliasing for expression as: "scalar * (A*B)"Gravatar Gael Guennebaud2015-10-08
|
* Clean a bit the implementation of inverse permutationsGravatar Gael Guennebaud2015-10-08
|
* Fix a nesting issue in some matrix-vector cases.Gravatar Gael Guennebaud2015-10-08
|
* Re-enable vectorization of LinSpaced, plus some cleaningGravatar Gael Guennebaud2015-10-08
|
* Clean evaluator<EvalToTemp>Gravatar Gael Guennebaud2015-10-08
|
* Fix some CUDA issuesGravatar Gael Guennebaud2015-10-08
|
* Fix a warningGravatar Gael Guennebaud2015-10-08
|
* Properly implement PartialReduxExpr on top of evaluators, and fix multiple ↵Gravatar Gael Guennebaud2015-10-08
| | | | evaluation of nested expression
* Some cleaning in evaluatorsGravatar Gael Guennebaud2015-10-08
|
* Add missing include of std vectorGravatar Gael Guennebaud2015-10-08
|
* Update sparse solver list to make it more completeGravatar Gael Guennebaud2015-10-08
|
* Move IncompleteCholesky to official modulesGravatar Gael Guennebaud2015-10-08
|
* Improve doc of IncompleteCholeskyGravatar Gael Guennebaud2015-10-08
|
* Doc: add link to doc of sparse solver conceptGravatar Gael Guennebaud2015-10-08
|
* Fix return by value versus ref typo in IncompleteCholeskyGravatar Gael Guennebaud2015-10-07
|
* Unify gemm and lazy_gemm benchmarksGravatar Gael Guennebaud2015-10-07
|
* Add a perfromance regression benchmark for lazyProductGravatar Gael Guennebaud2015-10-07
|
* Add helper routines to help bypassing some compiler otpimization when ↵Gravatar Gael Guennebaud2015-10-07
| | | | benchmarking
* _mm_hadd_epi32 is for SSSE3 only (and not SSE3)Gravatar Gael Guennebaud2015-10-07
|
* Help clang to inline some functions, thus fixing some regressionsGravatar Gael Guennebaud2015-10-07
|
* Remove debuging prod() and lazyprod() function, plus some cleaning in ↵Gravatar Gael Guennebaud2015-10-07
| | | | noalias assignment
* Fix implicit cast in unit testGravatar Gael Guennebaud2015-10-07
|
* Re-enable some invalid scalar type conversion checks by disabling explicit ↵Gravatar Gael Guennebaud2015-10-06
| | | | vectorization
* Add sparse vector to Ref<SparseMatrix> conversion unit tests, and improve ↵Gravatar Gael Guennebaud2015-10-06
| | | | output of sparse_ref unit test in case of failure.
* Fix wrong casting syntaxGravatar Gael Guennebaud2015-10-06
|
* Fix storage index type in empty permutationsGravatar Gael Guennebaud2015-10-06
|
* Define Permutation*<>::Scalar to 'void', re-enable scalar type compatibility ↵Gravatar Gael Guennebaud2015-10-06
| | | | check in assignment while relaxing this test for void types.
* Some cleaningGravatar Gael Guennebaud2015-10-06
|
* Handle various TODOs in SSE vectorization (remove splitted storeu, enable ↵Gravatar Gael Guennebaud2015-10-06
| | | | SSE3 integer vectorization, plus minor tweaks)
* Fix Ref<SparseMatrix> for Transpose<SparseVector>Gravatar Gael Guennebaud2015-10-06
|
* bug #1076: fix scaling in IncompleteCholesky, improve doc, add read-only ↵Gravatar Gael Guennebaud2015-10-06
| | | | access to the different factors, remove debugging code.
* Optimise assignment into a Block<SparseMatrix> by using Ref and avoiding ↵Gravatar Gael Guennebaud2015-10-06
| | | | useless updates in non-compressed mode. This make row-by-row filling of a row-major sparse matrix very efficient.
* Optimize Ref<SparseMatrix> by removing useless default initialisation of ↵Gravatar Gael Guennebaud2015-10-06
| | | | SparseMapBase and SparseMatrix
* Enable to view a SparseVector as a Ref<SparseMatrix>Gravatar Gael Guennebaud2015-10-06
|
* Make SparseVector derive from SparseCompressedBase, thus improving ↵Gravatar Gael Guennebaud2015-10-06
| | | | compatibility between sparse vectors and matrices
* Improve counting of sparse temporariesGravatar Gael Guennebaud2015-10-06
|
* Propagate cmake generatorGravatar Gael Guennebaud2015-10-05
|
* Make abs2 compatible with custom complex typesGravatar Gael Guennebaud2015-10-02
|
* bug #1075: fix AlignedBox::sample for runtime dimensionGravatar Gael Guennebaud2015-09-30
|