Procházet zdrojové kódy

cleaning slim.cpp, removed all properties from WGL class

Former-commit-id: cb9ea95cccf6a9e20a55864db8c0d39d534a9318
Daniele Panozzo před 8 roky
rodič
revize
e760574f7d
2 změnil soubory, kde provedl 502 přidání a 335 odebrání
  1. 486 335
      include/igl/slim.cpp
  2. 16 0
      include/igl/slim.h

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 486 - 335
include/igl/slim.cpp


+ 16 - 0
include/igl/slim.h

@@ -60,7 +60,23 @@ struct SLIMData {
   int f_num;
   double proximal_p;
 
+  Eigen::VectorXd WGL_M;
+  Eigen::VectorXd rhs;
+  Eigen::MatrixXd Ri,Ji;
+  Eigen::VectorXd W_11; Eigen::VectorXd W_12; Eigen::VectorXd W_13;
+  Eigen::VectorXd W_21; Eigen::VectorXd W_22; Eigen::VectorXd W_23;
+  Eigen::VectorXd W_31; Eigen::VectorXd W_32; Eigen::VectorXd W_33;
+  Eigen::SparseMatrix<double> Dx,Dy,Dz;
+
+  int f_n,v_n;
+
+  bool first_solve;
+  bool has_pre_calc = false;
+
+  int dim;
+
   WeightedGlobalLocal* wGlobalLocal;
+
 };
 
   // Compute necessary information to start using SLIM

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů