aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
* bug #1195: move NumTraits::Div<>::Cost to internal::scalar_div_cost (with ↵Gravatar Gael Guennebaud2016-09-08
| | | | some specializations in arch/SSE and arch/AVX)
* Doc: explain minimal requirements on nullary functorsGravatar Gael Guennebaud2016-09-06
|
* Generalize ScalarBinaryOpTraits to any complex-real combination as defined ↵Gravatar Gael Guennebaud2016-09-06
| | | | by NumTraits (instead of supporting std::complex only).
* Disable previous workaround.Gravatar Gael Guennebaud2016-09-06
|
* Workaround MSVC instantiation faillure of has_*ary_operator at the level of ↵Gravatar Gael Guennebaud2016-09-06
| | | | triats<Ref>::match so that the has_*ary_operator are really properly instantiated throughout the compilation unit.
* Fix shadowing wrt Eigen::IndexGravatar Gael Guennebaud2016-09-05
|
* Workaround a weird msvc 2012 compilation error.Gravatar Gael Guennebaud2016-09-05
|
* Fix for msvc 2012 and olderGravatar Gael Guennebaud2016-09-05
|
* Fixed a typoGravatar Benoit Steiner2016-09-02
|
* Turned the Index type used by the nullary wrapper into a template parameter.Gravatar Benoit Steiner2016-09-02
|
* Fix compilation with MSVC 2012Gravatar Gael Guennebaud2016-09-02
|
* One more msvc fix iteration, the previous one was over-simplified for visualGravatar Gael Guennebaud2016-09-01
|
* Fix compilation with nvccGravatar Gael Guennebaud2016-09-01
|
* Fix compilation with visual studioGravatar Gael Guennebaud2016-09-01
|
* Make sure sizeof is truelly needed, thus improving SFINAE portability.Gravatar Gael Guennebaud2016-08-31
|
* minor tweaks in has_* helpersGravatar Gael Guennebaud2016-08-31
|
* bug #1286: automatically detect the available prototypes of functors passed ↵Gravatar Gael Guennebaud2016-08-31
| | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j).
* bug #1283: quick fix for products involving uncommon general block access to ↵Gravatar Gael Guennebaud2016-08-31
| | | | vectors.
* Doc: add links and discourage user to write their own expression (better use ↵Gravatar Gael Guennebaud2016-08-30
| | | | CwiseNullaryOp)
* Doc: split customizing-eigen page into sub-pages and re-structure a bit the ↵Gravatar Gael Guennebaud2016-08-30
| | | | different topics
* Doc: add link to exampleGravatar Gael Guennebaud2016-08-30
|
* Fix warningGravatar Gael Guennebaud2016-08-30
|
* use ::hlog if available.Gravatar Gael Guennebaud2016-08-29
|
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* Add generic implementation of conj_helper for custom complex types.Gravatar Gael Guennebaud2016-08-29
|
* bug #1282: fix implicit double to float conversion warningGravatar Gael Guennebaud2016-08-28
|
* Make sure that our log1p implementation is called as a last resort only.Gravatar Gael Guennebaud2016-08-26
|
* Add overload of numext::log1p for float/double in CUDAGravatar Gael Guennebaud2016-08-26
|
* Optimize expression matching "d?=a-b*c" as "d?=a; d?=b*c;"Gravatar Gael Guennebaud2016-08-23
|
* Fix compilation in check_for_aliasing due to ambiguous specializationsGravatar Gael Guennebaud2016-08-23
|
* Cleanup cost of tanhGravatar Gael Guennebaud2016-08-23
|
* Implement pmadd for float and double to make it consistent with the ↵Gravatar Gael Guennebaud2016-08-23
| | | | vectorized path when FMA is available.
* Factorize the 4 copies of tanh implementations, make numext::tanh consistent ↵Gravatar Gael Guennebaud2016-08-23
| | | | with array::tanh, enable fast tanh in fast-math mode only.
* Fix possible overflow and biais in integer random generatorGravatar Gael Guennebaud2016-08-23
|
* MSVC-2010 is making problems with SFINAE again. But restricting to the ↵Gravatar klimpel2016-07-28
| | | | variant for very old compilers (enum, template<typename C> for both function definitions) fixes the problem.
* Fix compilation with MSVC by using our portable numext::log1p implementation.Gravatar Gael Guennebaud2016-08-22
|
* bug #1270: bypass custom asm for pmadd and recent clang versionGravatar Gael Guennebaud2016-08-22
|
* Define EIGEN_COMP_CLANG to clang version as major*100+minor (e.g., 307 ↵Gravatar Gael Guennebaud2016-08-22
| | | | corresponds to clang 3.7)
* bug #1278: ease parsingGravatar Gael Guennebaud2016-08-22
|
* Fix compilation on CUDA 8 by removing call to h2log1pGravatar Igor Babuschkin2016-08-15
|
* bug #1272: Disable assertion when total number of columns is zero.Gravatar Christoph Hertzberg2016-08-12
| | | | Also moved assertion to finished() method and adapted unit-test
* Add log1p support for CUDA and half floatsGravatar Igor Babuschkin2016-08-08
|
* Merged in suiyuan2009/eigen/fix_tanh_inconsistent_for_tensorflow (pull ↵Gravatar Benoit Steiner2016-08-08
|\ | | | | | | | | | | request PR-215) Fix_tanh_inconsistent_for_tensorflow
* | bug #1272: Let CommaInitializer work for more border cases (enhances fix of ↵Gravatar Christoph Hertzberg2016-08-08
| | | | | | | | | | | | bug #1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3.
| * fix tanh inconsistentGravatar Ziming Dong2016-08-06
|/
* Fixed the constructors of the new half_base class.Gravatar Benoit Steiner2016-08-04
|
* Fixed the isnan, isfinite and isinf operations on GPUGravatar Benoit Steiner2016-08-04
|
* Move Eigen::half_impl::half to Eigen::half while preserving the free ↵Gravatar Gael Guennebaud2016-08-04
| | | | functions to the Eigen::half_impl namespace together with ADL
* Fix vectorization logic for coeff-based product for some corner cases.Gravatar Gael Guennebaud2016-07-31
|
* half implementation has been moved to half_impl namespaceGravatar Benoit Steiner2016-07-29
|