Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
igl::ARAPData Struct Reference

#include <src/libigl/igl/arap.h>

+ Collaboration diagram for igl::ARAPData:

Public Member Functions

 ARAPData ()
 

Public Attributes

int n
 
Eigen::VectorXi G
 
ARAPEnergyType energy
 
bool with_dynamics
 
Eigen::MatrixXd f_ext
 
Eigen::MatrixXd vel
 
double h
 
double ym
 
int max_iter
 
Eigen::SparseMatrix< double > K
 
Eigen::SparseMatrix< double > M
 
Eigen::SparseMatrix< double > CSM
 
min_quad_with_fixed_data< double > solver_data
 
Eigen::VectorXi b
 
int dim
 

Detailed Description

Constructor & Destructor Documentation

◆ ARAPData()

igl::ARAPData::ARAPData ( )
inline
49 :
50 n(0),
51 G(),
53 with_dynamics(false),
54 f_ext(),
55 h(1),
56 ym(1),
57 max_iter(10),
58 K(),
59 CSM(),
61 b(),
62 dim(-1) // force this to be set by _precomputation
63 {
64 };
@ ARAP_ENERGY_TYPE_DEFAULT
Definition ARAPEnergyType.h:32
min_quad_with_fixed_data< double > solver_data
Definition arap.h:46
ARAPEnergyType energy
Definition arap.h:38
bool with_dynamics
Definition arap.h:39
Eigen::MatrixXd f_ext
Definition arap.h:40
double h
Definition arap.h:41
double ym
Definition arap.h:42
Eigen::SparseMatrix< double > CSM
Definition arap.h:45
Eigen::VectorXi G
Definition arap.h:37
int dim
Definition arap.h:48
int n
Definition arap.h:36
Eigen::VectorXi b
Definition arap.h:47
int max_iter
Definition arap.h:43
Eigen::SparseMatrix< double > K
Definition arap.h:44

Member Data Documentation

◆ b

Eigen::VectorXi igl::ARAPData::b

◆ CSM

Eigen::SparseMatrix<double> igl::ARAPData::CSM

◆ dim

int igl::ARAPData::dim

◆ energy

ARAPEnergyType igl::ARAPData::energy

◆ f_ext

Eigen::MatrixXd igl::ARAPData::f_ext

◆ G

Eigen::VectorXi igl::ARAPData::G

◆ h

double igl::ARAPData::h

◆ K

Eigen::SparseMatrix<double> igl::ARAPData::K

◆ M

Eigen::SparseMatrix<double> igl::ARAPData::M

◆ max_iter

int igl::ARAPData::max_iter

◆ n

int igl::ARAPData::n

◆ solver_data

min_quad_with_fixed_data<double> igl::ARAPData::solver_data

◆ vel

Eigen::MatrixXd igl::ARAPData::vel

◆ with_dynamics

bool igl::ARAPData::with_dynamics

◆ ym

double igl::ARAPData::ym

The documentation for this struct was generated from the following file: