aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* bug #1376: add missing assertion on size mismatch with compound assignment ↵Gravatar Gael Guennebaud2017-01-23
| | | | operators (e.g., mat += mat.col(j))
* bug #1382: move using std::size_t/ptrdiff_t to Eigen's namespace (still ↵Gravatar Gael Guennebaud2017-01-23
| | | | better than the global namespace!)
* Add std:: namespace prefix to all (hopefully) instances if size_t/ptrdfiff_tGravatar Gael Guennebaud2017-01-23
|
* Use Index instead of size_tGravatar Gael Guennebaud2017-01-23
|
* bug #1379: fix compilation in sparse*diagonal*dense with openmpGravatar Gael Guennebaud2017-01-21
|
* bug #1378: fix doc (DiagonalIndex vs Diagonal)Gravatar Gael Guennebaud2017-01-21
|
* Made sure that enabling avx2 instructions enables avx and sse instructions ↵Gravatar Benoit Steiner2017-01-19
| | | | as well.
* Defer set-to-zero in triangular = product so that no aliasing issue occur in ↵Gravatar Gael Guennebaud2017-01-17
| | | | | | | the common: A.triangularView() = B*A.sefladjointView()*B.adjoint() case that used to work in 3.2.
* Add link to SOGravatar Gael Guennebaud2017-01-09
|
* Add missing doc of SparseViewGravatar Gael Guennebaud2017-01-06
|
* MSVC 2015 has all we want about c++11 and MSVC 2017 fails on binder1st/binder2ndGravatar Gael Guennebaud2017-01-06
|
* Fix and workaround several doxygen issues/warningsGravatar Gael Guennebaud2017-01-04
|
* Add doc for sparse triangular solve functionsGravatar Gael Guennebaud2017-01-04
|
* bug #1336: workaround doxygen failing to include numerous members of ↵Gravatar Gael Guennebaud2017-01-04
| | | | MatriBase in Matrix
* Document selfadjointViewGravatar Gael Guennebaud2017-01-04
|
* bug #1370: add doc for StorageIndexGravatar Gael Guennebaud2017-01-03
|
* bug #1370: rename _Index to _StorageIndex in SparseMatrix, and add a warning ↵Gravatar Gael Guennebaud2017-01-03
| | | | in the doc regarding the 3.2 to 3.3 change of SparseMatrix::Index
* Added += and + operators to inner iteratorsGravatar Valentin Roussellet2016-12-28
| | | | | Fix #1340 #1340
* Move common cwise-unary method from MatrixBase/ArrayBase to the common ↵Gravatar Gael Guennebaud2017-01-02
| | | | DenseBase class.
* bug #1365: fix another type mismatch warningGravatar Gael Guennebaud2016-12-28
| | | | (sync is set from and compared to an Index)
* bug #1369: fix type mismatch warning.Gravatar Gael Guennebaud2016-12-28
| | | | | Returned values of omp thread id and numbers are int, o let's use int instead of Index here.
* Fix compilationGravatar Gael Guennebaud2016-12-27
|
* Cleanup because trait<CwiseBinaryOp>::Flags now expose the correct storage orderGravatar Gael Guennebaud2016-12-27
|
* Make sure that traits<CwiseBinaryOp>::Flags reports the correct storage ↵Gravatar Gael Guennebaud2016-12-27
| | | | order so that methods like .outerSize()/.innerSize() work properly.
* Add missing .outer() member to iterators of evaluators of cwise sparse ↵Gravatar Gael Guennebaud2016-12-27
| | | | binary expression
* Fix check of storage order mismatch for "sparse cwiseop sparse".Gravatar Gael Guennebaud2016-12-27
|
* Harmless typoGravatar Gael Guennebaud2016-12-27
|
* Avoid using horizontal adds since they're not very efficient.Gravatar Benoit Steiner2016-12-21
|
* Use native AVX512 types instead of Eigen Packets whenever possible.Gravatar Benoit Steiner2016-12-21
|
* Merged in joaoruileal/eigen (pull request PR-276)Gravatar Gael Guennebaud2016-12-21
|\ | | | | | | Minor improvements to Umfpack support
| * renamed methods umfpackReportControl(), umfpackReportInfo(), and ↵Gravatar Joao Rui Leal2016-12-21
| | | | | | | | umfpackReportStatus() from UmfPackLU to printUmfpackControl(), printUmfpackInfo(), and printUmfpackStatus()
| * it is now possible to change Umfpack control settings before factorizations; ↵Gravatar Joao Rui Leal2016-12-19
| | | | | | | | added access to the report functions of Umfpack
* | Remove superfluous const's (can cause warnings on some Intel compilers)Gravatar Angelos Mantzaflaris2016-12-07
| | | | | | | | | | (grafted from e236d3443c79f38aa721d95e64c275abbb5df10f )
* | Remove MSVC warning 4127 - conditional expression is constant from the ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | disabled list as we now have a local workaround.
* | bug #1362: workaround constant conditional warning produced by MSVCGravatar Gael Guennebaud2016-12-20
| |
* | Fix bug #1367: compilation fix for gcc 4.1!Gravatar Gael Guennebaud2016-12-20
| |
* | Add transpose, adjoint, conjugate methods to SelfAdjointView (useful to ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | write generic code)
* | Optimize storage layout of Cwise* and PlainObjectBase evaluator to remove ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | | | the functor or outer-stride if they are empty. For instance, sizeof("(A-B).cwiseAbs2()") with A,B Vector4f is now 16 bytes, instead of 48 before this optimization. In theory, evaluators should be completely optimized away by the compiler, but this might help in some cases.
* | Remove common "noncopyable" base class from evaluator_base to get a chance ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | to get EBO (Empty Base Optimization) Note: we should probbaly get rid of this class and define a macro instead.
* | Clean-up usage of ExpressionTraits in all/any implementation.Gravatar Gael Guennebaud2016-12-20
| |
* | Add support for long indexes and for (real-valued) row-major matrices to ↵Gravatar Christoph Hertzberg2016-12-19
| | | | | | | | CholmodSupport module
* | Make sure that HyperPlane::transform manitains a unit normal vector in the ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | Affine case.
* | Fixed compilation errors with gcc6 when compiling the AVX512 intrinsicsGravatar Benoit Steiner2016-12-19
| |
* | Use 32 registers on ARM64Gravatar Benoit Jacob2016-12-19
| |
* | Include SSE packet instructions when compiling with avx512 enabled.Gravatar Benoit Steiner2016-12-19
|/
* bug #1360: fix sign issue with pmull on altivecGravatar Gael Guennebaud2016-12-18
|
* Fix unused warningGravatar Gael Guennebaud2016-12-18
|
* Transformation methods added to ParametrizedLine class.Gravatar ermak2016-12-17
|
* Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL codeGravatar Benoit Steiner2016-12-17
|
* NumTraits.h:Gravatar Rafael Guglielmetti2016-12-16
| | | | For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost