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 |