我已经读过docs of IncompleteLUT
并在此处显示详细信息:
班级
struct keep_diag
公众成员职能
template< typename MatrixType >
IncompleteLUT< Scalar > & compute (const MatrixType &amat)
ComputationInfo info () const`
void setDroptol (const RealScalar &droptol)`
void setFillfactor (int fillfactor)`
但是我很困惑如何使用该方法来获取结果矩阵
不完全LU分解。谢谢!
最佳答案
开发分支中的文档更加清晰。
此类遵循稀疏求解器的概念。
https://eigen.tuxfamily.org/dox-devel/classEigen_1_1IncompleteLUT.html
类IncompleteLUT
遵循稀疏解算器的概念。所有稀疏解算器具有与链接教程中所示相同的界面。基本上,您只需要用所需的求解器名称替换SolverClassName
,在这种情况下为IncompleteLUT
。
https://eigen.tuxfamily.org/dox-devel/group__TopicSparseSystems.html#TutorialSparseSolverConcept