Browse Source

fix compile error (#2328)

* Update eigs.cpp

Reduce terminal spew

* Revert "Update eigs.cpp"

This reverts commit fdbdb42934450681720679c45a2c6daa0d1d90a3.

* Fix compile error and propagate errors
Taylor Holliday 1 year ago
parent
commit
a8b3833942
1 changed files with 4 additions and 1 deletions
  1. 4 1
      include/igl/spectra/lscm.cpp

+ 4 - 1
include/igl/spectra/lscm.cpp

@@ -22,8 +22,11 @@ IGL_INLINE bool igl::spectra::lscm(
 
   Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic>  U;
   Eigen::Matrix<Scalar, Eigen::Dynamic, 1>  S;
-  igl::spectra::eigs(Q,M2,3,igl::EIGS_TYPE_SM,U,S);
+  if(!igl::spectra::eigs(Q,M2,3,igl::EIGS_TYPE_SM,U,S)) {
+    return false;
+  }
 
   V_uv.resize(V.rows(),2);
   V_uv<< U.col(0).head(V.rows()),U.col(0).tail(V.rows());
+  return true;
 }