diff --git a/include/igl/min_quad_with_fixed.cpp b/include/igl/min_quad_with_fixed.cpp index 8895e91b4..db0e583a3 100644 --- a/include/igl/min_quad_with_fixed.cpp +++ b/include/igl/min_quad_with_fixed.cpp @@ -294,7 +294,7 @@ IGL_INLINE bool igl::min_quad_with_fixed_precompute( SparseMatrix AeqTR,AeqTQ; AeqTR = data.AeqTQR.matrixR(); // This shouldn't be necessary - AeqTR.prune(0.0); + AeqTR.prune(static_cast(0.0)); #ifdef MIN_QUAD_WITH_FIXED_CPP_DEBUG cout<<" matrixQ"<(0.0)); //cout<<"AeqTQ: "< I(neq,neq); + SparseMatrix I(neq,neq); I.setIdentity(); data.AeqTE = data.AeqTQR.colsPermutation() * I; data.AeqTET = data.AeqTQR.colsPermutation().transpose() * I;