Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Optimize matrix functions: m_fT is triangular and trmm is faster than gemm | 2012-09-16 | |
| | |||
* | 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 | |
| | |||
* | Decouple MatrixFunction and MatrixFunctionAtomic | 2011-06-07 | |
| | | | | in preparation for implementation of matrix log. | ||
* | Implement matrix square root for complex matrices. | 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 | 2010-12-22 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | rename PlanarRotation -> JacobiRotation | 2010-10-19 | |
| | |||
* | Finally fixed the matrix function/exponential warning. | 2010-06-20 | |
| | | | | Index fixes. | ||
* | Attempt to fix MatrixExponential/Function related warnings. | 2010-06-20 | |
| | |||
* | Ups, fixed a little ugly bug. | 2010-06-15 | |
| | |||
* | Fixed 64bit/Index related warnings in the matrix functions module. | 2010-06-15 | |
| | |||
* | 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). | ||
* | * implement the corner() API change: new methods topLeftCorner() etc | 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. | 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 | ||
* | Merge. | 2010-02-22 | |
|\ | |||
| * | Change MatrixFunction::separation() parameter from 0.01 to 0.1 . | 2010-02-20 | |
| | | | | | | | | The latter is actually the value used in the literature. | ||
* | | Renamed PlainMatrixType to PlainObject (Array != Matrix). | 2010-02-20 | |
| | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
| * | matrix_function test: replace expm(A).inverse() by expm(-A) | 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(), ... | 2010-02-16 | |
| | |||
* | Fixed compilation of MatrixFunctions module. | 2010-01-20 | |
| | |||
* | Add support for matrix sine, cosine, sinh and cosh. | 2010-01-11 | |
| | |||
* | merge | 2010-01-04 | |
|\ | |||
* | | Big renaming: | 2010-01-04 | |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | ||
| * | Further refactoring of MatrixFunction<MatrixType, 1> | 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. | 2009-12-30 | |
| | |||
* | Refactor MatrixFunction class: Split new class MatrixFunctionAtomic off. | 2009-12-27 | |
| | |||
* | Simplify and document Sylvester equation solver in MatrixFunction. | 2009-12-27 | |
| | |||
* | 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. |