aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
...
* | | bug #921: fix utilization of bitwise operation on enums in first_alignedGravatar Gael Guennebaud2014-12-19
| | |
* | | bug #920: fix MSVC 2015 compilation issuesGravatar Gael Guennebaud2014-12-18
| | |
* | | Use true compile time "if" for Transform::makeAffineGravatar Gael Guennebaud2014-12-13
| | |
* | | bug #821: workaround MSVC 2013 issue with using Base::Base::operator=Gravatar Gael Guennebaud2014-12-16
| | |
| | * bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
| | | | | | | | | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
* | | Fix out-of-bounds writeGravatar Gael Guennebaud2014-12-11
| | |
* | | In simplicial cholesky: avoid deep copy of the input matrix is this later ↵Gravatar Gael Guennebaud2014-12-08
| | | | | | | | | | | | can be used readily
* | | Fix inner iterator typeGravatar Gael Guennebaud2014-12-08
| | |
* | | Remove useless and non standard numext::atanh2 function.Gravatar Gael Guennebaud2014-12-08
| | |
* | | bug #876: implement a portable log1p functionGravatar Gael Guennebaud2014-12-08
| | |
* | | Optimize Simplicial Cholesky when NaturalOrdering is used.Gravatar Gael Guennebaud2014-12-08
| | |
* | | Fix dynamic allocation in JacobiSVD (regression)Gravatar Gael Guennebaud2014-12-08
| | |
* | | Workaround various "returning reference to temporary" warnings.Gravatar Gael Guennebaud2014-12-05
| |/ |/|
* | UmfPack support: fix redundant evaluation/copies when calling compute() and ↵Gravatar Gael Guennebaud2014-12-02
| | | | | | | | support generic expressions as input
* | bug #697: make sure empty classes are at the end in case of multiple inheritenceGravatar Gael Guennebaud2014-12-02
| |
* | Fix MSVC compilation issueGravatar Gael Guennebaud2014-12-02
| |
* | bug #897: fix UmfPack usage with mapped sparse matricesGravatar Gael Guennebaud2014-12-02
| |
* | Fix bug #911: m_extractedDataAreDirty was not initialized in UmfPackLUGravatar Gael Guennebaud2014-12-02
| |
* | Document non-const SparseMatrix::diagonal() method.Gravatar Gael Guennebaud2014-12-01
| |
* | Make SparseMatrix::coeff() returns a const reference and add a non const ↵Gravatar Gael Guennebaud2014-12-01
| | | | | | | | version of SparseMatrix::diagonal()
* | 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
| |
| * Added reduction packet primitives for CUDAGravatar Benoit Steiner2014-11-19
| |
* | 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.
| * Generalized the matrix vector product code.Gravatar Benoit Steiner2014-10-31
| |
* | 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 some potential alignment issues.Gravatar Benoit Steiner2014-10-30
| |
| * Added missing packet primitives for CUDA.Gravatar Benoit Steiner2014-10-30
| |
* | 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