我已经读过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

10-04 16:22