![]() |
Prusa Slicer 2.6.0
|
Include dependency graph for lim.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | igl |
| namespace | igl::lim |
Enumerations | |
| enum | igl::lim::Energy { igl::lim::Dirichlet = 0 , igl::lim::Laplacian =1 , igl::lim::Green =2 , igl::lim::ARAP =3 , igl::lim::LSCM =4 , igl::lim::Poisson =5 , igl::lim::UniformLaplacian =6 , igl::lim::Identity =7 } |
| enum | igl::lim::State { igl::lim::Uninitialized = -4 , igl::lim::Infeasible = -3 , igl::lim::IterationLimit = -2 , igl::lim::LocalMinima = -1 , igl::lim::Running = 0 , igl::lim::Succeeded = 1 } |
Functions | |
| State | igl::lim::lim (Eigen::Matrix< double, Eigen::Dynamic, 3 > &vertices, const Eigen::Matrix< double, Eigen::Dynamic, 3 > &initialVertices, const Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &elements, const Eigen::SparseMatrix< double > &constraintMatrix, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &constraintTargets, Energy energyType, double tolerance, int maxIteration, bool findLocalMinima) |
| State | igl::lim::lim (Eigen::Matrix< double, Eigen::Dynamic, 3 > &vertices, const Eigen::Matrix< double, Eigen::Dynamic, 3 > &initialVertices, const Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &elements, const Eigen::SparseMatrix< double > &constraintMatrix, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &constraintTargets, Energy energyType, double tolerance, int maxIteration, bool findLocalMinima, bool enableOuput, bool enableBarriers, bool enableAlphaUpdate, double beta, double eps) |
| State | igl::lim::lim (Eigen::Matrix< double, Eigen::Dynamic, 3 > &vertices, const Eigen::Matrix< double, Eigen::Dynamic, 3 > &initialVertices, const Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &elements, const std::vector< int > &borderVertices, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &gradients, const Eigen::SparseMatrix< double > &constraintMatrix, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &constraintTargets, Energy energyType, double tolerance, int maxIteration, bool findLocalMinima) |
| State | igl::lim::lim (Eigen::Matrix< double, Eigen::Dynamic, 3 > &vertices, const Eigen::Matrix< double, Eigen::Dynamic, 3 > &initialVertices, const Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &elements, const std::vector< int > &borderVertices, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &gradients, const Eigen::SparseMatrix< double > &constraintMatrix, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &constraintTargets, Energy energyType, double tolerance, int maxIteration, bool findLocalMinima, bool enableOuput, bool enableBarriers, bool enableAlphaUpdate, double beta, double eps) |