Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use void type if stl-style iterators are not supported | Eugene Zhulenev | 2018-10-10 |
| | |||
* | Avoid empty macro arguments | Christoph Hertzberg | 2018-10-10 |
| | |||
* | Merged in ezhulenev/eigen-01 (pull request PR-523) | Rasmus Munk Larsen | 2018-10-09 |
|\ | | | | | | | Compile time detection for unimplemented stl-style iterators | ||
| * | Hide stl-container detection test under #if | Eugene Zhulenev | 2018-10-09 |
| | | |||
| * | Compile time detection for unimplemented stl-style iterators | Eugene Zhulenev | 2018-10-09 |
| | | |||
* | | bug #65: add vectorization of partial reductions along the outer-dimension, ↵ | Gael Guennebaud | 2018-10-09 |
| | | | | | | | | for instance: colmajor_mat.rowwise().mean() | ||
* | | Make redux_vec_unroller more flexible regarding packet-type | Gael Guennebaud | 2018-10-09 |
| | | |||
* | | Extend unit tests for partial reductions | Gael Guennebaud | 2018-10-09 |
|/ | |||
* | Fix a lot of Doxygen warnings in Tensor module | Christoph Hertzberg | 2018-10-09 |
| | |||
* | Small Doxygen fixes | Christoph Hertzberg | 2018-10-09 |
| | |||
* | Fix compilation on CUDA | Gael Guennebaud | 2018-10-09 |
| | |||
* | fix mpreal for mpfr<4.0.0 | Gael Guennebaud | 2018-10-09 |
| | |||
* | Fix out-of bounds access in TensorArgMax.h. | Rasmus Munk Larsen | 2018-10-08 |
| | |||
* | Fix contraction test. | Rasmus Munk Larsen | 2018-10-08 |
| | |||
* | bug #1603: add parenthesis around ternary operator in function body as well ↵ | Gael Guennebaud | 2018-10-08 |
| | | | | as a harmless attempt to make MSVC happy. | ||
* | typo | Gael Guennebaud | 2018-10-08 |
| | |||
* | fix c++11 deprecated warning | Gael Guennebaud | 2018-10-08 |
| | |||
* | fix warning in mpreal.h | Gael Guennebaud | 2018-10-08 |
| | |||
* | merge | Gael Guennebaud | 2018-10-08 |
|\ | |||
* | | Unify c++11 usage in doc's examples and snippets | Gael Guennebaud | 2018-10-08 |
| | | |||
| * | Update included mpreal header to 3.6.5 and fix deprecated warnings. | Gael Guennebaud | 2018-10-08 |
| | | |||
| * | Workaround stupid warning | Gael Guennebaud | 2018-10-08 |
| | | |||
| * | Disable C++11 deprecated warning when limiting Eigen to C++98 | Gael Guennebaud | 2018-10-08 |
| | | |||
| * | fix a doxygen issue | Gael Guennebaud | 2018-10-08 |
| | | |||
| * | Fix maybe-uninitialized warning | Gael Guennebaud | 2018-10-07 |
| | | |||
| * | Workaround gcc's alloc-size-larger-than= warning | Gael Guennebaud | 2018-10-07 |
| | | |||
| * | Fix gcc 8.1 warning: "maybe use uninitialized" | Gael Guennebaud | 2018-10-07 |
| | | |||
| * | Implement a better workaround for GCC's bug #87544 | Gael Guennebaud | 2018-10-07 |
| | | |||
| * | Workaround gcc bug making it trigger an invalid warning | Gael Guennebaud | 2018-10-07 |
| | | |||
| * | Workaround MSVC compilation issue | Gael Guennebaud | 2018-10-06 |
| | | |||
* | | Clarify doc of rowwise/colwise/vectorwise. | Gael Guennebaud | 2018-10-05 |
| | | |||
* | | Simplify API by removing allCols/allRows and reusing rowwise/colwise to ↵ | Gael Guennebaud | 2018-10-05 |
| | | | | | | | | define iterators over rows/columns | ||
* | | Add support for c++11 snippets | Gael Guennebaud | 2018-10-05 |
| | | |||
* | | Move iterators to internal, improve doc, make unit test c++03 friendly | Gael Guennebaud | 2018-10-03 |
| | | |||
| * | fix unused warning | Gael Guennebaud | 2018-10-03 |
| | | |||
* | | add unit tests | Gael Guennebaud | 2018-10-03 |
| | | |||
* | | Change the logic of A.reshaped<Order>() to be a simple alias to ↵ | Gael Guennebaud | 2018-10-03 |
| | | | | | | | | | | | | A.reshaped<Order>(AutoSize,fix<1>). This means that now AutoOrder is allowed, and it always return a column-vector. | ||
* | | Add pointer-based iterator for direct-access expressions | Gael Guennebaud | 2018-10-02 |
| | | |||
| * | Fix shadow warning | Christoph Hertzberg | 2018-10-02 |
| | | |||
| * | Move struct outside of method for C++03 compatibility. | Christoph Hertzberg | 2018-10-02 |
| | | |||
| * | Make code compile in C++03 mode again | Christoph Hertzberg | 2018-10-02 |
| | | |||
| * | Fix conversion warning ... again | Christoph Hertzberg | 2018-10-02 |
| | | |||
* | | Factorize RowsProxy/ColsProxy and related iterators using subVector<>(Index) | Gael Guennebaud | 2018-10-02 |
| | | |||
* | | Add templated subVector<Vertical/Horizonal>(Index) aliases to col/row(Index) ↵ | Gael Guennebaud | 2018-10-02 |
| | | | | | | | | methods (plus subVectors<>() to retrieve the number of rows/columns) | ||
* | | Use Index instead of ptrdiff_t or int, fix random-accessors. | Gael Guennebaud | 2018-10-02 |
| | | |||
| * | bug #1605: workaround ABI issue with vector types (aka __m128) versus scalar ↵ | Gael Guennebaud | 2018-10-01 |
| | | | | | | | | types (aka float) | ||
* | | bug #231: initial implementation of STL iterators for dense expressions | Gael Guennebaud | 2018-10-01 |
| | | |||
| * | Merged in deven-amd/eigen/HIP_fixes (pull request PR-518) | Christoph Hertzberg | 2018-10-01 |
|/| | | | | | | | PR with HIP specific fixes (for the eigen nightly regression failures in HIP mode) | ||
| * | This commit contains the following (HIP specific) updates: | Deven Desai | 2018-10-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h Changing "pass-by-reference" argument to be "pass-by-value" instead (in a __global__ function decl). "pass-by-reference" arguments to __global__ functions are unwise, and will be explicitly flagged as errors by the newer versions of HIP. - Eigen/src/Core/util/Memory.h - unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h Changes introduced in recent commits breaks the HIP compile. Adding EIGEN_DEVICE_FUNC attribute to some functions and calling ::malloc/free instead of the corresponding std:: versions to get the HIP compile working again - unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h Change introduced a recent commit breaks the HIP compile (link stage errors out due to failure to inline a function). Disabling the recently introduced code (only for HIP compile), to get the eigen nightly testing going again. Will submit another PR once we have te proper fix. - Eigen/src/Core/util/ConfigureVectorization.h Enabling GPU VECTOR support when HIP compiler is in use (for both the host and device compile phases) | ||
* | | Merged eigen/eigen into default | Rasmus Munk Larsen | 2018-09-28 |
|\ \ |