Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #696: enable zero-sized block at compile-time by relaxing the respective ↵ | 2016-01-29 | |
| | | | | assertion | ||
* | bug #178: remove additional const on nested expression, and remove several ↵ | 2016-01-28 | |
| | | | | const_cast. | ||
* | merge | 2016-01-28 | |
|\ | |||
* | | bug #1158: PartialReduxExpr is a vector expression, and it thus must expose ↵ | 2016-01-28 | |
| | | | | | | | | the LinearAccessBit flag | ||
* | | Extend mixing type unit test with trmv, and the following not yet supported ↵ | 2016-01-27 | |
| | | | | | | | | products: trmm, symv, symm | ||
* | | add nomalloc unit test for rank2 updates | 2016-01-27 | |
| | | |||
* | | Fix tri = complex * real product, and add respective unit test. | 2016-01-27 | |
| | | |||
* | | Remove redundant test. | 2016-01-26 | |
| | | |||
* | | bug #51: add block preallocation mechanism to selfadjoit*matrix product. | 2016-01-25 | |
| | | |||
* | | bug #51: make general_matrix_matrix_triangular_product use L3-blocking ↵ | 2016-01-25 | |
| | | | | | | | | helper so that general symmetric rank-updates and general-matrix-to-triangular products do not trigger dynamic memory allocation for fixed size matrices. | ||
* | | Add SparseVector::conservativeResize() method. | 2016-01-25 | |
| | | |||
* | | bug #977: add stableNormalize[d] methods: they are analogues to normalize[d] ↵ | 2016-01-23 | |
| | | | | | | | | but with carefull handling of under/over-flow | ||
* | | bug #1150: make IncompleteCholesky more robust by iteratively increase the ↵ | 2016-01-23 | |
| | | | | | | | | shift until the factorization succeed (with at most 10 attempts). | ||
* | | bug #1095: add Cholmod*::logDeterminant/determinant (from patch of Joshua ↵ | 2016-01-22 | |
| | | | | | | | | Pritikin) | ||
* | | bug #977: avoid division by 0 in normalize() and normalized(). | 2016-01-21 | |
| | | |||
* | | add upper|lower case in incomplete_cholesky unit test | 2016-01-21 | |
| | | |||
* | | bug #1149: fix Pastix*::*parm() | 2016-01-20 | |
| | | |||
* | | bug #1144: fix regression in x=y+A*x (aliasing), and move ↵ | 2016-01-09 | |
| | | | | | | | | evaluator_traits::AssumeAliasing to evaluator_assume_aliasing. | ||
| * | Protect digamma tests behind a EIGEN_HAS_C99_MATH check. | 2015-12-24 | |
| | | |||
| * | Add digamma for CPU + CUDA. Includes tests. | 2015-12-24 | |
|/ | |||
* | Merged in ebrevdo/eigen (pull request PR-148) | 2015-12-11 | |
|\ | | | | | | | Add special functions to eigen: lgamma, erf, erfc. | ||
* | | Fix unit tests wrt EIGEN_DEFAULT_TO_ROW_MAJOR | 2015-12-11 | |
| | | |||
| * | Fixed compilation error triggered by MSVC 2008 | 2015-12-10 | |
| | | |||
| * | Only test the lgamma, erf and erfc function when using a C99 compliant compiler | 2015-12-10 | |
| | | |||
| * | Only implement the lgamma, erf, and erfc functions when using a compiler ↵ | 2015-12-10 | |
| | | | | | | | | compliant with the C99 specification. | ||
* | | Workaround gcc issue with -O3 and the i387 FPU. | 2015-12-10 | |
| | | |||
| * | Only disable the erf, erfc, and lgamma tests for older versions of c++. | 2015-12-07 | |
| | | |||
| * | Fixed a couple of typos | 2015-12-07 | |
| | | | | | | | | Cleaned up the code a bit. | ||
| * | Add special functions to Eigen: lgamma, erf, erfc. | 2015-12-07 | |
| | | | | | | | | Includes CUDA support and unit tests. | ||
* | | Disable complex scalar types because the compiler might aggressively vectorize | 2015-12-09 | |
| | | | | | | | | the initialization of complex coeffs to 0 before we can check for alignedness | ||
* | | Extend unit test of coeff-based product to check many more combinations | 2015-12-08 | |
|/ | |||
* | Added rsqrt() method to the Array class: this method computes the ↵ | 2015-12-03 | |
| | | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse(). | ||
* | Add missing Rotation2D::operator=(Matrix2x2) | 2015-12-03 | |
| | |||
* | Add LU::transpose().solve() and LU::adjoint().solve() API. | 2015-12-01 | |
| | |||
* | Add internal method _solve_impl_transposed() to LU decomposition classes ↵ | 2015-11-30 | |
| | | | | that solves A^T x = b or A^* x = b. | ||
* | Fix matrix to quaternion (and angleaxis) conversion for matrix expression. | 2015-12-01 | |
| | |||
* | Do not check NeedsToAlign if no static alignment | 2015-11-30 | |
| | |||
* | Extend superlu cmake script to check version | 2015-11-30 | |
| | |||
* | ArrayBase::sign: add unit test and fix doc | 2015-11-27 | |
| | |||
* | Improve numerical robustness of some unit tests | 2015-11-23 | |
| | |||
* | Add regression using test for array<complex>/real | 2015-11-20 | |
| | |||
* | Workaround msvc broken complex/complex division in unit test | 2015-11-20 | |
| | |||
* | Add regression unit test for prod.maxCoeff(i) | 2015-11-18 | |
| | |||
* | Workaround i387 issue in unit test | 2015-11-16 | |
| | |||
* | bug #1105: fix default preallocation when moving from compressed to ↵ | 2015-11-06 | |
| | | | | uncompressed mode | ||
* | prevent stack overflow in unit test | 2015-11-05 | |
| | |||
* | Fix AVX round/ceil/floor, and fix respective unit test | 2015-11-04 | |
| | |||
* | Merged in aavenel/eigen (pull request PR-142) | 2015-11-04 | |
|\ | | | | | | | Add round, ceil and floor for SSE4.1/AVX (Bug #70) | ||
* | | Add support for dense.cwiseProduct(sparse) | 2015-11-04 | |
| | | | | | | | | This also fixes a regression regarding (dense*sparse).diagonal() | ||
* | | Fix compilation of sparse-triangular to dense assignment | 2015-11-04 | |
| | |