Lines Matching full:diagonalpreconditioner
33 class DiagonalPreconditioner
43 DiagonalPreconditioner() : m_isInitialized(false) {}
46 DiagonalPreconditioner(const MatType& mat) : m_invdiag(mat.cols())
55 DiagonalPreconditioner& analyzePattern(const MatType& )
61 DiagonalPreconditioner& factorize(const MatType& mat)
78 DiagonalPreconditioner& compute(const MatType& mat)
89 template<typename Rhs> inline const internal::solve_retval<DiagonalPreconditioner, Rhs>
92 eigen_assert(m_isInitialized && "DiagonalPreconditioner is not initialized.");
94 && "DiagonalPreconditioner::solve(): invalid number of rows of the right hand side matrix b");
95 return internal::solve_retval<DiagonalPreconditioner, Rhs>(*this, b.derived());
106 struct solve_retval<DiagonalPreconditioner<_MatrixType>, Rhs>
107 : solve_retval_base<DiagonalPreconditioner<_MatrixType>, Rhs>
109 typedef DiagonalPreconditioner<_MatrixType> Dec;
123 * \sa class DiagonalPreconditioner