Handle PropagateFast the same way as PropagateNaN in minmax visitor to

This commit is contained in:
Rasmus Munk Larsen
2023-03-13 20:47:11 +00:00
parent 9d72412385
commit 79de101d23
2 changed files with 18 additions and 7 deletions

View File

@@ -112,6 +112,15 @@ template<typename MatrixType> void matrixVisitor(const MatrixType& p)
VERIFY(eigen_maxcol == 0);
VERIFY((numext::isnan)(eigen_minc));
VERIFY((numext::isnan)(eigen_maxc));
eigen_minc = m.template minCoeff<PropagateFast>(&eigen_minrow, &eigen_mincol);
eigen_maxc = m.template maxCoeff<PropagateFast>(&eigen_maxrow, &eigen_maxcol);
VERIFY(eigen_minrow == 0);
VERIFY(eigen_maxrow == 0);
VERIFY(eigen_mincol == 0);
VERIFY(eigen_maxcol == 0);
VERIFY((numext::isnan)(eigen_minc));
VERIFY((numext::isnan)(eigen_maxc));
}
}