Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Implement bug #317: use a template function call to suppress unused variable ↵ | 2014-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) | 2014-02-24 | ||
| | | | ||||
| | * | Specify what non-resizeable objects are in transposeInPlace and ↵ | 2014-02-24 | ||
| |/ | | | | | | | adjointInPlace (cf bug #749) | |||
| * | Merged in martinhofernandes/eigen (pull request PR-40) | 2014-02-14 | ||
| |\ | | | | | | | | | | Better fix for bug #503 | |||
| * | | alloca is not necessarily alligned on windows | 2014-02-14 | ||
| | | | ||||
| * | | Fix bug #740: overflow issue in stableNorm | 2014-02-13 | ||
| | | | ||||
| * | | Fix documentation of MatrixBase::applyOnTheLeft (bug #739) | 2014-02-12 | ||
|/ / | | | | | | | Add examples; move methods from EigenBase.h to MatrixBase.h | |||
* | | Remove useless register keyword, and optimize predux_min/max for SSE4 | 2014-01-25 | ||
| | | ||||
* | | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issue | 2014-01-24 | ||
| | | ||||
| * | Merged eigen/eigen into default | 2014-01-10 | ||
| |\ | |/ |/| | ||||
| * | Placement new must use void* to avoid user-specific overloads. | 2014-01-10 | ||
| | | ||||
| * | Add C++11 allocator overloads to avoid implicit conversions. | 2014-01-10 | ||
| | | ||||
* | | Add an example showing how to use C++11 random distributions | 2014-01-07 | ||
| | | ||||
* | | Document the fact that Random and setRandom are not reentrant (so not ↵ | 2014-01-07 | ||
|/ | | | | thread-safe) | |||
* | Fix bug #708: add placement new/delete for array | 2013-11-27 | ||
| | ||||
* | Workaround fixing aliasing issue in x = SparseLU::solve(x) | 2013-11-15 | ||
| | ||||
* | Implement boolean reductions for zero-sized objects | 2013-11-13 | ||
| | ||||
* | Install functor folder with cmake | 2013-11-08 | ||
| | ||||
* | fix broken commit | 2013-11-07 | ||
| | ||||
* | Add an option to test evaluators globally | 2013-11-07 | ||
| | ||||
* | Drop evaluators for SwapWrapper and SelfCwiseBinaryOp | 2013-11-07 | ||
| | ||||
* | Clean evaluator_impl_base. It will probably be removed in the future | 2013-11-07 | ||
| | ||||
* | bug #99: move the creation of the evaluator to a central place, and make ↵ | 2013-11-07 | ||
| | | | | generic_dense_assignment_kernel hold the destination and source evaluators | |||
* | Move internal::swap to numext to fix ambiguous call with std::swap | 2013-11-07 | ||
| | ||||
* | bug #99: refactor assignment and compound assignment mechanism through ↵ | 2013-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 order | 2013-11-06 | ||
| | ||||
* | Split the huge Functors.h file | 2013-11-06 | ||
| | ||||
* | Allow calling attributes of dynamic size objects from device | 2013-11-05 | ||
| | ||||
* | merge with default branch | 2013-11-05 | ||
|\ | ||||
* | | bug #677: fix usage of pld instrinsics for ccomplexes | 2013-11-02 | ||
| | | ||||
* | | Fix bug #677: compilation issue on arm64 which does not have the PLD instruction | 2013-10-31 | ||
| | | ||||
* | | Use aligned loads in Matrix-Vector product where possible. Fixes bug #689 | 2013-10-29 | ||
| | | ||||
* | | Merged in martinhofernandes/eigen (pull request PR-33) | 2013-10-29 | ||
|\ \ | | | | | | | | | | Fix for bug #503 | |||
* | | | Fix bug #359: fix AlignedBit flag of CoeffBasedProduct thus enabling the ↵ | 2013-10-28 | ||
| | | | | | | | | | | | | vectorization of more matrix products | |||
* | | | Clarify the meaning of AlignedBit (bug #359) | 2013-10-28 | ||
| | | | ||||
* | | | Fix bug #685: document the range of Random and setRandom | 2013-10-28 | ||
| | | | ||||
* | | | fix a few "dead stores" warnings | 2013-10-26 | ||
| | | | ||||
* | | | Fix bug #684: optimize vectorization of array-scalar and scalar-array | 2013-10-18 | ||
| | | | ||||
* | | | Copy all format flags (not only precision) from actual output stream when ↵ | 2013-10-17 | ||
| | | | | | | | | | | | | calculating the maximal width | |||
* | | | consider all columns for aligned output (fixes bug #616) | 2013-10-17 | ||
| | | | ||||
* | | | Copy and paste mistake in last commit | 2013-10-17 | ||
| | | | ||||
* | | | Don't add rowSpacer if columns are not to be aligned | 2013-10-17 | ||
| | | | ||||
* | | | Allow .conservativeResize(rows,cols) on vectors | 2013-10-16 | ||
| | | | ||||
| * | | Fix bug #503 | 2013-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. | 2013-09-10 | ||
| | | ||||
* | | Fix bug #654: allow implicit transposition in Array to Matrix and Matrix to ↵ | 2013-09-07 | ||
| | | | | | | | | Array constructors | |||
* | | Merged in advanpix/eigen-mp-devs (pull request PR-32) | 2013-09-03 | ||
|\ \ | | | | | | | | | | Fixes for SparseMatrix to support non-POD scalar types | |||
* | | | Fixed InnerPanel definition in the Transformation class. | 2013-08-27 | ||
| | | | | | | | | | | | | Added some inital documentation on InnerPanel. | |||
| * | | Added smart_memmove with support of non-POD scalars (e.g. needed in ↵ | 2013-08-25 | ||
|/ / | | | | | | | SparseBlock.h). | |||
* | | Add explanations of the logic behind the matrix-vector products | 2013-08-21 | ||
| | |