aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
...
* | | working 64-bit support in PacketMath.h, Complex.h neededGravatar 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.
| * | 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 lapack interface to JacobiSVD and BDCSVDGravatar Gael Guennebaud2014-10-17
| |
| * Made the blocking computation aware of the l3 cacheGravatar Benoit Steiner2014-10-15
| | | | | | | | Also optimized the blocking parameters to take into account the number of threads used for a computation
| * Misc improvements and cleanupsGravatar Benoit Steiner2014-10-13
| |
* | 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.
* | Fix indentationGravatar Gael Guennebaud2014-10-09
| |
* | Add a scoped_array helper class to handle locally allocated/used arraysGravatar Gael Guennebaud2014-10-09
| |
* | 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
| * Vector primitives for CUDAGravatar Benoit Steiner2014-10-03
| |
| * Generalized the gebp apisGravatar Benoit Steiner2014-10-02
| |
| * More tests to validate the const-correctness of the tensor code.Gravatar Benoit Steiner2014-10-02
| |
* | fixed to make big-endian VSX work as wellGravatar Konstantinos Margaritis2014-10-01
| |
* | 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
| |
* | Avoid comparisons between different index types.Gravatar Gael Guennebaud2014-09-29
| |
* | Using StorageIndexType for loop assigning initial permutation. Adding assert ↵Gravatar Georg Drenkhahn2014-09-22
| | | | | | | | for index overflow.
* | Using Index instead of hard coded int type to prevent potential implicit ↵Gravatar Georg Drenkhahn2014-09-22
| | | | | | | | integer conversion
* | Using Index instead of hard coded int type to prevent potential implicit ↵Gravatar Georg Drenkhahn2014-09-22
| | | | | | | | integer conversion
* | Replaced hard coded int types with Index types preventing implicit integer ↵Gravatar Georg Drenkhahn2014-09-21
| | | | | | | | conversions.
* | Changed Diagonal::index() to return an Index type instead of int to prevent ↵Gravatar Georg Drenkhahn2014-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 ↵Gravatar Georg Drenkhahn2014-09-21
| | | | | | | | conversion from long to int.
* | Add missing return derived() in ArrayBase::operator=Gravatar Gael Guennebaud2014-09-28
| |
* | Fix bug #884: No malloc for zero-sized matrices or for Ref without temporariesGravatar Christoph Hertzberg2014-09-25
| |
* | Fix nested_eval<Product<> > which wrongly returned a Product<> expressionGravatar Gael Guennebaud2014-09-24
| |
* | member_redux constructor is explicit too. Renamed some typedefs for more ↵Gravatar Christoph Hertzberg2014-09-23
| | | | | | | | consistency.
* | Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
| |
* | bug #879: fix compilation of tri1=mat*tri2 by copying tri2 into a full ↵Gravatar Gael Guennebaud2014-09-22
| | | | | | | | temporary.
* | Merged in kmargar/eigen (pull request PR-84)Gravatar Christoph Hertzberg2014-09-22
|\ \ | | | | | | | | | Add VSX support
| * | prefetch are noops on VSX, actually disable the prefetch traitGravatar Konstantinos Margaritis2014-09-21
| | |
| * | Merged eigen/eigen into defaultGravatar Konstantinos Margaritis2014-09-21
| |\ \
| * | | fix compile error on big endian altivecGravatar Konstantinos Margaritis2014-09-21
| | | |
| * | | prefetch are noops on VSXGravatar Konstantinos Margaritis2014-09-21
| | | |
| * | | VSX supports vec_div, implement where appropriate (float/doubles)Gravatar Konstantinos Margaritis2014-09-21
| | | |
| * | | VSX port passes packetmath_[1-5] tests!Gravatar Konstantinos Margaritis2014-09-20
| | | |
* | | | Remove double return statement in PlainObjectBase::_set()Gravatar Jitse Niesen2014-09-19
| |/ / |/| |
| * | 32-bit floats/ints, 64-bit doubles pass packetmath tests, complex 32/64-bit ↵Gravatar Konstantinos Margaritis2014-09-19
| | | | | | | | | | | | remaining
* | | bug #100: add support for explicit scalar to Array conversion (as enable ↵Gravatar Gael Guennebaud2014-09-19
| | | | | | | | | | | | implicit conversion is much more tricky)
* | | Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
| | |
* | | log2(int) must be inlined.Gravatar Gael Guennebaud2014-09-18
| | |
* | | workaround one more shadowing issue with MSVCGravatar Gael Guennebaud2014-09-16
| | |
* | | workaround MSVC compilation issue (shadow issue)Gravatar Gael Guennebaud2014-09-16
| | |
* | | Add a portable log2 function for integersGravatar Gael Guennebaud2014-09-17
| | |
* | | Workaround MSVC ICEGravatar Gael Guennebaud2014-09-16
| | |