Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1272: Disable assertion when total number of columns is zero. | 2016-08-12 | |
| | | | | Also moved assertion to finished() method and adapted unit-test | ||
* | Add log1p support for CUDA and half floats | 2016-08-08 | |
| | |||
* | bug #1272: Let CommaInitializer work for more border cases (enhances fix of ↵ | 2016-08-08 | |
| | | | | | | bug #1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3. | ||
* | Check that it's possible to forward declare the hlaf type. | 2016-08-03 | |
| | |||
* | Fix vectorization logic for coeff-based product for some corner cases. | 2016-07-31 | |
| | |||
* | Fix testing of nearly zero input matrices. | 2016-07-26 | |
| | |||
* | Add more very small numbers in the list of nearly "zero" values when testing ↵ | 2016-07-26 | |
| | | | | SVD and EVD algorithms | ||
* | bug #1258: fix compilation of Map<SparseMatrix>::coeffRef | 2016-07-26 | |
| | |||
* | Add minimal support for Array<string>, and fix Tensor<string> | 2016-07-25 | |
| | |||
* | Extend boost.multiprec unit test with ET on, complexes, and ↵ | 2016-07-25 | |
| | | | | general/generalized eigenvalue solvers. | ||
* | Enforce scalar types in calls to max/min (helps with expression template ↵ | 2016-07-25 | |
| | | | | scalar types) | ||
* | merge | 2016-07-22 | |
|\ | |||
| * | add a note | 2016-07-22 | |
| | | |||
| * | Fix boostmultiprec for C++03 | 2016-07-22 | |
| | | |||
* | | Move half unit test from unsupported to main tests | 2016-07-22 | |
|/ | |||
* | enable testing of Boost.Multiprecision with expression templates | 2016-07-20 | |
| | |||
* | Add a unit test to stress our solvers with Boost.Multiprecision | 2016-07-20 | |
| | |||
* | Enable custom scalar types in some unit tests. | 2016-07-20 | |
| | |||
* | Make use of EIGEN_TEST_MAX_SIZE | 2016-07-20 | |
| | |||
* | Add missing Eigen::rsqrt global function | 2016-07-20 | |
| | |||
* | Add missing non-const reverse method in VectorwiseOp. | 2016-07-16 | |
| | |||
* | Fix test for nearly null input | 2016-07-12 | |
| | |||
* | Made the packetmath test compile again. A better fix would be to move the ↵ | 2016-07-11 | |
| | | | | special function tests to the unsupported directory where the code now resides. | ||
* | merge | 2016-07-11 | |
|\ | |||
| * | Relax strict equality | 2016-07-09 | |
| | | |||
* | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵ | 2016-07-08 | |
|/ | | | | currently in unsupported/. | ||
* | Prevent division by zero. | 2016-07-07 | |
| | |||
* | Fix unit test. | 2016-07-06 | |
| | |||
* | Relax is_equal to is_approx because scaling might modify last bit. | 2016-07-06 | |
| | |||
* | Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵ | 2016-07-06 | |
| | | | | entries to largest diagonal entry instead of the 2 neighbors. | ||
* | Fix warning. | 2016-07-06 | |
| | |||
* | Revert unwanted changes. | 2016-07-04 | |
| | |||
* | Fix nesting of SolveWithGuess, and add unit test. | 2016-07-04 | |
| | |||
* | Add unit test for solveWithGuess, and fix template resolution. | 2016-07-04 | |
| | |||
* | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵ | 2016-07-04 | |
| | | | | decompositions. | ||
* | Fix compilation of some unit tests with msvc | 2016-07-04 | |
| | |||
* | bug #1247: fix regression in compilation of pow(integer,integer), and add ↵ | 2016-06-25 | |
| | | | | respective unit tests. | ||
* | merge PR 194 | 2016-06-23 | |
|\ | |||
| * | Introduce a NumTraits<T>::Literal type to be used for literals, and | 2016-06-23 | |
| | | | | | | | | | | | | | | improve mixing type support in operations between arrays and scalars: - 2 * ArrayXcf is now optimized in the sense that the integer 2 is properly promoted to a float instead of a complex<float> (fix a regression) - 2.1 * ArrayXi is now forbiden (previously, 2.1 was converted to 2) - This mechanism should be applicable to any custom scalar type, assuming NumTraits<T>::Literal is properly defined (it defaults to T) | ||
* | | Biug 1242: fix comma init with empty matrices. | 2016-06-23 | |
| | | |||
| * | merge | 2016-06-14 | |
| |\ | |/ |/| | |||
| * | Generalize expr/expr and scalar/expr wrt scalar types. | 2016-06-14 | |
| | | |||
| * | Generalize expr.pow(scalar), pow(expr,scalar) and pow(scalar,expr). | 2016-06-14 | |
| | | | | | | | | Internal: scalar_pow_op (unary) is removed, and scalar_binary_pow_op is renamed scalar_pow_op. | ||
| * | Implement expr+scalar, scalar+expr, expr-scalar, and scalar-expr as binary ↵ | 2016-06-14 | |
| | | | | | | | | | | | | expressions, and generalize supported scalar types. The following functors are now deprecated: scalar_add_op, scalar_sub_op, and scalar_rsub_op. | ||
| * | Add unit test for AlignedBox::center | 2016-06-14 | |
| | | |||
| * | Add unittesting plugins to scalar_product_op and scalar_quotient_op to help ↵ | 2016-06-14 | |
| | | | | | | | | chaking that types are properly propagated. | ||
| * | Implement scalar multiples and division by a scalar as a binary-expression ↵ | 2016-06-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | with a constant expression. This slightly complexifies the type of the expressions and implies that we now have to distinguish between scalar*expr and expr*scalar to catch scalar-multiple expression (e.g., see BlasUtil.h), but this brings several advantages: - it makes it clear on each side the scalar is applied, - it clearly reflects that we are dealing with a binary-expression, - the complexity of the type is hidden through macros defined at the end of Macros.h, - distinguishing between "scalar op expr" and "expr op scalar" is important to support non commutative fields (like quaternions) - "scalar op expr" is now fully equivalent to "ConstantExpr(scalar) op expr" - scalar_multiple_op, scalar_quotient1_op and scalar_quotient2_op are not used anymore in officially supported modules (still used in Tensor) | ||
| * | Fix compilation of evaluator unit test | 2016-06-14 | |
| | | |||
| * | check for mixing types in "array / scalar" expressions | 2016-06-13 | |
| | | |||
* | | Add debug output. | 2016-06-11 | |
| | |