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: