aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/plugins
Commit message (Collapse)AuthorAge
* Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵Gravatar Steve Bronder2021-03-24
| | | | | | innerStride(), outerStride(), and size()"" This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d.
* Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵Gravatar David Tellenbach2021-03-05
| | | | | | | innerStride(), outerStride(), and size()" This reverts commit 6cbb3038ac48cb5fe17eba4dfbf26e3e798041f1 because it breaks clang-10 builds on x86 and aarch64 when C++11 is enabled.
* Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), ↵Gravatar Steve Bronder2021-03-04
| | | | outerStride(), and size()
* Add log2() to Eigen.Gravatar Rasmus Munk Larsen2020-12-04
|
* Revert "Add log2() operator to Eigen"Gravatar Rasmus Munk Larsen2020-12-03
| | | | This reverts commit 4d91519a9be061da5d300079fca17dd0b9328050.
* Add log2() operator to EigenGravatar Rasmus Munk Larsen2020-12-03
|
* Add MatrixBase::cwiseArg()Gravatar David Tellenbach2020-10-14
|
* Revert !182.Gravatar Rasmus Munk Larsen2020-09-29
|
* Fix compiler error due to c++20 operator== generation rulesGravatar daravi2020-09-16
|
* Fix #1833: compilation issue of "array!=scalar" with c++20Gravatar Gael Guennebaud2020-05-30
|
* Add absolute_difference coefficient-wise binary Array functionGravatar Joel Holdsworth2020-03-19
|
* Add shift_left<N> and shift_right<N> coefficient-wise unary Array functionsGravatar Joel Holdsworth2020-03-19
|
* Bug #1785: Introduce numext::rint.Gravatar Ilya Tokar2020-01-07
| | | | | | This provides a new op that matches std::rint and previous behavior of pround. Also adds corresponding unsupported/../Tensor op. Performance is the same as e. g. floor (tested SSE/AVX).
* Fix doc issues regarding ndtriGravatar Gael Guennebaud2019-09-04
|
* PR 681: Add ndtri function, the inverse of the normal distribution function.Gravatar Srinivas Vasudevan2019-08-12
|
* Fix doxygen warnings to enable statis code analysisGravatar Eugene Zhulenev2019-04-24
|
* bug #1680: make all "block" methods strong-inline and device-functions (some ↵Gravatar Gael Guennebaud2019-02-15
| | | | were missing EIGEN_DEVICE_FUNC)
* Add conjugateIf<bool> members to DesneBase, TriangularView, SelfadjointView, ↵Gravatar Gael Guennebaud2019-01-17
| | | | and make PartialPivLU use it.
* Add support for inverse hyperbolic functions.Gravatar Rasmus Munk Larsen2019-01-11
| | | | Fix cost of division.
* typoGravatar Gael Guennebaud2018-11-14
|
* Workaround nbcc+msvc compiler bugGravatar Eugene Zhulenev2018-11-02
|
* Fix compilation on CUDAGravatar Gael Guennebaud2018-10-09
|
* bug #1603: add parenthesis around ternary operator in function body as well ↵Gravatar Gael Guennebaud2018-10-08
| | | | as a harmless attempt to make MSVC happy.
* mergeGravatar Gael Guennebaud2018-10-08
|\
| * Workaround MSVC compilation issueGravatar Gael Guennebaud2018-10-06
| |
* | Move iterators to internal, improve doc, make unit test c++03 friendlyGravatar Gael Guennebaud2018-10-03
| |
* | Change the logic of A.reshaped<Order>() to be a simple alias to ↵Gravatar Gael Guennebaud2018-10-03
| | | | | | | | | | | | A.reshaped<Order>(AutoSize,fix<1>). This means that now AutoOrder is allowed, and it always return a column-vector.
* | Add templated subVector<Vertical/Horizonal>(Index) aliases to col/row(Index) ↵Gravatar Gael Guennebaud2018-10-02
|/ | | | methods (plus subVectors<>() to retrieve the number of rows/columns)
* Fix documentation of reshape to vectors.Gravatar Gael Guennebaud2018-09-25
|
* Add reshaped<>() shortcuts when returning vectors and remove the reshaping ↵Gravatar Gael Guennebaud2018-09-21
| | | | version of operator()(all)
* merge with default EigenGravatar Gael Guennebaud2018-09-21
|\
* | Doc fixesGravatar Gael Guennebaud2018-09-21
| |
* | Fix doc wrt previous changeGravatar Gael Guennebaud2018-09-19
| |
* | Update reshaped API to use RowMajor/ColMajor directly as integral values ↵Gravatar Gael Guennebaud2018-09-19
| | | | | | | | | | | | instead of introducing RowOrder/ColOrder types. The API changed from A.respahed(rows,cols,RowOrder) to A.template reshaped<RowOrder>(rows,cols).
| * Rename Symbolic namespace to symbolic to be consistent with numext namespaceGravatar Gael Guennebaud2018-09-15
| |
| * sigmoid -> logisticGravatar Rasmus Munk Larsen2018-08-13
| |
| * Move sigmoid functor to core.Gravatar Rasmus Munk Larsen2018-08-03
| |
| * Extend CUDA support to matrix inversion and selfadjointeigensolverGravatar Andrea Bocci2018-06-11
| |
| * add some internal checksGravatar Gael Guennebaud2018-05-18
| |
| * Fix code sample output in block(int, int, int, int) doxygenGravatar Guillaume Jacob2018-04-09
| |
| * Add missing empty line.Gravatar Gael Guennebaud2018-04-09
| |
| * Make innerVector() and innerVectors() methods available to all expressions ↵Gravatar Gael Guennebaud2018-04-04
| | | | | | | | | | | | supported by Block. Before, only SparseBase exposed such methods.
| * MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | | | | | Found using `codespell` and `grep` from downstream FreeCAD
| * Add link to a useful example.Gravatar Gael Guennebaud2017-09-20
| |
| * Fix compilation of Vector::operator()(enum) by treating enums as IndexGravatar Gael Guennebaud2017-09-07
| |
* | mergeGravatar Gael Guennebaud2017-02-21
|\|
* | Improve documentation of reshapedGravatar Gael Guennebaud2017-02-21
| |
* | Add support for automatic-size deduction in reshaped, e.g.:Gravatar Gael Guennebaud2017-02-21
| | | | | | | | mat.reshaped(4,AutoSize); <-> mat.reshaped(4,mat.size()/4);
* | Add missing const version of mat(all).Gravatar Gael Guennebaud2017-02-21
| |
* | Add support for mat(all) as an alias to mat.reshaped(mat.size(),fix<1>);Gravatar Gael Guennebaud2017-02-21
| |