Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Complete the coeff-wise math function table. | 2016-07-20 | |
| | |||
* | Add missing Eigen::rsqrt global function | 2016-07-20 | |
| | |||
* | Simplify ScalarBinaryOpTraits by removing the Defined enum, and extend its ↵ | 2016-07-20 | |
| | | | | documentation. | ||
* | Workaround MSVC 2010 compilation issue. | 2016-07-18 | |
| | |||
* | Add a summary of possible values for EIGEN_COMP_MSVC | 2016-07-18 | |
| | |||
* | Remove static constant declaration: this enforces compiler to generate ↵ | 2016-07-18 | |
| | | | | costly code for thread safety. | ||
* | Make scalar_product_op the default (instead of void) | 2016-07-18 | |
| | |||
* | Permits call to explicit ctor. | 2016-07-18 | |
| | |||
* | merge | 2016-07-18 | |
|\ | |||
| * | Add missing non-const reverse method in VectorwiseOp. | 2016-07-16 | |
| | | |||
| * | Workaround VS2015 bug | 2016-07-13 | |
| | | |||
* | | Fix regression in a previous commit: some diagonal entry might not be ↵ | 2016-07-13 | |
|/ | | | | treated by the 2x2 real preconditioner. | ||
* | Avoid division by very small entries when extracting singularvalues, and ↵ | 2016-07-12 | |
| | | | | explicitly handle the 1x1 complex case. | ||
* | Consider denormals as zero in makeJacobi and 2x2 SVD. | 2016-07-12 | |
| | | | | This also fix serious issues with x387 for which values can be much smaller than the smallest denormal! | ||
* | compile fix (SFINAE variant apparently didn't work for all compilers) for ↵ | 2016-07-11 | |
| | | | | | | | the following compiler/platform: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46) Copyright (C) 2006 Free Software Foundation, Inc. | ||
* | Move CUDA's special functions to SpecialFunctions module. | 2016-07-11 | |
| | |||
* | merge | 2016-07-11 | |
|\ | |||
| * | Workaround MSVC bug | 2016-07-11 | |
| | | |||
| * | Merged kmargar/eigen/tip into default, Altivec/VSX port should be working ok ↵ | 2016-07-10 | |
| |\ | | | | | | | | | | now. | ||
| | * | minor fixes for big endian altivec/vsx | 2016-07-10 | |
| | | | |||
| * | | bug #1119: Adjust call to ?gssvx for SuperLU 5 | 2016-07-10 | |
| | | | | | | | | | | | | | | | | | | Also improved corresponding cmake module to detect versions 5.x Based on patch by Christoph Grüninger. | ||
* | | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵ | 2016-07-08 | |
|/ / | | | | | | | currently in unsupported/. | ||
* | | Add debug output | 2016-07-06 | |
| | | |||
* | | Fix support of Intel's VML | 2016-07-06 | |
| | | |||
* | | Fix compilation with recent updates of icc 2016 | 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. | ||
* | | Re-enable some specializations for Assignment<.,Product<>> | 2016-07-05 | |
| | | |||
* | | Fix compilation with msvc | 2016-07-05 | |
| | | |||
* | | Fix nesting of SolveWithGuess, and add unit test. | 2016-07-04 | |
| | | |||
* | | Fix template resolution. | 2016-07-04 | |
| | | |||
* | | Add unit test for solveWithGuess, and fix template resolution. | 2016-07-04 | |
| | | |||
* | | Add documentation and exemples for inplace decomposition. | 2016-07-04 | |
| | | |||
* | | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵ | 2016-07-04 | |
| | | | | | | | | decompositions. | ||
* | | Change the semantic of the last template parameter of Assignment from ↵ | 2016-07-04 | |
| | | | | | | | | | | | | | | "Scalar" to "SFINAE" only. The previous "Scalar" semantic was obsolete since we allow for different scalar types in the source and destination expressions. On can still specialize on scalar types through SFINAE and/or assignment functor. | ||
* | | Fix performance regression in dgemm introduced by changeset ↵ | 2016-07-02 | |
| | | | | | | | | 5d51a7f12c69138ed2a43df240bdf27a5313f7ce | ||
* | | Fix performance regression introduced in changeset ↵ | 2016-07-02 | |
| | | | | | | | | | | | | | | | | | | e56aabf205a1e8f581dd8a46d7d46ce79c45e158 . Register blocking sizes are better handled by the cache size heuristics. The current code introduced very small blocks, for instance for 9x9 matrix, thus killing performance. | ||
* | | Use complete nested namespace Eigen::internal | 2016-06-28 | |
| | | |||
* | | Undo changes in AltiVec --- I don't have any way to test there. | 2016-06-28 | |
| | | |||
* | | Avoid global variables with static constructors in NEON/Complex.h | 2016-06-28 | |
| | | |||
* | | bug #1247: fix regression in compilation of pow(integer,integer), and add ↵ | 2016-06-25 | |
| | | | | | | | | respective unit tests. | ||
* | | Fix missing specialization. | 2016-06-24 | |
| | | |||
* | | Relax promote_scalar_arg logic to enable promotion to Expr::Scalar if ↵ | 2016-06-24 | |
| | | | | | | | | | | | | | | conversion to Expr::Literal fails. This is useful to cancel expression template at the scalar level, e.g. with AutoDiff<AutoDiff<>>. This patch also defers calls to NumTraits in cases for which types are not directly compatible. | ||
* | | bug #1245: fix compilation with msvc | 2016-06-24 | |
| | | |||
* | | Fix operator priority | 2016-06-23 | |
| | | |||
* | | Fix warning. | 2016-06-23 | |
| | | |||
* | | merge PR 194 | 2016-06-23 | |
|\ \ | |||
| | * | fix compilation with clang 3.9, fix performance with pset1, use vector ↵ | 2016-06-23 | |
| | | | | | | | | | | | | operators instead of intrinsics in some cases | ||
| * | | 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 | |
| | | | |||
| | * | mostly cleanups and modernizing code | 2016-06-19 | |
| | | |