aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/MatrixFunctions
Commit message (Collapse)AuthorAge
...
* Use simplified return type, trying to work around MSVC.Gravatar Chen-Pang He2012-10-03
|
* Make use of TRMM (speed up), and remove useless condition (the triangular ↵Gravatar Chen-Pang He2012-10-02
| | | | don't need LU)
* Make better decision on PartialPivLU vs inverse(): We have specialized ↵Gravatar Chen-Pang He2012-10-02
| | | | inverse() only for FIXED matrices.
* Add test for real MatrixPowerTriangular.Gravatar Chen-Pang He2012-09-30
|
* Avoid Schur decomposition on (quasi-)triangular matrices. (Huge speed up!)Gravatar Chen-Pang He2012-09-30
|
* Implement complex MatrixPowerTriangular. There are still problems with real one.Gravatar Chen-Pang He2012-09-30
|
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* Fix build error in matrixfunctions on MSVCGravatar Desire NUENTSA2012-10-30
|
* Avoid memory manipulation for simplicity, efficiency, and safety.Gravatar Chen-Pang He2012-09-29
|
* Abort the extension. MatrixSquareRootTriangular only takes upper triangular ↵Gravatar Chen-Pang He2012-09-29
| | | | matrices.
* Extend MatrixPowerTriangularAtomic for future implementation for triangular ↵Gravatar Chen-Pang He2012-09-29
| | | | matrix power.
* Fix doc and tidy upGravatar Chen-Pang He2012-09-28
|
* Move unshared items back to MatrixPowerGravatar Chen-Pang He2012-09-27
|
* Write doc on (matrix power) * (matrix expression)Gravatar Chen-Pang He2012-09-27
|
* Create class MatrixPowerBase for further extension (like specialization for ↵Gravatar Chen-Pang He2012-09-27
| | | | triangular or self-adjoint matrices)
* Remove unnecessary code. lazyAssign seems to fix all (noalias, ↵Gravatar Chen-Pang He2012-09-24
| | | | initialization, etc.)
* Remove class MatrixPowerEvaluator with enhanced existing ↵Gravatar Chen-Pang He2012-09-23
| | | | MatrixPowerReturnValue to simplicity, but docs are not completed yet.
* Fix bug in MatrixPower(expression) due to destruction of temporary objects. ↵Gravatar Chen-Pang He2012-09-23
| | | | Sorry for ugly pointer manipulation but it prevents copying a PlainObject.
* Eliminate unnecessary evaluationsGravatar Chen-Pang He2012-09-23
|
* Avoid inefficient 2x2 LUGravatar Chen-Pang He2012-09-22
|
* Fix my typo in MatrixPowerBase.h, no effect on the flow.Gravatar Chen-Pang He2012-09-22
|
* Fix cost evaluation. (chain product for integral power)Gravatar Chen-Pang He2012-09-22
|
* Implement matrix power-matrix product againGravatar Chen-Pang He2012-09-22
|
* Enable saving intermidiate (Schur decomposition) but disable unstable ↵Gravatar Chen-Pang He2012-09-21
| | | | specialization for matrix power-matrix product.
* Optimize matrix functions: m_fT is triangular and trmm is faster than gemmGravatar Chen-Pang He2012-09-16
|
* Avoid inefficient 2x2 LU. Move atanh to internal for maintainability.Gravatar Chen-Pang He2012-08-30
|
* Fix dox and tabbingGravatar Chen-Pang He2012-08-29
|
* Tidy up and write dox.Gravatar Chen-Pang He2012-08-28
|
* Optimize matrix powerGravatar Chen-Pang He2012-08-26
|
* Fix a lot in MatrixPower.hGravatar Chen-Pang He2012-08-25
|
* Replace atanh with atanh2Gravatar Chen-Pang He2012-08-27
|
* Dox in MatrixFunctionsGravatar jdh82012-08-19
|
* Bugfix in MatrixLogarithm.hGravatar jdh82012-08-18
|\
| * Ensured that all branches of MatrixLogarithmAtomic::getPadeDegree return values.Gravatar Hauke Heibel2012-08-18
| |
* | Add specialization for float and long doubleGravatar jdh82012-08-18
| |
* | Remove useless code (abort specialization for complex exponent temporarily)Gravatar jdh82012-08-15
| |
* | matrix power: MatrixBase::pow(RealScalar) and MatrixBase::pow(T) where T is ↵Gravatar jdh82012-08-15
| | | | | | | | integral type
* | using std::frexp instead of frexpGravatar jdh82012-08-08
| |
* | Optimize getting exponent from IEEE floating points.Gravatar jdh82012-08-08
|\|
* | Fix some typos in MatrixLogarithm to improve accuracy.Gravatar jdh82012-08-03
|/
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* mergeGravatar Jitse Niesen2012-05-02
|\
| * Got rid of a warning message by doing an explicit castGravatar clusty2012-05-02
| |
* | 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
|
* Leverage triangular square root in matrix log.Gravatar Jitse Niesen2011-08-25
|
* Split code for (quasi)triangular matrices from MatrixSquareRoot.Gravatar Jitse Niesen2011-08-25
| | | | This way, (quasi)triangular matrices can avoid the costly Schur decomposition.