diff --git a/src/wolf.h b/src/wolf.h index 6ea1df954b5dddfcd7d539c4bf0eb3d3b3998332..96267ea776511fcce3d0c4d514fba1eeb87eb3b1 100644 --- a/src/wolf.h +++ b/src/wolf.h @@ -323,12 +323,10 @@ bool isCovariance(const Eigen::Matrix<T, N, N, RC>& M, const T& eps = Constants: } #define WOLF_ASSERT_COVARIANCE_MATRIX(x) \ - assert(x.determinant() > 0 && "Not positive definite measurement covariance"); \ assert(isCovariance(x, Constants::EPS_SMALL) && "Not a covariance"); #define WOLF_ASSERT_INFORMATION_MATRIX(x) \ - assert(x.determinant() > 0 && "Not positive definite measurement covariance"); \ - assert(isCovariance(x, 0.) && "Not an information matrix"); + assert(isCovariance(x, 0.0) && "Not an information matrix"); //===================================================