#include <ComplexSchur.h>
◆ run()
template<typename MatrixType , bool IsComplex>
HessenbergDecomposition< MatrixType > m_hess
Definition: ComplexSchur.h:247
ComplexMatrixType m_matU
Definition: ComplexSchur.h:246
ComplexMatrixType m_matT
Definition: ComplexSchur.h:246
HessenbergDecomposition & compute(const EigenBase< InputType > &matrix)
Computes Hessenberg decomposition of given matrix.
Definition: HessenbergDecomposition.h:147
MatrixHReturnType matrixH() const
Constructs the Hessenberg matrix H in the decomposition.
Definition: HessenbergDecomposition.h:250
HouseholderSequenceType matrixQ() const
Reconstructs the orthogonal matrix Q in the decomposition.
Definition: HessenbergDecomposition.h:225
Eigen::Map< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >, 0, Eigen::OuterStride<> > matrix(T *data, int rows, int cols, int stride)
Definition: common.h:85
References Eigen::HessenbergDecomposition< MatrixType_ >::compute(), Eigen::ComplexSchur< MatrixType_ >::m_hess, Eigen::ComplexSchur< MatrixType_ >::m_matT, Eigen::ComplexSchur< MatrixType_ >::m_matU, matrix(), Eigen::HessenbergDecomposition< MatrixType_ >::matrixH(), and Eigen::HessenbergDecomposition< MatrixType_ >::matrixQ().
The documentation for this struct was generated from the following file: