diff options
author | 2008-04-26 18:26:05 +0000 | |
---|---|---|
committer | 2008-04-26 18:26:05 +0000 | |
commit | 4c92150676dea30748215549ba1b94df2624e652 (patch) | |
tree | ee382f99f565d46ac337162ac1943e6c15ee4757 /Eigen/src/Core/DiagonalCoeffs.h | |
parent | 62bf0bbd5911bde451ec87b9a0337d2912b9206b (diff) |
Added Triangular expression to extract upper or lower (strictly or not)
part of a matrix. Triangular also provide an optimised method for forward
and backward substitution. Further optimizations regarding assignments and
products might come later.
Updated determinant() to take into account triangular matrices.
Started the QR module with a QR decompostion algorithm.
Help needed to build a QR algorithm (eigen solver) based on it.
Diffstat (limited to 'Eigen/src/Core/DiagonalCoeffs.h')
-rw-r--r-- | Eigen/src/Core/DiagonalCoeffs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/DiagonalCoeffs.h b/Eigen/src/Core/DiagonalCoeffs.h index dc35de4d8..8cdb4735e 100644 --- a/Eigen/src/Core/DiagonalCoeffs.h +++ b/Eigen/src/Core/DiagonalCoeffs.h @@ -54,7 +54,7 @@ struct ei_traits<DiagonalCoeffs<MatrixType> > MaxColsAtCompileTime = 1, Flags = (RowsAtCompileTime == Dynamic && ColsAtCompileTime == Dynamic ? (unsigned int)MatrixType::Flags - : (unsigned int)MatrixType::Flags &~ LargeBit) & ~(VectorizableBit | Like1DArrayBit), + : (unsigned int)MatrixType::Flags &~ LargeBit) & DefaultLostFlagMask, CoeffReadCost = MatrixType::CoeffReadCost }; }; |