aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/plugins
Commit message (Collapse)AuthorAge
* 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
| |
* | Add support for RowOrder reshapedGravatar Gael Guennebaud2017-02-20
| |
* | Use Eigen::fix<N> to pass compile-time sizes.Gravatar Gael Guennebaud2017-02-11
| |
* | Use fix<> API to specify compile-time reshaped sizes.Gravatar Gael Guennebaud2017-01-29
| |
* | Cleanup intitial reshape implementation:Gravatar Gael Guennebaud2017-01-29
| | | | | | | | | | - reshape -> reshaped - make it compatible with evaluators.
* | import yoco xiao's work on reshapeGravatar Gael Guennebaud2017-01-29
|\ \
| | * Fix previous commits: disbale only problematic indexed view methods for old ↵Gravatar Gael Guennebaud2017-02-11
| | | | | | | | | | | | | | | | | | compilers instead of disabling everything. Tested with gcc 4.7 (c++03) and gcc 4.8 (c++03 & c++11)
| | * Fixed bug introduced in previous commitGravatar Benoit Steiner2017-02-10
| | |
| | * Added a new EIGEN_HAS_INDEXED_VIEW define that set to 0 for older compilers ↵Gravatar Benoit Steiner2017-02-10
| | | | | | | | | | | | | | | | | | | | | that are known to fail to compile the indexed views (I used the define from the indexed_views.cpp test). Only include the indexed view methods when the compiler supports the code. This makes it possible to use Eigen again in complex code bases such as TensorFlow and older compilers such as gcc 4.8