aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* Relax mixing-type constraints for binary coefficient-wise operators:Gravatar Gael Guennebaud2016-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.Gravatar Eugene Brevdo2016-06-05
|
* Add TernaryFunctors and the betainc SpecialFunction.Gravatar Eugene Brevdo2016-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.Gravatar Gael Guennebaud2016-06-03
|
* bug #1193: fix lpNorm<Infinity> for empty input.Gravatar Gael Guennebaud2016-06-02
|
* Disable MSVC's "decorated name length exceeded, name was truncated" warning ↵Gravatar Gael Guennebaud2016-06-02
| | | | in unit tests.
* Fix pointer to long conversion warning.Gravatar Gael Guennebaud2016-06-02
|
* Expose log1p to Array.Gravatar Gael Guennebaud2016-06-01
|
* bug #1238: fix SparseMatrix::sum() overload for un-compressed mode.Gravatar Gael Guennebaud2016-05-31
|
* Cleaner implementation of dont_over_optimize.Gravatar Christoph Hertzberg2016-05-27
|
* Disabled GCC6's ignored-attributes warning in packetmath unit test.Gravatar Gael Guennebaud2016-05-26
|
* Fix some conversion warnings in unit tests.Gravatar Gael Guennebaud2016-05-26
|
* Fix numerous pointer-to-integer conversion warnings in unit tests.Gravatar Gael Guennebaud2016-05-26
|
* Fix typo in dont_over_optimizeGravatar Gael Guennebaud2016-05-25
|
* Fix warning.Gravatar Gael Guennebaud2016-05-25
|
* Workaround clang/llvm bug in code generation.Gravatar Gael Guennebaud2016-05-24
|
* bug #256: enable vectorization with unaligned loads/stores.Gravatar Gael Guennebaud2016-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 testGravatar Benoit Steiner2016-05-23
|
* Silenced several double-promotion warningsGravatar Christoph Hertzberg2016-05-22
|
* Make EIGEN_HAS_STD_RESULT_OF user configurableGravatar Gael Guennebaud2016-05-20
|
* Make EIGEN_HAS_C99_MATH user configurableGravatar Gael Guennebaud2016-05-20
|
* Make EIGEN_HAS_RVALUE_REFERENCES user configurableGravatar Gael Guennebaud2016-05-20
|
* Rename EIGEN_HAVE_RVALUE_REFERENCES to EIGEN_HAS_RVALUE_REFERENCESGravatar Gael Guennebaud2016-05-20
|
* polygamma is C99/C++11 onlyGravatar Gael Guennebaud2016-05-20
|
* Rename UniformRandom to UnitRandom.Gravatar Gael Guennebaud2016-05-20
|
* bug #823: add static method to Quaternion for uniform random rotations.Gravatar Joseph Mirabel2016-05-20
|
* Fix unit test.Gravatar Gael Guennebaud2016-05-19
|
* Improve unit tests of zeta, polygamma, and digammaGravatar Gael Guennebaud2016-05-19
|
* Fix SelfAdjointEigenSolver for some input expression types, and add new ↵Gravatar Gael Guennebaud2016-05-19
| | | | regression unit tests for sparse and selfadjointview inputs.
* Add support for SelfAdjointView::diagonal()Gravatar Gael Guennebaud2016-05-19
|
* bug #1230: add support for SelfadjointView::triangularView.Gravatar Gael Guennebaud2016-05-19
|
* bug #1231: fix compilation regression regarding complex_array/=real_array ↵Gravatar Gael Guennebaud2016-05-18
| | | | and add respective unit tests
* bug #1224: fix regression in (dense*dense).sparseView() by specializing ↵Gravatar Gael Guennebaud2016-05-18
| | | | evaluator<SparseView<Product>> for sparse products only.
* Extend sparse*sparse product unit test to check that the expected ↵Gravatar Gael Guennebaud2016-05-18
| | | | implementation is used (conservative vs auto pruning).
* Big 1213: add regression unit test.Gravatar Gael Guennebaud2016-05-18
|
* Avoid float to double conversionGravatar Benoit Steiner2016-05-17
|
* Split unit testGravatar Christoph Hertzberg2016-05-11
|
* Don't flood test output with successful VERIFY_IS_NOT_EQUAL tests.Gravatar Christoph Hertzberg2016-05-11
|
* Fixed a typo in my previous commitGravatar Benoit Steiner2016-05-11
|
* Extended the tests for ptanhGravatar Benoit Steiner2016-05-10
|
* Avoid double promotionGravatar Benoit Steiner2016-05-06
|
* Enable and fix -Wdouble-conversion warningsGravatar Christoph Hertzberg2016-05-05
|
* Fixed compilation error with clang.Gravatar Benoit Steiner2016-04-27
|
* Fix trmv for mixing types.Gravatar Gael Guennebaud2016-04-15
|
* Enabled the new threadpool testsGravatar Benoit Steiner2016-04-14
|
* Add extreme values to the imaginary part for SVD unit tests.Gravatar Gael Guennebaud2016-04-14
|
* Added support for fp16 to test_isApprox, test_isMuchSmallerThan, and ↵Gravatar Benoit Steiner2016-04-14
| | | | test_isApproxOrLessThan
* Merged in rmlarsen/eigen (pull request PR-174)Gravatar Gael Guennebaud2016-04-14
|\ | | | | | | Add matrix condition number estimation module.
* | Add debug output for random unit testGravatar Gael Guennebaud2016-04-13
| |
* | Fix corner case in unit test.Gravatar Gael Guennebaud2016-04-13
| |