Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 . | ||
* | Some of our unit tests require mathematical constants and thus we rely on ↵ | 2009-11-30 | |
| | | | | | | | non-ansi code. It seems as if the new standard removed pow(T,int). M_PIL is only defined when _GNU_SOURCE is defined. | ||
* | big huge changes, so i dont remember everything. | 2009-10-28 | |
| | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
* | Re-factor matrix exponential. | 2009-09-08 | |
| | | | | Put all routines in a class. I think this is a cleaner design. | ||
* | Bug fix in MatrixExponential.h | 2009-09-01 | |
| | | | | Initialize matrices for intermediate results to correct dimension | ||
* | Adaptions from .lazy() towards .noalias(). | 2009-08-31 | |
| | | | | Added missing casts. | ||
* | Add support for matrix exponential of floats and complex numbers. | 2009-08-12 | |
| | |||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | Evaluate argument of matrix exponential only once. | 2009-05-18 | |
| | |||
* | CREDIT Hauke Heibel, windows compatibility fixes in MatrixExponential | 2009-05-07 | |
| | |||
* | new unsupported module by Jitse Niesen: matrix exponential | 2009-05-05 | |