aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* 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
|
* 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.
* Check that it's possible to forward declare the hlaf type.Gravatar Benoit Steiner2016-08-03
|
* Fix vectorization logic for coeff-based product for some corner cases.Gravatar Gael Guennebaud2016-07-31
|
* Fix testing of nearly zero input matrices.Gravatar Gael Guennebaud2016-07-26
|
* Add more very small numbers in the list of nearly "zero" values when testing ↵Gravatar Gael Guennebaud2016-07-26
| | | | SVD and EVD algorithms
* bug #1258: fix compilation of Map<SparseMatrix>::coeffRefGravatar Gael Guennebaud2016-07-26
|
* Add minimal support for Array<string>, and fix Tensor<string>Gravatar Gael Guennebaud2016-07-25
|
* Extend boost.multiprec unit test with ET on, complexes, and ↵Gravatar Gael Guennebaud2016-07-25
| | | | general/generalized eigenvalue solvers.
* Enforce scalar types in calls to max/min (helps with expression template ↵Gravatar Gael Guennebaud2016-07-25
| | | | scalar types)
* mergeGravatar Gael Guennebaud2016-07-22
|\
| * add a noteGravatar Gael Guennebaud2016-07-22
| |
| * Fix boostmultiprec for C++03Gravatar Gael Guennebaud2016-07-22
| |
* | Move half unit test from unsupported to main testsGravatar Gael Guennebaud2016-07-22
|/
* enable testing of Boost.Multiprecision with expression templatesGravatar Gael Guennebaud2016-07-20
|
* Add a unit test to stress our solvers with Boost.MultiprecisionGravatar Gael Guennebaud2016-07-20
|
* Enable custom scalar types in some unit tests.Gravatar Gael Guennebaud2016-07-20
|
* Make use of EIGEN_TEST_MAX_SIZEGravatar Gael Guennebaud2016-07-20
|
* Add missing Eigen::rsqrt global functionGravatar Gael Guennebaud2016-07-20
|
* Add missing non-const reverse method in VectorwiseOp.Gravatar Gael Guennebaud2016-07-16
|
* Fix test for nearly null inputGravatar Gael Guennebaud2016-07-12
|
* Made the packetmath test compile again. A better fix would be to move the ↵Gravatar Benoit Steiner2016-07-11
| | | | special function tests to the unsupported directory where the code now resides.
* mergeGravatar Gael Guennebaud2016-07-11
|\
| * Relax strict equalityGravatar Gael Guennebaud2016-07-09
| |
* | bug #1232: refactor special functions as a new SpecialFunctions module, ↵Gravatar Gael Guennebaud2016-07-08
|/ | | | currently in unsupported/.
* Prevent division by zero.Gravatar Gael Guennebaud2016-07-07
|
* Fix unit test.Gravatar Gael Guennebaud2016-07-06
|
* Relax is_equal to is_approx because scaling might modify last bit.Gravatar Gael Guennebaud2016-07-06
|
* Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵Gravatar Gael Guennebaud2016-07-06
| | | | entries to largest diagonal entry instead of the 2 neighbors.
* Fix warning.Gravatar Gael Guennebaud2016-07-06
|
* Revert unwanted changes.Gravatar Gael Guennebaud2016-07-04
|
* Fix nesting of SolveWithGuess, and add unit test.Gravatar Gael Guennebaud2016-07-04
|
* Add unit test for solveWithGuess, and fix template resolution.Gravatar Gael Guennebaud2016-07-04
|
* bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵Gravatar Gael Guennebaud2016-07-04
| | | | decompositions.
* Fix compilation of some unit tests with msvcGravatar Gael Guennebaud2016-07-04
|
* bug #1247: fix regression in compilation of pow(integer,integer), and add ↵Gravatar Gael Guennebaud2016-06-25
| | | | respective unit tests.
* merge PR 194Gravatar Gael Guennebaud2016-06-23
|\
| * Introduce a NumTraits<T>::Literal type to be used for literals, andGravatar Gael Guennebaud2016-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.Gravatar Gael Guennebaud2016-06-23
| |
| * mergeGravatar Gael Guennebaud2016-06-14
| |\ | |/ |/|
| * Generalize expr/expr and scalar/expr wrt scalar types.Gravatar Gael Guennebaud2016-06-14
| |
| * Generalize expr.pow(scalar), pow(expr,scalar) and pow(scalar,expr).Gravatar Gael Guennebaud2016-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 ↵Gravatar Gael Guennebaud2016-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::centerGravatar Gael Guennebaud2016-06-14
| |
| * Add unittesting plugins to scalar_product_op and scalar_quotient_op to help ↵Gravatar Gael Guennebaud2016-06-14
| | | | | | | | chaking that types are properly propagated.
| * Implement scalar multiples and division by a scalar as a binary-expression ↵Gravatar Gael Guennebaud2016-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 testGravatar Gael Guennebaud2016-06-14
| |
| * check for mixing types in "array / scalar" expressionsGravatar Gael Guennebaud2016-06-13
| |
* | Add debug output.Gravatar Gael Guennebaud2016-06-11
| |