Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Relax mixing-type constraints for binary coefficient-wise operators: | Gael Guennebaud | 2016-06-06 |
| | | | | | | | | | | - Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP> - Remove the "functor_is_product_like" helper (was pretty ugly) - Currently, OP is not used, but it is available to the user for fine grained tuning - Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-= - TODO: generalize all other binray operators (comparisons,pow,etc.) - TODO: handle "scalar op array" operators (currently only * is handled) - TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits | ||
* | Add randomized properties tests for betainc special function. | Eugene Brevdo | 2016-06-05 |
| | |||
* | Add TernaryFunctors and the betainc SpecialFunction. | Eugene Brevdo | 2016-06-02 |
| | | | | | | | | | | | | | | | | | | | TernaryFunctors and their executors allow operations on 3-tuples of inputs. API fully implemented for Arrays and Tensors based on binary functors. Ported the cephes betainc function (regularized incomplete beta integral) to Eigen, with support for CPU and GPU, floats, doubles, and half types. Added unit tests in array.cpp and cxx11_tensor_cuda.cu Collapsed revision * Merged helper methods for betainc across floats and doubles. * Added TensorGlobalFunctions with betainc(). Removed betainc() from TensorBase. * Clean up CwiseTernaryOp checks, change igamma_helper to cephes_helper. * betainc: merge incbcf and incbd into incbeta_cfe. and more cleanup. * Update TernaryOp and SpecialFunctions (betainc) based on review comments. | ||
* | Fix unit test. | Gael Guennebaud | 2016-06-03 |
| | |||
* | bug #1193: fix lpNorm<Infinity> for empty input. | Gael Guennebaud | 2016-06-02 |
| | |||
* | Disable MSVC's "decorated name length exceeded, name was truncated" warning ↵ | Gael Guennebaud | 2016-06-02 |
| | | | | in unit tests. | ||
* | Fix pointer to long conversion warning. | Gael Guennebaud | 2016-06-02 |
| | |||
* | Expose log1p to Array. | Gael Guennebaud | 2016-06-01 |
| | |||
* | bug #1238: fix SparseMatrix::sum() overload for un-compressed mode. | Gael Guennebaud | 2016-05-31 |
| | |||
* | Cleaner implementation of dont_over_optimize. | Christoph Hertzberg | 2016-05-27 |
| | |||
* | Disabled GCC6's ignored-attributes warning in packetmath unit test. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Fix some conversion warnings in unit tests. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Fix numerous pointer-to-integer conversion warnings in unit tests. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Fix typo in dont_over_optimize | Gael Guennebaud | 2016-05-25 |
| | |||
* | Fix warning. | Gael Guennebaud | 2016-05-25 |
| | |||
* | Workaround clang/llvm bug in code generation. | Gael Guennebaud | 2016-05-24 |
| | |||
* | bug #256: enable vectorization with unaligned loads/stores. | Gael Guennebaud | 2016-05-24 |
| | | | | | This concerns all architectures and all sizes. This new behavior can be disabled by defining EIGEN_UNALIGNED_VECTORIZE=0 | ||
* | Fixed a typo in the array.cpp test | Benoit Steiner | 2016-05-23 |
| | |||
* | Silenced several double-promotion warnings | Christoph Hertzberg | 2016-05-22 |
| | |||
* | Make EIGEN_HAS_STD_RESULT_OF user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_C99_MATH user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_RVALUE_REFERENCES user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Rename EIGEN_HAVE_RVALUE_REFERENCES to EIGEN_HAS_RVALUE_REFERENCES | Gael Guennebaud | 2016-05-20 |
| | |||
* | polygamma is C99/C++11 only | Gael Guennebaud | 2016-05-20 |
| | |||
* | Rename UniformRandom to UnitRandom. | Gael Guennebaud | 2016-05-20 |
| | |||
* | bug #823: add static method to Quaternion for uniform random rotations. | Joseph Mirabel | 2016-05-20 |
| | |||
* | Fix unit test. | Gael Guennebaud | 2016-05-19 |
| | |||
* | Improve unit tests of zeta, polygamma, and digamma | Gael Guennebaud | 2016-05-19 |
| | |||
* | Fix SelfAdjointEigenSolver for some input expression types, and add new ↵ | Gael Guennebaud | 2016-05-19 |
| | | | | regression unit tests for sparse and selfadjointview inputs. | ||
* | Add support for SelfAdjointView::diagonal() | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1230: add support for SelfadjointView::triangularView. | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1231: fix compilation regression regarding complex_array/=real_array ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | and add respective unit tests | ||
* | bug #1224: fix regression in (dense*dense).sparseView() by specializing ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | evaluator<SparseView<Product>> for sparse products only. | ||
* | Extend sparse*sparse product unit test to check that the expected ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | implementation is used (conservative vs auto pruning). | ||
* | Big 1213: add regression unit test. | Gael Guennebaud | 2016-05-18 |
| | |||
* | Avoid float to double conversion | Benoit Steiner | 2016-05-17 |
| | |||
* | Split unit test | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Don't flood test output with successful VERIFY_IS_NOT_EQUAL tests. | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Fixed a typo in my previous commit | Benoit Steiner | 2016-05-11 |
| | |||
* | Extended the tests for ptanh | Benoit Steiner | 2016-05-10 |
| | |||
* | Avoid double promotion | Benoit Steiner | 2016-05-06 |
| | |||
* | Enable and fix -Wdouble-conversion warnings | Christoph Hertzberg | 2016-05-05 |
| | |||
* | Fixed compilation error with clang. | Benoit Steiner | 2016-04-27 |
| | |||
* | Fix trmv for mixing types. | Gael Guennebaud | 2016-04-15 |
| | |||
* | Enabled the new threadpool tests | Benoit Steiner | 2016-04-14 |
| | |||
* | Add extreme values to the imaginary part for SVD unit tests. | Gael Guennebaud | 2016-04-14 |
| | |||
* | Added support for fp16 to test_isApprox, test_isMuchSmallerThan, and ↵ | Benoit Steiner | 2016-04-14 |
| | | | | test_isApproxOrLessThan | ||
* | Merged in rmlarsen/eigen (pull request PR-174) | Gael Guennebaud | 2016-04-14 |
|\ | | | | | | | Add matrix condition number estimation module. | ||
* | | Add debug output for random unit test | Gael Guennebaud | 2016-04-13 |
| | | |||
* | | Fix corner case in unit test. | Gael Guennebaud | 2016-04-13 |
| | |