mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Remove random retry loops in tests (batch 3: geometry, sparse, umeyama)
libeigen/eigen!2262 Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
@@ -301,9 +301,11 @@ void sparse_product() {
|
||||
SparseMatrixType mS(rows, rows);
|
||||
SparseMatrixType mA(rows, rows);
|
||||
initSparse<Scalar>(density, refA, mA);
|
||||
do {
|
||||
initSparse<Scalar>(density, refUp, mUp, ForceRealDiag | /*ForceNonZeroDiag|*/ MakeUpperTriangular);
|
||||
} while (refUp.isZero());
|
||||
initSparse<Scalar>(density, refUp, mUp, ForceRealDiag | /*ForceNonZeroDiag|*/ MakeUpperTriangular);
|
||||
if (refUp.isZero()) {
|
||||
refUp(0, 0) = Scalar(1);
|
||||
mUp.coeffRef(0, 0) = Scalar(1);
|
||||
}
|
||||
refLo = refUp.adjoint();
|
||||
mLo = mUp.adjoint();
|
||||
refS = refUp + refLo;
|
||||
|
||||
Reference in New Issue
Block a user