Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1380: for Map<> as input of matrix exponential | 2017-02-20 | |
| | |||
* | bug #1380: fix matrix exponential with Map<> | 2017-01-30 | |
| | |||
* | Silenced several double-promotion warnings | 2016-05-22 | |
| | |||
* | Enable and fix -Wdouble-conversion warnings | 2016-05-05 | |
| | |||
* | 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 | |
| | |||
* | Make MatrixFunction use nested_eval instead of nested | 2014-09-18 | |
| | |||
* | Fix typo in MatrixExponential noticed by Markos. | 2014-07-25 | |
| | |||
* | MatrixFunctions: replace eval() by nested. | 2013-07-31 | |
| | | | | This eliminates an unnecessary copy in some situations, e.g. Map. | ||
* | Fixed floating point warning. | 2013-07-26 | |
| | | | | Fixed evaluation of matrix_exp_computeUV. | ||
* | Clean-up of MatrixExponential: | 2013-07-21 | |
| | | | | | * put internal stuff in the internal namespace * replace member functions by free functions | ||
* | Document on MatrixExponential::ScalingOp | 2013-07-21 | |
| | |||
* | Apply argument-dependent lookup on user-defined types. (using std::) | 2013-07-20 | |
| | |||
* | Make non-conversion unary constructors explicit. | 2013-07-11 | |
| | |||
* | We need not prohibit assignment here. Thanks to changeset ↵ | 2013-07-07 | |
| | | | | | | 3edd4681f2f04c1164cb3805f1ac37fbf9a618c0 . | ||
* | Prevent copying with internal::noncopyable. | 2013-07-07 | |
| | |||
* | Const-correct the scaling functor. | 2013-07-05 | |
| | |||
* | Avoid pow(Scalar, int) for C++11 conformance. | 2013-07-05 | |
| | |||
* | Fix dox and tabbing | 2012-08-29 | |
| | |||
* | using std::frexp instead of frexp | 2012-08-08 | |
| | |||
* | Optimize getting exponent from IEEE floating points. | 2012-08-08 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | mainly enhance MatrixLogarithm's performance for RealScalar != double | 2011-09-17 | |
| | |||
* | Define log2() on FreeBSD (fixes bug #343). | 2011-09-06 | |
| | |||
* | Add defensive assert to MatrixExponential, | 2011-09-03 | |
| | |||
* | enhance efficacy via avoiding exception handling | 2011-09-02 | |
| | |||
* | fix: <ctime> is necessary for srand(time(NULL)) | 2011-08-24 | |
| | |||
* | add compatibility with long double | 2011-08-20 | |
| | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | ||
* | Fix typo ('using namespace' instead of 'using'). | 2011-05-26 | |
| | |||
* | Simplify the use of custom scalar types, the rule is to never directly call ↵ | 2011-05-25 | |
| | | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b); | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | Finally fixed the matrix function/exponential warning. | 2010-06-20 | |
| | | | | Index fixes. | ||
* | Attempt to fix MatrixExponential/Function related warnings. | 2010-06-20 | |
| | |||
* | Fixed warnings regarding missing assignment operator. | 2010-06-11 | |
| | |||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | Move documentation of MatrixBase methods in MatrixFunctions to module page. | 2010-03-22 | |
| | | | | | | | I think that because MatrixFunctions is in unsupported/ and MatrixBase is not, doxygen does not include the MatrixBase methods defined and documented in the MatrixFunctions module with the other MatrixBase methods. This is a kludge, but at least the documentation is not lost. | ||
* | API change: ei_matrix_exponential(A) --> A.exp(), etc | 2010-03-16 | |
| | | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html | ||
* | Renamed PlainMatrixType to PlainObject (Array != Matrix). | 2010-02-20 | |
| | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
* | Use ReturnByValue to return result of ei_matrix_function(), ... | 2010-02-16 | |
| | |||
* | Use ReturnByValue to return result of ei_matrix_exponential() . | 2010-02-15 | |
| | |||
* | Add support for matrix sine, cosine, sinh and cosh. | 2010-01-11 | |
| | |||
* | port unsupported modules to new API | 2010-01-05 | |
| | |||
* | Add support for general matrix functions. | 2009-12-21 | |
| | | | | | | | This does the job but it is only a first version. Further plans: improved docs, more tests, improve code by refactoring, add convenience functions for sine, cosine, sinh, cosh, and (eventually) add the matrix logarithm. | ||
* | Added to possibility to compile unit tests at maximum warning level. | 2009-12-12 | |
| | | | | Silenced (amongst others) many conversion related warnings. | ||
* | Coax doxygen in producing better docs for MatrixFunctions. | 2009-12-11 | |
| | | | | | | | The //@{ ... //@} in unsupported/Eigen/MatrixFunctions for some reason caused doxygen to list the constructor of the MatrixExponential class as a separate function in the MatrixFunctions module without any reference to the class; very confusing. | ||
* | Various improvements to the docs for unsupported. | 2009-12-07 | |
| | | | | | | | * Enable compilation of examples for unsupported. * Fix use of std::vector in BVH example. * Add an example for the matrix exponential. * Bug fixes in unsupported/doc/{examples,snippets}/CMakeLists.txt . |