Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use pade for matrix exponential also for complex values. | 2019-05-08 | |
| | |||
* | Fixed most conversion warnings in MatrixFunctions module | 2018-11-20 | |
| | |||
* | A few small fixes to a) prevent throwing in ctors and dtors of the threading ↵ | 2018-11-09 | |
| | | | | code, and b) supporting matrix exponential on platforms with 113 bits of mantissa for long doubles. | ||
* | Fix most Doxygen warnings. Also add links to stable documentation from ↵ | 2018-10-19 | |
| | | | | | | | unsupported modules (by using the corresponding Doxytags file). Manually grafted from d107a371c61b764c73fd1570b1f3ed1c6400dd7e | ||
* | Fix build failures in matrix_power and matrix_exponential tests. | 2018-08-31 | |
| | | | | | | | | This fixes the static assertion complaining about double being used in place of long double. This happened on MIPS32, where double and long double have the same type representation. This can be simulated on x86 as well if we pass -mlong-double-64 to g++. | ||
* | Removed several shadowing types and use global Index typedef everywhere | 2018-07-25 | |
| | |||
* | Fix typos found using codespell | 2018-06-07 | |
| | |||
* | Check that Schur decomposition succeed. | 2017-11-10 | |
| | |||
* | bug #1484: restore deleted line for 128 bits long doubles, and improve ↵ | 2017-11-10 | |
| | | | | dispatching logic. | ||
* | Fix compilation of matrix log with Map as input | 2017-06-07 | |
| | |||
* | bug #1380: for Map<> as input of matrix exponential | 2017-02-20 | |
| | |||
* | bug #1380: fix matrix exponential with Map<> | 2017-01-30 | |
| | |||
* | bug #1167: simplify installation of header files using cmake's ↵ | 2016-08-29 | |
| | | | | install(DIRECTORY ...) command. | ||
* | Fix MatrixFunctions module. | 2016-06-03 | |
| | |||
* | Silenced several double-promotion warnings | 2016-05-22 | |
| | |||
* | bug #1229: bypass usage of Derived::Options which is available for plain ↵ | 2016-05-18 | |
| | | | | matrix types only. Better use column-major storage anyway. | ||
* | Enable and fix -Wdouble-conversion warnings | 2016-05-05 | |
| | |||
* | Replace all M_PI by EIGEN_PI and add a check to the testsuite. | 2016-03-23 | |
| | |||
* | Reverted previous commit since it caused more problems than it solved | 2016-02-26 | |
| | |||
* | Fixed handling of long doubles on aarch64 | 2016-02-26 | |
| | |||
* | bug #1112: fix compilation on exotic architectures | 2015-11-27 | |
| | |||
* | Get rid of class internal::nested<> (still have to updated Tensor module) | 2015-06-19 | |
| | |||
* | bug #876: remove usage of atanh2 in matrix power | 2014-12-08 | |
| | |||
* | bug #876, matrix_log_compute_2x2: directly use logp1 instead of atanh2 | 2014-12-08 | |
| | |||
* | Make MatrixFunction use nested_eval instead of nested | 2014-09-18 | |
| | |||
* | Fix typo in MatrixExponential noticed by Markos. | 2014-07-25 | |
| | |||
* | Added missing inline statements in order to prevent linker errors. | 2013-08-27 | |
| | |||
* | Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62e | 2013-08-11 | |
| | | | | (these changes were not intended to be commited) | ||
* | Ref<> objects must be nested by reference because they potentially store a ↵ | 2013-08-11 | |
| | | | | temporary object | ||
* | Fix compilation. | 2013-08-02 | |
| | | | | | | The Matrix is required to be mutable but it also needs to be a reference and temporaries do not bind to non-const references - thus we need a hack and cast away the constness. | ||
* | MatrixFunctions: replace eval() by nested. | 2013-07-31 | |
| | | | | This eliminates an unnecessary copy in some situations, e.g. Map. | ||
* | Fix bug in MatrixFunctions for matrices with multiple eigenvalues. | 2013-07-26 | |
| | | | | | | Store indices, not eigenvalues, in clusters. Bug was introduced in changeset a3a55357db7394281c872e911f13d69aba510aec . | ||
* | merge | 2013-07-26 | |
|\ | |||
* | | Fixed floating point warning. | 2013-07-26 | |
| | | | | | | | | Fixed evaluation of matrix_exp_computeUV. | ||
| * | MatrixFunctions: Clean up StemFunction.h | 2013-07-26 | |
|/ | |||
* | Clean up MatrixFunction and MatrixLogarithm. | 2013-07-25 | |
| | |||
* | Clean-up of MatrixSquareRoot. | 2013-07-22 | |
| | |||
* | Clean-up of MatrixExponential: | 2013-07-21 | |
| | | | | | * put internal stuff in the internal namespace * replace member functions by free functions | ||
* | Fix doc. (It is also used by computeFracPower) | 2013-07-21 | |
| | |||
* | Document on MatrixExponential::ScalingOp | 2013-07-21 | |
| | |||
* | Apply argument-dependent lookup on user-defined types. (using std::) | 2013-07-20 | |
| | |||
* | Optimize MatrixPower::computeIntPower | 2013-07-20 | |
| | |||
* | Comment on private members of MatrixPower. | 2013-07-20 | |
| | |||
* | Simplify MatrixPower::split | 2013-07-20 | |
| | |||
* | Document on MatrixPowerAtomic. | 2013-07-13 | |
| | |||
* | Document on complex matrix power. | 2013-07-13 | |
| | |||
* | Document on the return type of MatrixPower::operator() | 2013-07-13 | |
| | |||
* | Make non-conversion unary constructors explicit. | 2013-07-11 | |
| | |||
* | Add assertion against undefined matrix power. | 2013-07-10 | |
| | |||
* | We need not prohibit assignment here. Thanks to changeset ↵ | 2013-07-07 | |
| | | | | | | 3edd4681f2f04c1164cb3805f1ac37fbf9a618c0 . |