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: