|
libigl v2.5.0
|
Parameters and precomputed values for min_quad_with_fixed. More...
#include <min_quad_with_fixed.h>
Public Types | |
| enum | SolverType { LLT = 0 , LDLT = 1 , LU = 2 , QR_LLT = 3 , NUM_SOLVER_TYPES = 4 } |
| Type of solver used. More... | |
Public Attributes | |
| int | n |
| Size of original system: number of unknowns + number of knowns. | |
| bool | Auu_pd |
| Whether A(unknown,unknown) is positive definite. | |
| bool | Auu_sym |
| Whether A(unknown,unknown) is symmetric. | |
| Eigen::VectorXi | known |
| Indices of known variables. | |
| Eigen::VectorXi | unknown |
| Indices of unknown variables. | |
| Eigen::VectorXi | lagrange |
| Indices of lagrange variables. | |
| Eigen::VectorXi | unknown_lagrange |
| Indices of unknown variable followed by Indices of lagrange variables. | |
| Eigen::SparseMatrix< T > | preY |
| Matrix multiplied against Y when constructing right hand side. | |
| enum igl::min_quad_with_fixed_data::SolverType | solver_type |
| Eigen::SimplicialLLT< Eigen::SparseMatrix< T > > | llt |
| Solver data (factorization) | |
| Eigen::SimplicialLDLT< Eigen::SparseMatrix< T > > | ldlt |
| Eigen::SparseLU< Eigen::SparseMatrix< T, Eigen::ColMajor >, Eigen::COLAMDOrdering< int > > | lu |
| bool | Aeq_li |
| QR factorization Are rows of Aeq linearly independent? | |
| int | neq |
| Columns of Aeq corresponding to unknowns. | |
| Eigen::SparseQR< Eigen::SparseMatrix< T >, Eigen::COLAMDOrdering< int > > | AeqTQR |
| Eigen::SparseMatrix< T > | Aeqk |
| Eigen::SparseMatrix< T > | Aequ |
| Eigen::SparseMatrix< T > | Auu |
| Eigen::SparseMatrix< T > | AeqTQ1 |
| Eigen::SparseMatrix< T > | AeqTQ1T |
| Eigen::SparseMatrix< T > | AeqTQ2 |
| Eigen::SparseMatrix< T > | AeqTQ2T |
| Eigen::SparseMatrix< T > | AeqTR1 |
| Eigen::SparseMatrix< T > | AeqTR1T |
| Eigen::SparseMatrix< T > | AeqTE |
| Eigen::SparseMatrix< T > | AeqTET |
| Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > | NB |
Parameters and precomputed values for min_quad_with_fixed.
| enum igl::min_quad_with_fixed_data::SolverType |
| int igl::min_quad_with_fixed_data< T >::n |
Size of original system: number of unknowns + number of knowns.
| bool igl::min_quad_with_fixed_data< T >::Auu_pd |
Whether A(unknown,unknown) is positive definite.
| bool igl::min_quad_with_fixed_data< T >::Auu_sym |
Whether A(unknown,unknown) is symmetric.
| Eigen::VectorXi igl::min_quad_with_fixed_data< T >::known |
Indices of known variables.
| Eigen::VectorXi igl::min_quad_with_fixed_data< T >::unknown |
Indices of unknown variables.
| Eigen::VectorXi igl::min_quad_with_fixed_data< T >::lagrange |
Indices of lagrange variables.
| Eigen::VectorXi igl::min_quad_with_fixed_data< T >::unknown_lagrange |
Indices of unknown variable followed by Indices of lagrange variables.
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::preY |
Matrix multiplied against Y when constructing right hand side.
| enum igl::min_quad_with_fixed_data::SolverType igl::min_quad_with_fixed_data< T >::solver_type |
| Eigen::SimplicialLLT<Eigen::SparseMatrix<T > > igl::min_quad_with_fixed_data< T >::llt |
Solver data (factorization)
| Eigen::SimplicialLDLT<Eigen::SparseMatrix<T > > igl::min_quad_with_fixed_data< T >::ldlt |
| Eigen::SparseLU<Eigen::SparseMatrix<T, Eigen::ColMajor>, Eigen::COLAMDOrdering<int> > igl::min_quad_with_fixed_data< T >::lu |
| bool igl::min_quad_with_fixed_data< T >::Aeq_li |
QR factorization Are rows of Aeq linearly independent?
| int igl::min_quad_with_fixed_data< T >::neq |
Columns of Aeq corresponding to unknowns.
| Eigen::SparseQR<Eigen::SparseMatrix<T>, Eigen::COLAMDOrdering<int> > igl::min_quad_with_fixed_data< T >::AeqTQR |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::Aeqk |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::Aequ |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::Auu |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTQ1 |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTQ1T |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTQ2 |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTQ2T |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTR1 |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTR1T |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTE |
| Eigen::SparseMatrix<T> igl::min_quad_with_fixed_data< T >::AeqTET |
| Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> igl::min_quad_with_fixed_data< T >::NB |