Browse Source

transpose/sparseview

Former-commit-id: 91bec8c6392a2049e22014d660ae0e82f63a5ead
Alec Jacobson 9 years ago
parent
commit
ebeb71800c

+ 1 - 1
python/tutorial/305_QuadraticProgramming.py

@@ -80,7 +80,7 @@ ux = igl.eigen.MatrixXd.Ones(V.rows(),1)
 
 # Equality constraint constrain solution to sum to 1
 Beq = igl.eigen.MatrixXd([[0.08]])
-Aeq = M.diagonal().transpose().sparseView()
+Aeq = M.diagonal().sparseView().transpose()
 
 # (Empty inequality constraints)
 solve(viewer)

+ 1 - 1
tutorial/305_QuadraticProgramming/main.cpp

@@ -86,7 +86,7 @@ int main(int argc, char *argv[])
   // Equality constraint constrain solution to sum to 1
   Beq.resize(1,1);
   Beq(0) = 0.08;
-  Aeq = M.diagonal().transpose().sparseView();
+  Aeq = M.diagonal().sparseView().transpose();
   // (Empty inequality constraints)
   solve(viewer);
   cout<<