aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
Commit message (Collapse)AuthorAge
* bug #1380: for Map<> as input of matrix exponentialGravatar Gael Guennebaud2017-02-20
|
* bug #1380: fix matrix exponential with Map<>Gravatar Gael Guennebaud2017-01-30
|
* Silenced several double-promotion warningsGravatar Christoph Hertzberg2016-05-22
|
* Enable and fix -Wdouble-conversion warningsGravatar Christoph Hertzberg2016-05-05
|
* Reverted previous commit since it caused more problems than it solvedGravatar Benoit Steiner2016-02-26
|
* Fixed handling of long doubles on aarch64Gravatar Benoit Steiner2016-02-26
|
* bug #1112: fix compilation on exotic architecturesGravatar Gael Guennebaud2015-11-27
|
* Get rid of class internal::nested<> (still have to updated Tensor module)Gravatar Gael Guennebaud2015-06-19
|
* Make MatrixFunction use nested_eval instead of nestedGravatar Gael Guennebaud2014-09-18
|
* Fix typo in MatrixExponential noticed by Markos.Gravatar Jitse Niesen2014-07-25
|
* MatrixFunctions: replace eval() by nested.Gravatar Jitse Niesen2013-07-31
| | | | This eliminates an unnecessary copy in some situations, e.g. Map.
* Fixed floating point warning.Gravatar Hauke Heibel2013-07-26
| | | | Fixed evaluation of matrix_exp_computeUV.
* Clean-up of MatrixExponential:Gravatar Jitse Niesen2013-07-21
| | | | | * put internal stuff in the internal namespace * replace member functions by free functions
* Document on MatrixExponential::ScalingOpGravatar Chen-Pang He2013-07-21
|
* Apply argument-dependent lookup on user-defined types. (using std::)Gravatar Chen-Pang He2013-07-20
|
* Make non-conversion unary constructors explicit.Gravatar Chen-Pang He2013-07-11
|
* We need not prohibit assignment here. Thanks to changeset ↵Gravatar Chen-Pang He2013-07-07
| | | | | | 3edd4681f2f04c1164cb3805f1ac37fbf9a618c0 .
* Prevent copying with internal::noncopyable.Gravatar Chen-Pang He2013-07-07
|
* Const-correct the scaling functor.Gravatar Chen-Pang He2013-07-05
|
* Avoid pow(Scalar, int) for C++11 conformance.Gravatar Chen-Pang He2013-07-05
|
* Fix dox and tabbingGravatar Chen-Pang He2012-08-29
|
* using std::frexp instead of frexpGravatar jdh82012-08-08
|
* Optimize getting exponent from IEEE floating points.Gravatar jdh82012-08-08
|
* 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
|
* mainly enhance MatrixLogarithm's performance for RealScalar != doubleGravatar Chen-Pang He2011-09-17
|
* Define log2() on FreeBSD (fixes bug #343).Gravatar Jitse Niesen2011-09-06
|
* Add defensive assert to MatrixExponential,Gravatar Jitse Niesen2011-09-03
|
* enhance efficacy via avoiding exception handlingGravatar Chen-Pang He2011-09-02
|
* fix: <ctime> is necessary for srand(time(NULL))Gravatar Chen-Pang He2011-08-24
|
* add compatibility with long doubleGravatar Chen-Pang He2011-08-20
|
* the min/max macros to detect unprotected min/max were undefined by some std ↵Gravatar Gael Guennebaud2011-08-19
| | | | | | header, so let's declare them after and do the respective fixes ;)
* Fix typo ('using namespace' instead of 'using').Gravatar Jitse Niesen2011-05-26
|
* Simplify the use of custom scalar types, the rule is to never directly call ↵Gravatar Gael Guennebaud2011-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_ prefixGravatar Benoit Jacob2010-10-25
|
* 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
|
* 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).
* 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
* Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
* Use ReturnByValue to return result of ei_matrix_function(), ...Gravatar Jitse Niesen2010-02-16
|
* Use ReturnByValue to return result of ei_matrix_exponential() .Gravatar Jitse Niesen2010-02-15
|
* Add support for matrix sine, cosine, sinh and cosh.Gravatar Jitse Niesen2010-01-11
|
* port unsupported modules to new APIGravatar Gael Guennebaud2010-01-05
|
* 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.
* Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | Silenced (amongst others) many conversion related warnings.
* Coax doxygen in producing better docs for MatrixFunctions.Gravatar Jitse Niesen2009-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.Gravatar Jitse Niesen2009-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 .