aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/plugins
Commit message (Collapse)AuthorAge
* 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
| | * fixed the ordering of the template and EIGEN_DEVICE_FUNC keywords in a few ↵Gravatar Benoit Steiner2017-02-01
| | | | | | | | | | | | more places to get more of the Eigen codebase to compile with nvcc again.
| | * Replaced EIGEN_DEVICE_FUNC template<foo> with template<foo> ↵Gravatar Benoit Steiner2017-02-01
| |/ |/| | | | | EIGEN_DEVICE_FUNC to make the code compile with nvcc8.
* | Fix useless ';' warningGravatar Gael Guennebaud2017-01-25
| |
* | Update all block expressions to accept compile-time sizes passed by fix<N> ↵Gravatar Gael Guennebaud2017-01-18
| | | | | | | | or fix<N>(n)
* | Merge the generic and dynamic overloads of block()Gravatar Gael Guennebaud2017-01-17
| |
* | Fix regression when passing enums to operator()Gravatar Gael Guennebaud2017-01-17
| |
* | Add a generic block() method compatible with Eigen::fixGravatar Gael Guennebaud2017-01-17
| |