aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
* Fixed bug #754. Only inserted (!defined(_WIN32_WCE)) analog to alloc and ↵Gravatar Christoph Hertzberg2014-03-05
| | | | free implementation (not tested, but should be correct).
* Help MSVC to inline some trivial functionsGravatar Gael Guennebaud2014-03-04
|
* bug #289: Removed useless static keywordsGravatar Christoph Hertzberg2014-03-04
|
* Implement bug #317: use a template function call to suppress unused variable ↵Gravatar Gael Guennebaud2014-02-24
| | | | warnings. This also fix the issue of the previous changeset in a much nicer way.
* Workaround clang ABI change with unsed arguments (ugly fix)Gravatar Gael Guennebaud2014-02-24
|
* Specify what non-resizeable objects are in transposeInPlace and ↵Gravatar Christoph Hertzberg2014-02-24
| | | | adjointInPlace (cf bug #749)
* Merged in martinhofernandes/eigen (pull request PR-40)Gravatar Gael Guennebaud2014-02-14
|\ | | | | | | Better fix for bug #503
* | alloca is not necessarily alligned on windowsGravatar Gael Guennebaud2014-02-14
| |
* | Fix bug #740: overflow issue in stableNormGravatar Gael Guennebaud2014-02-13
| |
* | Fix documentation of MatrixBase::applyOnTheLeft (bug #739)Gravatar Jitse Niesen2014-02-12
| | | | | | | | Add examples; move methods from EigenBase.h to MatrixBase.h
* | Remove useless register keyword, and optimize predux_min/max for SSE4Gravatar Gael Guennebaud2014-01-25
| |
* | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issueGravatar Gael Guennebaud2014-01-24
| |
| * Merged eigen/eigen into defaultGravatar Martinho Fernandes2014-01-10
| |\ | |/ |/|
| * Placement new must use void* to avoid user-specific overloads.Gravatar Martinho Fernandes2014-01-10
| |
| * Add C++11 allocator overloads to avoid implicit conversions.Gravatar Martinho Fernandes2014-01-10
| |
* | Add an example showing how to use C++11 random distributionsGravatar Gael Guennebaud2014-01-07
| |
* | Document the fact that Random and setRandom are not reentrant (so not ↵Gravatar Gael Guennebaud2014-01-07
|/ | | | thread-safe)
* Fix bug #708: add placement new/delete for arrayGravatar Gael Guennebaud2013-11-27
|
* Workaround fixing aliasing issue in x = SparseLU::solve(x)Gravatar Gael Guennebaud2013-11-15
|
* Implement boolean reductions for zero-sized objectsGravatar Christoph Hertzberg2013-11-13
|
* Install functor folder with cmakeGravatar Leszek Swirski2013-11-08
|
* fix broken commitGravatar Gael Guennebaud2013-11-07
|
* Add an option to test evaluators globallyGravatar Gael Guennebaud2013-11-07
|
* Drop evaluators for SwapWrapper and SelfCwiseBinaryOpGravatar Gael Guennebaud2013-11-07
|
* Clean evaluator_impl_base. It will probably be removed in the futureGravatar Gael Guennebaud2013-11-07
|
* bug #99: move the creation of the evaluator to a central place, and make ↵Gravatar Gael Guennebaud2013-11-07
| | | | generic_dense_assignment_kernel hold the destination and source evaluators
* Move internal::swap to numext to fix ambiguous call with std::swapGravatar Gael Guennebaud2013-11-07
|
* bug #99: refactor assignment and compound assignment mechanism through ↵Gravatar Gael Guennebaud2013-11-06
| | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.)
* Fix static/inline orderGravatar Gael Guennebaud2013-11-06
|
* Split the huge Functors.h fileGravatar Gael Guennebaud2013-11-06
|
* Allow calling attributes of dynamic size objects from deviceGravatar Gael Guennebaud2013-11-05
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | bug #677: fix usage of pld instrinsics for ccomplexesGravatar Gael Guennebaud2013-11-02
| |
* | Fix bug #677: compilation issue on arm64 which does not have the PLD instructionGravatar Gael Guennebaud2013-10-31
| |
* | Use aligned loads in Matrix-Vector product where possible. Fixes bug #689Gravatar Christoph Hertzberg2013-10-29
| |
* | Merged in martinhofernandes/eigen (pull request PR-33)Gravatar Gael Guennebaud2013-10-29
|\ \ | | | | | | | | | Fix for bug #503
* | | Fix bug #359: fix AlignedBit flag of CoeffBasedProduct thus enabling the ↵Gravatar Gael Guennebaud2013-10-28
| | | | | | | | | | | | vectorization of more matrix products
* | | Clarify the meaning of AlignedBit (bug #359)Gravatar Gael Guennebaud2013-10-28
| | |
* | | Fix bug #685: document the range of Random and setRandomGravatar Gael Guennebaud2013-10-28
| | |
* | | fix a few "dead stores" warningsGravatar Gael Guennebaud2013-10-26
| | |
* | | Fix bug #684: optimize vectorization of array-scalar and scalar-arrayGravatar Gael Guennebaud2013-10-18
| | |
* | | Copy all format flags (not only precision) from actual output stream when ↵Gravatar Christoph Hertzberg2013-10-17
| | | | | | | | | | | | calculating the maximal width
* | | consider all columns for aligned output (fixes bug #616)Gravatar Christoph Hertzberg2013-10-17
| | |
* | | Copy and paste mistake in last commitGravatar Christoph Hertzberg2013-10-17
| | |
* | | Don't add rowSpacer if columns are not to be alignedGravatar Christoph Hertzberg2013-10-17
| | |
* | | Allow .conservativeResize(rows,cols) on vectorsGravatar Gael Guennebaud2013-10-16
| | |
| * | Fix bug #503Gravatar Martinho Fernandes2013-09-10
|/ / | | | | | | | | C++11 support on simple allocators comes for free. `aligned_allocator` does not need to add any `construct` overloads to work with C++11 compilers.
* | Fix ploaddup and lin-spaced with AltiVec.Gravatar Gael Guennebaud2013-09-10
| |
* | Fix bug #654: allow implicit transposition in Array to Matrix and Matrix to ↵Gravatar Gael Guennebaud2013-09-07
| | | | | | | | Array constructors
* | Merged in advanpix/eigen-mp-devs (pull request PR-32)Gravatar Gael Guennebaud2013-09-03
|\ \ | | | | | | | | | Fixes for SparseMatrix to support non-POD scalar types