Parameters and precomputed data for computing a SLIM map as derived in "Scalable Locally Injective Maps" [Rabinovich et al.  
 More...
#include <slim.h>
Parameters and precomputed data for computing a SLIM map as derived in "Scalable Locally Injective Maps" [Rabinovich et al. 
2016].
include/igl/slim.h 
 
      
        
          | Eigen::MatrixXd igl::SLIMData::V | 
        
      
 
V by 3 list of mesh vertex positions 
 
 
      
        
          | Eigen::MatrixXi igl::SLIMData::F | 
        
      
 
F by 3/4 list of mesh faces (triangles/tets) 
 
 
◆ slim_energy
      
        
          | Eigen::VectorXi igl::SLIMData::b | 
        
      
 
 
◆ bc
      
        
          | Eigen::MatrixXd igl::SLIMData::bc | 
        
      
 
 
◆ soft_const_p
      
        
          | double igl::SLIMData::soft_const_p | 
        
      
 
Weight for enforcing fixed values as soft constraint. 
 
 
◆ exp_factor
      
        
          | double igl::SLIMData::exp_factor | 
        
      
 
used for exponential energies, ignored otherwise 
 
 
◆ mesh_improvement_3d
      
        
          | bool igl::SLIMData::mesh_improvement_3d | 
        
      
 
 
◆ V_o
      
        
          | Eigen::MatrixXd igl::SLIMData::V_o | 
        
      
 
V by dim list of mesh vertex positions (dim = 2 for parametrization, 3 otherwise) 
 
 
◆ energy
      
        
          | double igl::SLIMData::energy | 
        
      
 
 
      
        
          | Eigen::VectorXd igl::SLIMData::M | 
        
      
 
 
◆ mesh_area
      
        
          | double igl::SLIMData::mesh_area | 
        
      
 
 
◆ avg_edge_length
      
        
          | double igl::SLIMData::avg_edge_length | 
        
      
 
 
◆ v_num
◆ f_num
◆ proximal_p
      
        
          | double igl::SLIMData::proximal_p | 
        
      
 
 
◆ WGL_M
      
        
          | Eigen::VectorXd igl::SLIMData::WGL_M | 
        
      
 
 
◆ rhs
      
        
          | Eigen::VectorXd igl::SLIMData::rhs | 
        
      
 
 
◆ Ri
      
        
          | Eigen::MatrixXd igl::SLIMData::Ri | 
        
      
 
 
◆ Ji
      
        
          | Eigen::MatrixXd igl::SLIMData::Ji | 
        
      
 
 
      
        
          | Eigen::MatrixXd igl::SLIMData::W | 
        
      
 
 
◆ Dx
      
        
          | Eigen::SparseMatrix<double> igl::SLIMData::Dx | 
        
      
 
 
◆ Dy
      
        
          | Eigen::SparseMatrix<double> igl::SLIMData::Dy | 
        
      
 
 
◆ Dz
      
        
          | Eigen::SparseMatrix<double> igl::SLIMData::Dz | 
        
      
 
 
◆ f_n
◆ v_n
◆ first_solve
      
        
          | bool igl::SLIMData::first_solve | 
        
      
 
 
◆ has_pre_calc
      
        
          | bool igl::SLIMData::has_pre_calc = false | 
        
      
 
 
◆ dim
      
        
          | Eigen::SparseMatrix<double> igl::SLIMData::A | 
        
      
 
 
◆ A_data
      
        
          | Eigen::VectorXi igl::SLIMData::A_data | 
        
      
 
 
◆ AtA
      
        
          | Eigen::SparseMatrix<double> igl::SLIMData::AtA | 
        
      
 
 
◆ AtA_data
The documentation for this struct was generated from the following file: