aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
...
* Simplify return type of diagonal(Index) (and ease compiler job)Gravatar Gael Guennebaud2014-11-28
|
* Disable MatrixBase::bdcSvd with CUDA (just like MatrixBase::jacobiSvdGravatar Gael Guennebaud2014-11-26
|
* Fix Hyperplane::Through(a,b,c) when points are aligned or identical. We use ↵Gravatar Gael Guennebaud2014-11-26
| | | | the stratgey as in Quaternion::setFromTwoVectors.
* Fix memory pre-allocation when permuting inner vectors of a sparse matrix.Gravatar Gael Guennebaud2014-11-24
|
* bug #903: clean swap API regarding extra enable_if parameters, and add ↵Gravatar Gael Guennebaud2014-11-06
| | | | failtests for swap
* Big 853: replace enable_if in Ref<> ctor by static assertions and add ↵Gravatar Gael Guennebaud2014-11-05
| | | | failtests for Ref<>
* Introduce unified macros to identify compiler, OS, and architecture. They ↵Gravatar Gael Guennebaud2014-11-04
| | | | are all defined in util/Macros.h and prefixed with EIGEN_COMP_, EIGEN_OS_, and EIGEN_ARCH_ respectively.
* Run sparse_basic unit tests also for rectangular matrices.Gravatar Christoph Hertzberg2014-10-31
| | | | TriangularView with UnitDiag does not work properly yet (bug #901)
* Fixed bug in SparseBlock which caused a segfault in sparse_extra_3 testGravatar Christoph Hertzberg2014-10-30
|
* Make select CUDA compatible (comparison operators aren't yet, so no test ↵Gravatar Christoph Hertzberg2014-10-30
| | | | case yet)
* EIGEN_UNUSED_VARIABLE works better than casting to void. Make this also ↵Gravatar Christoph Hertzberg2014-10-30
| | | | usable from CUDA code
* Move D&C SVD to official SVD module.Gravatar Gael Guennebaud2014-10-29
|
* bug #898: add inline hint to const_cast_ptrGravatar Christoph Hertzberg2014-10-28
|
* Temporary workaround for bug #875:Gravatar Christoph Hertzberg2014-10-28
| | | | Let TriangularView<Sparse>::nonZeros() return nonZeros() of the nested expression
* Merged in kmargar/eigen (pull request PR-87)Gravatar Konstantinos Margaritis2014-10-28
|\ | | | | | | Extend NEON to add ARMv8 64-bit double support
* | Bug #896: Swap order of checking __VSX__/__ALTIVEC__Gravatar Konstantinos Margaritis2014-10-22
| |
| * Merged eigen/eigen into defaultGravatar Konstantinos Margaritis2014-10-22
| |\ | |/ |/|
| * Added ARMv8 supportGravatar Konstantinos Margaritis2014-10-22
| |
* | Prevent CUDA `calling a __host__ function from a __host__ __device__ ↵Gravatar Christoph Hertzberg2014-10-21
| | | | | | | | function is not allowed` error.
| * working 64-bit support in PacketMath.h, Complex.h neededGravatar Konstantinos Margaritis2014-10-21
| |
| * check for __ARM_NEON instead as it's defined in arm64 as wellGravatar Konstantinos Margaritis2014-10-21
| |
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* | bug #718: Introduce a compilation error when using the wrong InnerIterator ↵Gravatar Gael Guennebaud2014-10-20
| | | | | | | | type with a SparseVector
* | Addendum to bug #859: pexp(NaN) for double did not return NaN, also, ↵Gravatar Christoph Hertzberg2014-10-20
| | | | | | | | | | | | plog(NaN) did not return NaN. psqrt(NaN) and psqrt(-1) shall return NaN if EIGEN_FAST_MATH==0
* | Fix bug #859: pexp(NaN) returned Inf instead of NaNGravatar Gael Guennebaud2014-10-20
| |
* | Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix ↵Gravatar Gael Guennebaud2014-10-20
| | | | | | | | regression wrt explicit ctor change
* | Fix bug #894: the sign of LDLT was not re-initialized at each call of compute()Gravatar Gael Guennebaud2014-10-20
| |
* | Fix SparseQR::rank for a completely empty matrix.Gravatar Gael Guennebaud2014-10-19
|/
* mergeGravatar Gael Guennebaud2014-10-17
|\
* | Fix SparseLU::absDeterminant and add respective unit testGravatar Gael Guennebaud2014-10-17
| |
* | Fix JacobiSVD wrt undeR/overflow by doing scaling prior to QR preconditioningGravatar Gael Guennebaud2014-10-17
| |
* | Add lapack interface to JacobiSVD and BDCSVDGravatar Gael Guennebaud2014-10-17
| |
| * quieted more g++ warnings of the form: warning: typedef XXX locally defined ↵Gravatar Mark Borgerding2014-10-16
|/ | | | but not used [-Wunused-local-typedefs]
* Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC.Gravatar Christoph Hertzberg2014-10-13
| | | | Although the test passes now, there might still be some missing.
* Remove unused and dangerous CompressedStorage::Map functionGravatar Gael Guennebaud2014-10-09
|
* bug #367: fix double copies in atWithInsertion, and add respective unit-testGravatar Gael Guennebaud2014-10-09
|
* Fix indentationGravatar Gael Guennebaud2014-10-09
|
* bug #887: fix CompressedStorage::reallocate wrt memory leaksGravatar Gael Guennebaud2014-10-09
|
* Add a scoped_array helper class to handle locally allocated/used arraysGravatar Gael Guennebaud2014-10-09
|
* bug #889: fix protected typedefGravatar Gael Guennebaud2014-10-08
|
* bug #882: fix various const-correctness issues with *View classes.Gravatar Gael Guennebaud2014-10-07
|
* Re-enable products with triangular views of sparse matrices: we simply have ↵Gravatar Gael Guennebaud2014-10-06
| | | | to treat them as a sparse matrix.
* bug #887: use ei_declare_aligned_stack_constructed_variable instead of ↵Gravatar Gael Guennebaud2014-10-06
| | | | manual new[]/delete[] pairs in AMD and Paralellizer
* Fix SparseLU regarding uncompressed inputs and avoid manual new/delete calls.Gravatar Gael Guennebaud2014-10-06
|
* fixed to make big-endian VSX work as wellGravatar Konstantinos Margaritis2014-10-01
|
* Add missing default ctor in Rotation2DGravatar Gael Guennebaud2014-09-30
|
* Missing explicitGravatar Christoph Hertzberg2014-09-30
|
* bug #884: Copy constructor of Ref shall never malloc, constructing from ↵Gravatar Christoph Hertzberg2014-09-30
| | | | other RefBase shall only malloc if the memory layout is incompatible.
* Fix compilation with GCCGravatar Gael Guennebaud2014-09-29
|
* Introduce a generic InnerIterator classes compatible with evaluators.Gravatar Gael Guennebaud2014-09-29
|