mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
remove the Triangular suffix to Upper, Lower, UnitLower, etc,
and remove the respective bit flags
This commit is contained in:
@@ -31,7 +31,7 @@
|
||||
* \brief Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix.
|
||||
*
|
||||
* \param MatrixType the type of the dense matrix storing the coefficients
|
||||
* \param UpLo can be either \c LowerTriangular or \c UpperTriangular
|
||||
* \param UpLo can be either \c Lower or \c Upper
|
||||
*
|
||||
* This class is an expression of a sefladjoint matrix from a triangular part of a matrix
|
||||
* with given dense storage of the coefficients. It is the return type of MatrixBase::selfadjointView()
|
||||
@@ -168,9 +168,9 @@ class SparseSelfAdjointTimeDenseProduct
|
||||
enum {
|
||||
LhsIsRowMajor = (_Lhs::Flags&RowMajorBit)==RowMajorBit,
|
||||
ProcessFirstHalf =
|
||||
((UpLo&(UpperTriangularBit|LowerTriangularBit))==(UpperTriangularBit|LowerTriangularBit))
|
||||
|| ( (UpLo&UpperTriangularBit) && !LhsIsRowMajor)
|
||||
|| ( (UpLo&LowerTriangularBit) && LhsIsRowMajor),
|
||||
((UpLo&(Upper|Lower))==(Upper|Lower))
|
||||
|| ( (UpLo&Upper) && !LhsIsRowMajor)
|
||||
|| ( (UpLo&Lower) && LhsIsRowMajor),
|
||||
ProcessSecondHalf = !ProcessFirstHalf
|
||||
};
|
||||
for (int j=0; j<m_lhs.outerSize(); ++j)
|
||||
|
||||
Reference in New Issue
Block a user