aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
Commit message (Collapse)AuthorAge
* Optimize matrix functions: m_fT is triangular and trmm is faster than gemmGravatar Chen-Pang He2012-09-16
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* Decouple MatrixFunction and MatrixFunctionAtomicGravatar Jitse Niesen2011-06-07
| | | | in preparation for implementation of matrix log.
* Implement matrix square root for complex matrices.Gravatar Jitse Niesen2011-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 SparseGravatar Benoit Jacob2010-12-22
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* rename PlanarRotation -> JacobiRotationGravatar Benoit Jacob2010-10-19
|
* Finally fixed the matrix function/exponential warning.Gravatar Hauke Heibel2010-06-20
| | | | Index fixes.
* Attempt to fix MatrixExponential/Function related warnings.Gravatar Hauke Heibel2010-06-20
|
* Ups, fixed a little ugly bug.Gravatar Hauke Heibel2010-06-15
|
* Fixed 64bit/Index related warnings in the matrix functions module.Gravatar Hauke Heibel2010-06-15
|
* Fixed warnings regarding missing assignment operator.Gravatar Hauke Heibel2010-06-11
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-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.Gravatar Jitse Niesen2010-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(), etcGravatar Jitse Niesen2010-03-16
| | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html
* Merge.Gravatar Jitse Niesen2010-02-22
|\
| * Change MatrixFunction::separation() parameter from 0.01 to 0.1 .Gravatar Jitse Niesen2010-02-20
| | | | | | | | The latter is actually the value used in the literature.
* | Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
| * matrix_function test: replace expm(A).inverse() by expm(-A)Gravatar Jitse Niesen2010-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(), ...Gravatar Jitse Niesen2010-02-16
|
* Fixed compilation of MatrixFunctions module.Gravatar Hauke Heibel2010-01-20
|
* Add support for matrix sine, cosine, sinh and cosh.Gravatar Jitse Niesen2010-01-11
|
* mergeGravatar Benoit Jacob2010-01-04
|\
* | Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
| * Further refactoring of MatrixFunction<MatrixType, 1>Gravatar Jitse Niesen2010-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.Gravatar Jitse Niesen2009-12-30
|
* Refactor MatrixFunction class: Split new class MatrixFunctionAtomic off.Gravatar Jitse Niesen2009-12-27
|
* Simplify and document Sylvester equation solver in MatrixFunction.Gravatar Jitse Niesen2009-12-27
|
* Add support for general matrix functions.Gravatar Jitse Niesen2009-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.