aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Extend mixing type unit test with trmv, and the following not yet supported ↵Gravatar Gael Guennebaud2016-01-27
| | | | products: trmm, symv, symm
* add nomalloc unit test for rank2 updatesGravatar Gael Guennebaud2016-01-27
|
* Fix tri = complex * real product, and add respective unit test.Gravatar Gael Guennebaud2016-01-27
|
* Add meta_least_common_multiple helper.Gravatar Gael Guennebaud2016-01-27
|
* Extend doc on shifting strategyGravatar Gael Guennebaud2016-01-27
|
* Remove redundant test.Gravatar Gael Guennebaud2016-01-26
|
* Doc: add flip* and arrayfun MatLab equivalent.Gravatar Gael Guennebaud2016-01-26
|
* Remove dead code.Gravatar Gael Guennebaud2016-01-26
|
* Re-enable blocking on rows in non-l3 blocking mode.Gravatar Gael Guennebaud2016-01-26
|
* Make sure that micro-panel-size is smaller than blocking sizes (otherwise we ↵Gravatar Gael Guennebaud2016-01-26
| | | | might get a buffer overflow)
* Make sure that block sizes are smaller than input matrix sizes.Gravatar Gael Guennebaud2016-01-26
|
* bug #1152: Fix data race in static initialization of blasGravatar Benoit Jacob2016-01-26
|
* bug #1153: Don't rely on __GXX_EXPERIMENTAL_CXX0X__ to detect C++11 supportGravatar Christoph Hertzberg2016-01-26
|
* Fixed minor typo in SplineFitting.Gravatar Hauke Heibel2016-01-25
|
* bug #51: add block preallocation mechanism to selfadjoit*matrix product.Gravatar Gael Guennebaud2016-01-25
|
* update BLAS interface to general_matrix_matrix_triangular_productGravatar Gael Guennebaud2016-01-25
|
* bug #51: make general_matrix_matrix_triangular_product use L3-blocking ↵Gravatar Gael Guennebaud2016-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.
* bug #1144: clarify the doc about aliasing in case of resizing and matrix ↵Gravatar Gael Guennebaud2016-01-25
| | | | product.
* Improve documentation.Gravatar Gael Guennebaud2016-01-25
|
* Add SparseVector::conservativeResize() method.Gravatar Gael Guennebaud2016-01-25
|
* Don't explicitely evaluate the subexpression from ↵Gravatar Benoit Steiner2016-01-24
| | | | TensorForcedEval::evalSubExprIfNeeded, as it will be done when executing the EvalTo subexpression
* Added missing EIGEN_DEVICE_FUNC qualifierGravatar Benoit Steiner2016-01-24
|
* Merged in larsmans/eigen (pull request PR-156)Gravatar Gael Guennebaud2016-01-24
|\ | | | | | | Documentation fixes
| * Method is called visit, not visitorGravatar Lars Buitinck2016-01-24
| |
| * Copyedit documentation: typos, spellingGravatar Lars Buitinck2016-01-24
| |
* | bug #977: add stableNormalize[d] methods: they are analogues to normalize[d] ↵Gravatar Gael Guennebaud2016-01-23
| | | | | | | | but with carefull handling of under/over-flow
* | Add link to reference paper.Gravatar Gael Guennebaud2016-01-23
| |
* | bug #1150: make IncompleteCholesky more robust by iteratively increase the ↵Gravatar Gael Guennebaud2016-01-23
| | | | | | | | shift until the factorization succeed (with at most 10 attempts).
* | Merged in ville-k/eigen/tensorflow_fix (pull request PR-153)Gravatar Benoit Steiner2016-01-22
|\ \ | | | | | | | | | Add ctor for long
| * | Re-add executable flags to minimize changeset.Gravatar Ville Kallioniemi2016-01-22
| | |
* | | Leverage the new blocking code in the tensor contraction code.Gravatar Benoit Steiner2016-01-22
| | |
* | | Created a mechanism to enable contraction mappers to determine the best ↵Gravatar Benoit Steiner2016-01-22
| | | | | | | | | | | | blocking strategy.
* | | bug #1095: add Cholmod*::logDeterminant/determinant (from patch of Joshua ↵Gravatar Gael Guennebaud2016-01-22
| | | | | | | | | | | | Pritikin)
* | | Backout changeset 690bc950f70c61075d396671e63480bbd64bb297Gravatar Gael Guennebaud2016-01-22
| | |
* | | Unify std::numeric_limits and device::numeric_limits within numext namespaceGravatar Gael Guennebaud2016-01-22
| | |
| * | Update to latest default branchGravatar Ville Kallioniemi2016-01-21
| |\ \ | |/ / |/| |
| * | Make use of 32 bit ints explicit and remove executable bit from headers.Gravatar Ville Kallioniemi2016-01-21
| |\ \
* | \ \ Pulled latest updates from trunkGravatar Benoit Steiner2016-01-21
|\ \ \ \
* | | | | Fixed a constness bugGravatar Benoit Steiner2016-01-21
| |_|_|/ |/| | |
| * | | bug #977: avoid division by 0 in normalize() and normalized().Gravatar Gael Guennebaud2016-01-21
| | | |
| * | | Fix compilation on old gcc+AVXGravatar Gael Guennebaud2016-01-21
| | | |
| * | | Add numext::sqrt function to enable custom optimized implementation.Gravatar Gael Guennebaud2016-01-21
|/ / / | | | | | | | | | | | | | | | | | | | | | This changeset add two specializations for float/double on SSE. Those are mostly usefull with GCC for which std::sqrt add an extra and costly check on the result of _mm_sqrt_*. Clang does not add this burden. In this changeset, only DenseBase::norm() makes use of it.
* | | bug #1151: remove useless critical sectionGravatar Gael Guennebaud2016-01-21
| | |
* | | fix clang warningsGravatar Jan Prach2016-01-20
| | | | | | | | | | | | "braces around scalar initializer"
* | | Pulled latest updates from the trunkGravatar Benoit Steiner2016-01-20
|\ \ \
* | | | Small cleanup and small fix to the contraction of row major tensorsGravatar Benoit Steiner2016-01-20
| | | |
| * | | add upper|lower case in incomplete_cholesky unit testGravatar Gael Guennebaud2016-01-21
| | | |
* | | | Reduce the register pressure exerted by the tensor mappers whenever ↵Gravatar Benoit Steiner2016-01-20
|/ / / | | | | | | | | | possible. This improves the performance of the contraction of a matrix with a vector by about 35%.
* | | Pulled latest updates from trunkGravatar Benoit Steiner2016-01-20
|\ \ \
* | | | bug #1149: fix Pastix*::*parm()Gravatar Gael Guennebaud2016-01-20
| | | |