Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix doxygen warnings to enable statis code analysis | 2019-04-24 | |
| | |||
* | bug #1680: make all "block" methods strong-inline and device-functions (some ↵ | 2019-02-15 | |
| | | | | were missing EIGEN_DEVICE_FUNC) | ||
* | Add conjugateIf<bool> members to DesneBase, TriangularView, SelfadjointView, ↵ | 2019-01-17 | |
| | | | | and make PartialPivLU use it. | ||
* | Add support for inverse hyperbolic functions. | 2019-01-11 | |
| | | | | Fix cost of division. | ||
* | typo | 2018-11-14 | |
| | |||
* | Workaround nbcc+msvc compiler bug | 2018-11-02 | |
| | |||
* | Fix compilation on CUDA | 2018-10-09 | |
| | |||
* | bug #1603: add parenthesis around ternary operator in function body as well ↵ | 2018-10-08 | |
| | | | | as a harmless attempt to make MSVC happy. | ||
* | merge | 2018-10-08 | |
|\ | |||
| * | Workaround MSVC compilation issue | 2018-10-06 | |
| | | |||
* | | Move iterators to internal, improve doc, make unit test c++03 friendly | 2018-10-03 | |
| | | |||
* | | Change the logic of A.reshaped<Order>() to be a simple alias to ↵ | 2018-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) ↵ | 2018-10-02 | |
|/ | | | | methods (plus subVectors<>() to retrieve the number of rows/columns) | ||
* | Fix documentation of reshape to vectors. | 2018-09-25 | |
| | |||
* | Add reshaped<>() shortcuts when returning vectors and remove the reshaping ↵ | 2018-09-21 | |
| | | | | version of operator()(all) | ||
* | merge with default Eigen | 2018-09-21 | |
|\ | |||
* | | Doc fixes | 2018-09-21 | |
| | | |||
* | | Fix doc wrt previous change | 2018-09-19 | |
| | | |||
* | | Update reshaped API to use RowMajor/ColMajor directly as integral values ↵ | 2018-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 namespace | 2018-09-15 | |
| | | |||
| * | sigmoid -> logistic | 2018-08-13 | |
| | | |||
| * | Move sigmoid functor to core. | 2018-08-03 | |
| | | |||
| * | Extend CUDA support to matrix inversion and selfadjointeigensolver | 2018-06-11 | |
| | | |||
| * | add some internal checks | 2018-05-18 | |
| | | |||
| * | Fix code sample output in block(int, int, int, int) doxygen | 2018-04-09 | |
| | | |||
| * | Add missing empty line. | 2018-04-09 | |
| | | |||
| * | Make innerVector() and innerVectors() methods available to all expressions ↵ | 2018-04-04 | |
| | | | | | | | | | | | | supported by Block. Before, only SparseBase exposed such methods. | ||
| * | MIsc. source and comment typos | 2018-03-11 | |
| | | | | | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
| * | Add link to a useful example. | 2017-09-20 | |
| | | |||
| * | Fix compilation of Vector::operator()(enum) by treating enums as Index | 2017-09-07 | |
| | | |||
* | | merge | 2017-02-21 | |
|\| | |||
* | | Improve documentation of reshaped | 2017-02-21 | |
| | | |||
* | | Add support for automatic-size deduction in reshaped, e.g.: | 2017-02-21 | |
| | | | | | | | | mat.reshaped(4,AutoSize); <-> mat.reshaped(4,mat.size()/4); | ||
* | | Add missing const version of mat(all). | 2017-02-21 | |
| | | |||
* | | Add support for mat(all) as an alias to mat.reshaped(mat.size(),fix<1>); | 2017-02-21 | |
| | | |||
* | | Add support for RowOrder reshaped | 2017-02-20 | |
| | | |||
* | | Use Eigen::fix<N> to pass compile-time sizes. | 2017-02-11 | |
| | | |||
* | | Use fix<> API to specify compile-time reshaped sizes. | 2017-01-29 | |
| | | |||
* | | Cleanup intitial reshape implementation: | 2017-01-29 | |
| | | | | | | | | | | - reshape -> reshaped - make it compatible with evaluators. | ||
* | | import yoco xiao's work on reshape | 2017-01-29 | |
|\ \ | |||
| | * | Fix previous commits: disbale only problematic indexed view methods for old ↵ | 2017-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 commit | 2017-02-10 | |
| | | | |||
| | * | Added a new EIGEN_HAS_INDEXED_VIEW define that set to 0 for older compilers ↵ | 2017-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 ↵ | 2017-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> ↵ | 2017-02-01 | |
| |/ |/| | | | | | EIGEN_DEVICE_FUNC to make the code compile with nvcc8. | ||
* | | Fix useless ';' warning | 2017-01-25 | |
| | | |||
* | | Update all block expressions to accept compile-time sizes passed by fix<N> ↵ | 2017-01-18 | |
| | | | | | | | | or fix<N>(n) | ||
* | | Merge the generic and dynamic overloads of block() | 2017-01-17 | |
| | | |||
* | | Fix regression when passing enums to operator() | 2017-01-17 | |
| | | |||
* | | Add a generic block() method compatible with Eigen::fix | 2017-01-17 | |
| | |