mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 04:35:57 +08:00
Fix compilation of JacobiSVD for vectors type
(grafted from 645a8e32a556f2dff312c7c31d3622709d4960ad )
This commit is contained in:
parent
6975534cb2
commit
fa9f5d7170
@ -200,10 +200,12 @@ public:
|
|||||||
ColsAtCompileTime = MatrixType::ColsAtCompileTime,
|
ColsAtCompileTime = MatrixType::ColsAtCompileTime,
|
||||||
MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
|
MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
|
||||||
MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime,
|
MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime,
|
||||||
Options = MatrixType::Options
|
TrOptions = RowsAtCompileTime==1 ? (MatrixType::Options & ~(RowMajor))
|
||||||
|
: ColsAtCompileTime==1 ? (MatrixType::Options | RowMajor)
|
||||||
|
: MatrixType::Options
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef Matrix<Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime>
|
typedef Matrix<Scalar, ColsAtCompileTime, RowsAtCompileTime, TrOptions, MaxColsAtCompileTime, MaxRowsAtCompileTime>
|
||||||
TransposeTypeWithSameStorageOrder;
|
TransposeTypeWithSameStorageOrder;
|
||||||
|
|
||||||
void allocate(const JacobiSVD<MatrixType, ColPivHouseholderQRPreconditioner>& svd)
|
void allocate(const JacobiSVD<MatrixType, ColPivHouseholderQRPreconditioner>& svd)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user