Functions | |
| template<unsigned int VRows, unsigned int VColumns, typename TReal> | |
| void | MatrixExponentialEigen (const TReal *inData, TReal *outData) |
| template<typename TReal> | |
| void | MatrixExponentialEigen (const TReal *inData, TReal *outData, unsigned int n) |
Matrix exponential exp(A) for a real square matrix, backed by Eigen.
Replacement for the removed vnl_matrix_exp. Delegates to Eigen's MatrixBase::exp(), which uses scaling-and-squaring with a degree-13 Pade approximant (Higham, SIAM J. Matrix Anal. Appl. 26(4), 2005) – more robust than the truncated Taylor series formerly provided by vnl_matrix_exp.
| void itk::Math::detail::MatrixExponentialEigen | ( | const TReal * | inData, |
| TReal * | outData ) |
Definition at line 45 of file itkMatrixExponential.h.
Referenced by itk::Math::MatrixExponential(), itk::Math::MatrixExponential(), and itk::Math::MatrixExponential().
| void itk::Math::detail::MatrixExponentialEigen | ( | const TReal * | inData, |
| TReal * | outData, | ||
| unsigned int | n ) |
Definition at line 55 of file itkMatrixExponential.h.