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: