Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | | * | Created EIGEN_HAS_C99_MATH define as Gael suggested. | 2015-12-10 | ||
| | | | | ||||
| * | | | Fix storage order of PartialRedux | 2015-12-10 | ||
|/ / / | ||||
| * / | sign(complex) compiles for GPU | 2015-12-10 | ||
|/ / | ||||
| * | Silence a compilation warning | 2015-12-10 | ||
| | | ||||
| * | Only implement the lgamma, erf, and erfc functions when using a compiler ↵ | 2015-12-10 | ||
| | | | | | | | | compliant with the C99 specification. | |||
* | | bug #1103: fix neon vectorization of pmul(Packet1cd,Packet1cd) | 2015-12-10 | ||
| | | ||||
| * | Simplified the implementation of lgamma, erf, and erfc | 2015-12-08 | ||
| | | ||||
| * | Cleanup | 2015-12-08 | ||
| | | ||||
| * | Simplified the code a bit | 2015-12-07 | ||
| | | ||||
| * | Fixed a couple of typos | 2015-12-07 | ||
| | | | | | | | | Cleaned up the code a bit. | |||
| * | Add special functions to Eigen: lgamma, erf, erfc. | 2015-12-07 | ||
| | | | | | | | | Includes CUDA support and unit tests. | |||
* | | bug #1109: use noexcept instead of throw for C++11 compilers | 2015-12-10 | ||
| | | ||||
* | | Use more explicit names. | 2015-12-10 | ||
| | | ||||
* | | Fix usage of "Index" as a compile time integral. | 2015-12-10 | ||
| | | ||||
* | | bug #1113: fix name conflict with C99's "I". | 2015-12-10 | ||
| | | ||||
* | | Forbid the creation of SparseCompressedBase object | 2015-12-09 | ||
| | | ||||
* | | bug #1074: forbid the creation of PlainObjectBase object by making its ctor ↵ | 2015-12-09 | ||
| | | | | | | | | protected | |||
* | | Fix sign-unsigned issue in enum | 2015-12-09 | ||
| | | ||||
* | | Fix and clarify documentation of Transform wrt operator*(MatrixBase) | 2015-12-08 | ||
| | | ||||
* | | Fix Alignment in coeff-based product, and enable unaligned vectorization | 2015-12-08 | ||
|/ | ||||
* | Add matrix-free solver example | 2015-12-07 | ||
| | ||||
* | Implement wrapper for matrix-free iterative solvers | 2015-12-07 | ||
| | ||||
* | Added rsqrt() method to the Array class: this method computes the ↵ | 2015-12-03 | ||
| | | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse(). | |||
* | Merged in ↵ | 2015-12-03 | ||
|\ | | | | | | | | | | | Unril/eigen-1/Unril/fixes-internal-compiler-error-while-comp-1449156092576 (pull request PR-147) Fixes internal compiler error while compiling with VC2015 Update1 x64. | |||
* | | Add missing Rotation2D::operator=(Matrix2x2) | 2015-12-03 | ||
| | | ||||
| * | Fixes internal compiler error while compiling with VC2015 Update1 x64. | 2015-12-03 | ||
|/ | ||||
* | Made it possible to leverage several binary functor in a CUDA kernel | 2015-12-02 | ||
| | | | | Explicitely specified the return type of the various scalar_cmp_op functors. | |||
* | bug #1123: add missing documentation of angle() and axis() | 2015-12-01 | ||
| | ||||
* | Add LU::transpose().solve() and LU::adjoint().solve() API. | 2015-12-01 | ||
| | ||||
* | Add internal method _solve_impl_transposed() to LU decomposition classes ↵ | 2015-11-30 | ||
| | | | | that solves A^T x = b or A^* x = b. | |||
* | Fix matrix to quaternion (and angleaxis) conversion for matrix expression. | 2015-12-01 | ||
| | ||||
* | Fix degenerate cases in syrk and trsm | 2015-11-30 | ||
| | ||||
* | Fix UmfPackLU ctor for exppressions | 2015-11-27 | ||
| | ||||
* | bug #918, umfpack: add access to umfpack return code and parameters | 2015-11-27 | ||
| | ||||
* | ArrayBase::sign: add unit test and fix doc | 2015-11-27 | ||
| | ||||
* | bug #1120, superlu: mem_usage_t is now uniquely defined, so let's use it. | 2015-11-27 | ||
| | ||||
* | Big 1009, part 2/2: add static assertion on LinearAccessBit in ↵ | 2015-11-27 | ||
| | | | | coeff(index)-like methods. | |||
* | bug #1009, part 1/2: make sure vector expressions expose LinearAccessBit flag. | 2015-11-27 | ||
| | ||||
* | added scalar_sign_op (both real,complex) | 2015-11-24 | ||
| | ||||
* | Disable "decorated name length exceeded, name was truncated" MSVC warning. | 2015-11-23 | ||
| | ||||
* | bug #1117: workaround unused-local-typedefs warning when ↵ | 2015-11-23 | ||
| | | | | EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined. | |||
* | Merged in dr15jones/eigen (pull request PR-146) | 2015-11-22 | ||
|\ | | | | | | | Use a class constructor to initialize CPU cache sizes | |||
* | | Use overload instead of template full specialization to please old MSVC | 2015-11-22 | ||
| | | ||||
* | | Make FullPivLU::solve use rank() instead of nonzeroPivots(). | 2015-11-21 | ||
| | | ||||
| * | Use a class constructor to initialize CPU cache sizes | 2015-11-20 | ||
|/ | | | | | | | | Using a static instance of a class to initialize the values for the CPU cache sizes guarantees thread-safe initialization of the values when using C++11. Therefore under C++11 it is no longer necessary to call Eigen::initParallel() before calling any eigen functions on different threads. | |||
* | Use .data() instead of &coeffRef(0). | 2015-11-20 | ||
| | ||||
* | Fix overload instantiation for clang | 2015-11-20 | ||
| | ||||
* | Add missing using statement to enable fast Array<complex> / real operations. ↵ | 2015-11-20 | ||
| | | | | (was ok for Matrix only) | |||
* | Workaround MSVC missing overloads of std::fpclassify for integral types | 2015-11-20 | ||
| | ||||
* | Add is_integral<> type traits | 2015-11-20 | ||
| |