Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Resolve bad merge. | 2016-03-08 | |
| | |||
* | Small bugfix to numeric_limits for CUDA. | 2016-03-02 | |
| | |||
* | Add infinity() support to numext::numeric_limits, use it in lgamma. | 2016-03-02 | |
| | | | | | This makes the infinity access a __device__ function, removing nvcc warnings. | ||
* | bug #96, bug #1006: fix by value argument in result_of. | 2016-01-28 | |
| | |||
* | Add meta_least_common_multiple helper. | 2016-01-27 | |
| | |||
* | Unify std::numeric_limits and device::numeric_limits within numext namespace | 2016-01-22 | |
| | |||
* | Implement wrapper for matrix-free iterative solvers | 2015-12-07 | |
| | |||
* | Add is_integral<> type traits | 2015-11-20 | |
| | |||
* | Added numeric limits for unsigned integers | 2015-11-18 | |
| | |||
* | bug #1099: add missing incude for CUDA | 2015-10-31 | |
| | |||
* | CUDA support: define more accurate min/max values for device::numeric_limits ↵ | 2015-10-28 | |
| | | | | of float and double using values from cfloat header | ||
* | Add a few missing EIGEN_DEVICE_FUNC declarations | 2015-09-03 | |
| | |||
* | Fixed broken commit a09cfe650fe56b181747af04d61548800da1f72b | 2015-08-22 | |
| | | | | . Missing } and unprotected min/max calls and definitions. | ||
* | std::numeric_limits doesn't work reliably on CUDA devices. Use our own ↵ | 2015-08-21 | |
| | | | | definition of numeric_limit<T>::max() and numeric_limit<T>::min() instead of the stl ones. | ||
* | Fixed some compiler bugs in NVCC, now compiles with CUDA. | 2015-07-22 | |
| | | | | (chtz: Manually joined sevaral commits to keep the history clean) | ||
* | Fix regression with C++11 support of lambda: now internal::result_of falls ↵ | 2015-02-19 | |
| | | | | back to std::result_of in C++11. | ||
* | Add support for C++11 result_of/lambdas | 2015-02-19 | |
| | |||
* | Clean a bit computeProductBlockingSizes (use Index type, remove CEIL macro) | 2015-02-18 | |
| | |||
* | merge with default branch | 2014-07-18 | |
|\ | |||
| * | bug #826: fix is_convertible for MSVC and add minimalistic unit test for ↵ | 2014-07-16 | |
| | | | | | | | | is_convertible | ||
* | | merge with default branch | 2014-07-10 | |
|\| | |||
| * | Fix regression introduced by 3117036b80075390dbc46f60aa0d595e5a44661b | 2014-07-04 | |
| | | | | | | | | | | : Matrix<Scalar,1,1>(int) did not compile if Scalar is not constructible from int. Now this falls back to the (Index size) constructor. | ||
* | | Move is_diagonal to XprHelper, forward declare Ref | 2014-02-18 | |
|/ | |||
* | Move internal::swap to numext to fix ambiguous call with std::swap | 2013-11-07 | |
| | |||
* | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | 2013-08-01 | |
| | | | | support for std::swap and std::numeric_limits | ||
* | Allow multiplication like binary operators to be applied on type couples ↵ | 2013-03-20 | |
| | | | | supported by scalar_product_traits | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | add a noncopyable base class for decompositions | 2012-06-04 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | rm non standard and useless overloads of is_arithmetic for long long | 2012-01-31 | |
| | |||
* | add is_const | 2010-12-01 | |
| | |||
* | remove makeconst_return_type | 2010-12-01 | |
| | |||
* | Removed remove_const_on_value_type since the meaning is unclear and it is in ↵ | 2010-11-26 | |
| | | | | | | fact unused. Extened the meta unit tests. | ||
* | Added STL like (add|remove)_const. Fixed add_const_on_value_type for "const ↵ | 2010-11-26 | |
| | | | | T* const". | ||
* | Postfixed add_const and remove_const by _on_value_type to express the ↵ | 2010-11-26 | |
| | | | | differences to the STL. | ||
* | Renamed cleantype to remove_all since it is close to ↵ | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | ||
* | Initial fixes for bug #85. | 2010-10-25 | |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | * fix compilation of mixed scalar product | 2010-07-19 | |
| | | | | * optimize mixed scalar products | ||
* | move ei_conj_if to a more appropriate file | 2010-07-09 | |
| | |||
* | fix warning "type qualifiers ignored on function return type" for long long ↵ | 2010-07-05 | |
| | | | | scalar types | ||
* | fix very annoying warning (gcc 4.3): type qualifiers ignored on function ↵ | 2010-06-25 | |
| | | | | return type | ||
* | email change | 2010-06-24 | |
| | |||
* | fix compilation adding a makeconst helper struct | 2009-11-07 | |
| | |||
* | my previous fix was not very good | 2009-08-15 | |
| | |||
* | finally directly calling the low-level products is faster | 2009-07-10 | |
| | |||
* | * update sparse module wrt new diagonal matrix impl | 2009-07-04 | |
| | | | | * fix a bug is SparseMatrix | ||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | * enable vectorization of sin, cos, etc. by default with an option to | 2009-03-26 | |
| | | | | | | | disable them (-DEIGEN_FAST_MATH=0) * add a specialization of MatrixBase::operator*(RealScalar) for fast "matrix of complex" times scalar products (even more useful for autodiff scalar types) | ||
* | unfuck v.cwise()*w where v is real and w is complex | 2008-12-21 | |
| |