Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
arap_dof.h File Reference
#include "igl_inline.h"
#include <Eigen/Dense>
#include <Eigen/Sparse>
#include "ARAPEnergyType.h"
#include <vector>
#include "arap_dof.cpp"
+ Include dependency graph for arap_dof.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  igl::ArapDOFData< LbsMatrixType, SSCALAR >
 

Namespaces

namespace  igl
 

Functions

template<typename LbsMatrixType , typename SSCALAR >
IGL_INLINE bool igl::arap_dof_precomputation (const Eigen::MatrixXd &V, const Eigen::MatrixXi &F, const LbsMatrixType &M, const Eigen::Matrix< int, Eigen::Dynamic, 1 > &G, ArapDOFData< LbsMatrixType, SSCALAR > &data)
 
template<typename LbsMatrixType , typename SSCALAR >
IGL_INLINE bool igl::arap_dof_recomputation (const Eigen::Matrix< int, Eigen::Dynamic, 1 > &fixed_dim, const Eigen::SparseMatrix< double > &A_eq, ArapDOFData< LbsMatrixType, SSCALAR > &data)
 
template<typename LbsMatrixType , typename SSCALAR >
IGL_INLINE bool igl::arap_dof_update (const ArapDOFData< LbsMatrixType, SSCALAR > &data, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &B_eq, const Eigen::MatrixXd &L0, const int max_iters, const double tol, Eigen::MatrixXd &L)