Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | working 64-bit support in PacketMath.h, Complex.h needed | Konstantinos Margaritis | 2014-10-21 | |
| | | | ||||
| * | | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | Gael Guennebaud | 2014-10-20 | |
| | | | | | | | | | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | |||
| * | | Addendum to bug #859: pexp(NaN) for double did not return NaN, also, ↵ | Christoph Hertzberg | 2014-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 NaN | Gael Guennebaud | 2014-10-20 | |
|/ / | ||||
* | | Add lapack interface to JacobiSVD and BDCSVD | Gael Guennebaud | 2014-10-17 | |
| | | ||||
| * | Made the blocking computation aware of the l3 cache | Benoit Steiner | 2014-10-15 | |
| | | | | | | | | Also optimized the blocking parameters to take into account the number of threads used for a computation | |||
| * | Misc improvements and cleanups | Benoit Steiner | 2014-10-13 | |
| | | ||||
* | | Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC. | Christoph Hertzberg | 2014-10-13 | |
| | | | | | | | | Although the test passes now, there might still be some missing. | |||
* | | Fix indentation | Gael Guennebaud | 2014-10-09 | |
| | | ||||
* | | Add a scoped_array helper class to handle locally allocated/used arrays | Gael Guennebaud | 2014-10-09 | |
| | | ||||
* | | bug #882: fix various const-correctness issues with *View classes. | Gael Guennebaud | 2014-10-07 | |
| | | ||||
* | | Re-enable products with triangular views of sparse matrices: we simply have ↵ | Gael Guennebaud | 2014-10-06 | |
| | | | | | | | | to treat them as a sparse matrix. | |||
* | | bug #887: use ei_declare_aligned_stack_constructed_variable instead of ↵ | Gael Guennebaud | 2014-10-06 | |
| | | | | | | | | manual new[]/delete[] pairs in AMD and Paralellizer | |||
| * | Vector primitives for CUDA | Benoit Steiner | 2014-10-03 | |
| | | ||||
| * | Generalized the gebp apis | Benoit Steiner | 2014-10-02 | |
| | | ||||
| * | More tests to validate the const-correctness of the tensor code. | Benoit Steiner | 2014-10-02 | |
| | | ||||
* | | fixed to make big-endian VSX work as well | Konstantinos Margaritis | 2014-10-01 | |
| | | ||||
* | | Missing explicit | Christoph Hertzberg | 2014-09-30 | |
| | | ||||
* | | bug #884: Copy constructor of Ref shall never malloc, constructing from ↵ | Christoph Hertzberg | 2014-09-30 | |
| | | | | | | | | other RefBase shall only malloc if the memory layout is incompatible. | |||
* | | Fix compilation with GCC | Gael Guennebaud | 2014-09-29 | |
| | | ||||
* | | Introduce a generic InnerIterator classes compatible with evaluators. | Gael Guennebaud | 2014-09-29 | |
| | | ||||
* | | Avoid comparisons between different index types. | Gael Guennebaud | 2014-09-29 | |
| | | ||||
* | | Using StorageIndexType for loop assigning initial permutation. Adding assert ↵ | Georg Drenkhahn | 2014-09-22 | |
| | | | | | | | | for index overflow. | |||
* | | Using Index instead of hard coded int type to prevent potential implicit ↵ | Georg Drenkhahn | 2014-09-22 | |
| | | | | | | | | integer conversion | |||
* | | Using Index instead of hard coded int type to prevent potential implicit ↵ | Georg Drenkhahn | 2014-09-22 | |
| | | | | | | | | integer conversion | |||
* | | Replaced hard coded int types with Index types preventing implicit integer ↵ | Georg Drenkhahn | 2014-09-21 | |
| | | | | | | | | conversions. | |||
* | | Changed Diagonal::index() to return an Index type instead of int to prevent ↵ | Georg Drenkhahn | 2014-09-21 | |
| | | | | | | | | | | | | possible implicit conversion from long to int. Added inline keyword to member methods. | |||
* | | Using Kernel::Index type instead of int to prevent possible implicit ↵ | Georg Drenkhahn | 2014-09-21 | |
| | | | | | | | | conversion from long to int. | |||
* | | Add missing return derived() in ArrayBase::operator= | Gael Guennebaud | 2014-09-28 | |
| | | ||||
* | | Fix bug #884: No malloc for zero-sized matrices or for Ref without temporaries | Christoph Hertzberg | 2014-09-25 | |
| | | ||||
* | | Fix nested_eval<Product<> > which wrongly returned a Product<> expression | Gael Guennebaud | 2014-09-24 | |
| | | ||||
* | | member_redux constructor is explicit too. Renamed some typedefs for more ↵ | Christoph Hertzberg | 2014-09-23 | |
| | | | | | | | | consistency. | |||
* | | Make constructors explicit if they could lead to unintended implicit conversion | Christoph Hertzberg | 2014-09-23 | |
| | | ||||
* | | bug #879: fix compilation of tri1=mat*tri2 by copying tri2 into a full ↵ | Gael Guennebaud | 2014-09-22 | |
| | | | | | | | | temporary. | |||
* | | Merged in kmargar/eigen (pull request PR-84) | Christoph Hertzberg | 2014-09-22 | |
|\ \ | | | | | | | | | | Add VSX support | |||
| * | | prefetch are noops on VSX, actually disable the prefetch trait | Konstantinos Margaritis | 2014-09-21 | |
| | | | ||||
| * | | Merged eigen/eigen into default | Konstantinos Margaritis | 2014-09-21 | |
| |\ \ | ||||
| * | | | fix compile error on big endian altivec | Konstantinos Margaritis | 2014-09-21 | |
| | | | | ||||
| * | | | prefetch are noops on VSX | Konstantinos Margaritis | 2014-09-21 | |
| | | | | ||||
| * | | | VSX supports vec_div, implement where appropriate (float/doubles) | Konstantinos Margaritis | 2014-09-21 | |
| | | | | ||||
| * | | | VSX port passes packetmath_[1-5] tests! | Konstantinos Margaritis | 2014-09-20 | |
| | | | | ||||
* | | | | Remove double return statement in PlainObjectBase::_set() | Jitse Niesen | 2014-09-19 | |
| |/ / |/| | | ||||
| * | | 32-bit floats/ints, 64-bit doubles pass packetmath tests, complex 32/64-bit ↵ | Konstantinos Margaritis | 2014-09-19 | |
| | | | | | | | | | | | | remaining | |||
* | | | bug #100: add support for explicit scalar to Array conversion (as enable ↵ | Gael Guennebaud | 2014-09-19 | |
| | | | | | | | | | | | | implicit conversion is much more tricky) | |||
* | | | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 | |
| | | | ||||
* | | | log2(int) must be inlined. | Gael Guennebaud | 2014-09-18 | |
| | | | ||||
* | | | workaround one more shadowing issue with MSVC | Gael Guennebaud | 2014-09-16 | |
| | | | ||||
* | | | workaround MSVC compilation issue (shadow issue) | Gael Guennebaud | 2014-09-16 | |
| | | | ||||
* | | | Add a portable log2 function for integers | Gael Guennebaud | 2014-09-17 | |
| | | | ||||
* | | | Workaround MSVC ICE | Gael Guennebaud | 2014-09-16 | |
| | | |