浏览代码

potential missing eval

Former-commit-id: c7b9712a4ab8fead800f64483e302028fe850f48
Alec Jacobson 8 年之前
父节点
当前提交
afcb7143aa
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/igl/arap_dof.cpp

+ 1 - 1
include/igl/arap_dof.cpp

@@ -149,7 +149,7 @@ IGL_INLINE bool igl::arap_dof_precomputation(
   // Apply group sum to each dimension's block of covariance scatter matrix
   SparseMatrix<double> G_sum_dim;
   repdiag(G_sum,data.dim,G_sum_dim);
-  CSM = G_sum_dim * CSM;
+  CSM = (G_sum_dim * CSM).eval();
 #ifdef EXTREME_VERBOSE
   cout<<"CSMIJV=["<<endl;print_ijv(CSM,1);cout<<endl<<"];"<<
     endl<<"CSM=sparse(CSMIJV(:,1),CSMIJV(:,2),CSMIJV(:,3),"<<