| 
    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 |