Lines Matching refs:DiagonalPreconditioner
33 class DiagonalPreconditioner
43 DiagonalPreconditioner() : m_isInitialized(false) {} in DiagonalPreconditioner() function
46 DiagonalPreconditioner(const MatType& mat) : m_invdiag(mat.cols()) in DiagonalPreconditioner() function
55 DiagonalPreconditioner& analyzePattern(const MatType& ) in analyzePattern()
61 DiagonalPreconditioner& factorize(const MatType& mat) in factorize()
78 DiagonalPreconditioner& compute(const MatType& mat) in compute()
89 template<typename Rhs> inline const internal::solve_retval<DiagonalPreconditioner, Rhs>
95 return internal::solve_retval<DiagonalPreconditioner, Rhs>(*this, b.derived()); in solve()
106 struct solve_retval<DiagonalPreconditioner<_MatrixType>, Rhs>
107 : solve_retval_base<DiagonalPreconditioner<_MatrixType>, Rhs>
109 typedef DiagonalPreconditioner<_MatrixType> Dec;