Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix: <ctime> is necessary for srand(time(NULL)) | Chen-Pang He | 2011-08-24 | |
| | ||||
* | add compatibility with long double | Chen-Pang He | 2011-08-20 | |
| | ||||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | Gael Guennebaud | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | |||
* | Remove unnecessary template keywords (breaks compilation under MSVC). | Jitse Niesen | 2011-07-28 | |
| | | | | Thanks to Hauke for finding this. | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | |||
* | Implement matrix logarithm + test + docs. | Jitse Niesen | 2011-06-07 | |
| | | | | Currently, test matrix_function_1 fails due to bug #288. | |||
* | Decouple MatrixFunction and MatrixFunctionAtomic | Jitse Niesen | 2011-06-07 | |
| | | | | in preparation for implementation of matrix log. | |||
* | Fix and test MatrixSquareRoot for 1-by-1 matrices. | Jitse Niesen | 2011-06-07 | |
| | ||||
* | Fix typo ('using namespace' instead of 'using'). | Jitse Niesen | 2011-05-26 | |
| | ||||
* | Simplify the use of custom scalar types, the rule is to never directly call ↵ | Gael Guennebaud | 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); | |||
* | Implement and document MatrixBase::sqrt(). | Jitse Niesen | 2011-05-09 | |
| | ||||
* | Fix compilation error under GCC 4.5. | Jitse Niesen | 2011-05-09 | |
| | | | | | That version is stricter in forcing function prototype and definition to match. | |||
* | Implement square root for real matrices via Schur. | Jitse Niesen | 2011-05-08 | |
| | ||||
* | Implement matrix square root for complex matrices. | Jitse Niesen | 2011-05-07 | |
| | | | | | I hope to implement the real case soon, but it's a bit more complicated due to the 2-by-2 blocks in the real Schur decomposition. | |||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 | |
| | ||||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 | |
| | ||||
* | rename PlanarRotation -> JacobiRotation | Benoit Jacob | 2010-10-19 | |
| | ||||
* | Finally fixed the matrix function/exponential warning. | Hauke Heibel | 2010-06-20 | |
| | | | | Index fixes. | |||
* | Attempt to fix MatrixExponential/Function related warnings. | Hauke Heibel | 2010-06-20 | |
| | ||||
* | Ups, fixed a little ugly bug. | Hauke Heibel | 2010-06-15 | |
| | ||||
* | Fixed 64bit/Index related warnings in the matrix functions module. | Hauke Heibel | 2010-06-15 | |
| | ||||
* | Fixed warnings regarding missing assignment operator. | Hauke Heibel | 2010-06-11 | |
| | ||||
* | the Index types change. | Benoit Jacob | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | |||
* | * implement the corner() API change: new methods topLeftCorner() etc | Benoit Jacob | 2010-04-22 | |
| | | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support | |||
* | Move documentation of MatrixBase methods in MatrixFunctions to module page. | Jitse Niesen | 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 | Jitse Niesen | 2010-03-16 | |
| | | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html | |||
* | Merge. | Jitse Niesen | 2010-02-22 | |
|\ | ||||
| * | Change MatrixFunction::separation() parameter from 0.01 to 0.1 . | Jitse Niesen | 2010-02-20 | |
| | | | | | | | | The latter is actually the value used in the literature. | |||
* | | Renamed PlainMatrixType to PlainObject (Array != Matrix). | Hauke Heibel | 2010-02-20 | |
| | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | |||
| * | matrix_function test: replace expm(A).inverse() by expm(-A) | Jitse Niesen | 2010-02-20 | |
|/ | | | | | | The latter is more stable. This fixes one of the issues with the test. Also, make typedef's in MatrixFunctionReturnValue public; this is necessary to get the test to compile. | |||
* | Use ReturnByValue to return result of ei_matrix_function(), ... | Jitse Niesen | 2010-02-16 | |
| | ||||
* | Use ReturnByValue to return result of ei_matrix_exponential() . | Jitse Niesen | 2010-02-15 | |
| | ||||
* | fix compilation (cwise and epsilon) | Gael Guennebaud | 2010-02-11 | |
| | ||||
* | Silenced type conversion warnings. | Hauke Heibel | 2010-02-03 | |
| | ||||
* | Fixed compilation of MatrixFunctions module. | Hauke Heibel | 2010-01-20 | |
| | ||||
* | Add support for matrix sine, cosine, sinh and cosh. | Jitse Niesen | 2010-01-11 | |
| | ||||
* | triangularView<UpperTriangular> --> triangularView<Upper> | Jitse Niesen | 2010-01-08 | |
| | | | | | Necessary after c5d7c9f0def693e77797e6e43cb1fd2e7f8ae2fd (big delete of "triangular"). | |||
* | port unsupported modules to new API | Gael Guennebaud | 2010-01-05 | |
| | ||||
* | merge | Benoit Jacob | 2010-01-04 | |
|\ | ||||
* | | Big renaming: | Benoit Jacob | 2010-01-04 | |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | |||
| * | Further refactoring of MatrixFunction<MatrixType, 1> | Jitse Niesen | 2010-01-04 | |
|/ | | | | | | * move some data to member variables * split and/or rename member functions * document all members | |||
* | Refactoring of MatrixFunction: Simplify handling of fixed-size case. | Jitse Niesen | 2009-12-30 | |
| | ||||
* | Refactor MatrixFunction class: Split new class MatrixFunctionAtomic off. | Jitse Niesen | 2009-12-27 | |
| | ||||
* | Simplify and document Sylvester equation solver in MatrixFunction. | Jitse Niesen | 2009-12-27 | |
| | ||||
* | Add support for general matrix functions. | Jitse Niesen | 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. | Hauke Heibel | 2009-12-12 | |
| | | | | Silenced (amongst others) many conversion related warnings. | |||
* | Coax doxygen in producing better docs for MatrixFunctions. | Jitse Niesen | 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. | Jitse Niesen | 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 ↵ | Hauke Heibel | 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. | Benoit Jacob | 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 |