libigl v2.5.0
Loading...
Searching...
No Matches
igl::ShapeupData Struct Reference

Parameters and precomputed data for ShapeUp. More...

#include <shapeup.h>

Public Member Functions

 ShapeupData ()
 

Public Attributes

Eigen::MatrixXd P
 
Eigen::VectorXi SC
 
Eigen::MatrixXi S
 
Eigen::VectorXi b
 
int maxIterations
 
double pTolerance
 
double shapeCoeff
 
double closeCoeff
 
double smoothCoeff
 
Eigen::SparseMatrix< double > DShape
 
Eigen::SparseMatrix< double > DClose
 
Eigen::SparseMatrix< double > DSmooth
 
Eigen::SparseMatrix< double > Q
 
Eigen::SparseMatrix< double > A
 
Eigen::SparseMatrix< double > At
 
Eigen::SparseMatrix< double > W
 
min_quad_with_fixed_data< double > solver_data
 

Detailed Description

Parameters and precomputed data for ShapeUp.

include/igl/shapeup.h

Constructor & Destructor Documentation

◆ ShapeupData()

igl::ShapeupData::ShapeupData ( )
inline

Member Data Documentation

◆ P

Eigen::MatrixXd igl::ShapeupData::P

◆ SC

Eigen::VectorXi igl::ShapeupData::SC

◆ S

Eigen::MatrixXi igl::ShapeupData::S

◆ b

Eigen::VectorXi igl::ShapeupData::b

◆ maxIterations

int igl::ShapeupData::maxIterations

◆ pTolerance

double igl::ShapeupData::pTolerance

◆ shapeCoeff

double igl::ShapeupData::shapeCoeff

◆ closeCoeff

double igl::ShapeupData::closeCoeff

◆ smoothCoeff

double igl::ShapeupData::smoothCoeff

◆ DShape

Eigen::SparseMatrix<double> igl::ShapeupData::DShape

◆ DClose

Eigen::SparseMatrix<double> igl::ShapeupData::DClose

◆ DSmooth

Eigen::SparseMatrix<double> igl::ShapeupData::DSmooth

◆ Q

Eigen::SparseMatrix<double> igl::ShapeupData::Q

◆ A

Eigen::SparseMatrix<double> igl::ShapeupData::A

◆ At

Eigen::SparseMatrix<double> igl::ShapeupData::At

◆ W

Eigen::SparseMatrix<double> igl::ShapeupData::W

◆ solver_data

min_quad_with_fixed_data<double> igl::ShapeupData::solver_data

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