Lines Matching refs:SimplicialCholeskyBase

36 class SimplicialCholeskyBase : internal::noncopyable
51 SimplicialCholeskyBase()
55 SimplicialCholeskyBase(const MatrixType& matrix)
61 ~SimplicialCholeskyBase()
87 inline const internal::solve_retval<SimplicialCholeskyBase, Rhs>
92 && "SimplicialCholeskyBase::solve(): invalid number of rows of the right hand side matrix b");
93 return internal::solve_retval<SimplicialCholeskyBase, Rhs>(*this, b.derived());
101 inline const internal::sparse_solve_retval<SimplicialCholeskyBase, Rhs>
107 return internal::sparse_solve_retval<SimplicialCholeskyBase, Rhs>(*this, b.derived());
306 class SimplicialLLT : public SimplicialCholeskyBase<SimplicialLLT<_MatrixType,_UpLo,_Ordering> >
311 typedef SimplicialCholeskyBase<SimplicialLLT> Base;
395 class SimplicialLDLT : public SimplicialCholeskyBase<SimplicialLDLT<_MatrixType,_UpLo,_Ordering> >
400 typedef SimplicialCholeskyBase<SimplicialLDLT> Base;
477 class SimplicialCholesky : public SimplicialCholeskyBase<SimplicialCholesky<_MatrixType,_UpLo,_Ordering> >
482 typedef SimplicialCholeskyBase<SimplicialCholesky> Base;
617 void SimplicialCholeskyBase<Derived>::ordering(const MatrixType& a, CholMatrixType& ap)
642 struct solve_retval<SimplicialCholeskyBase<Derived>, Rhs>
643 : solve_retval_base<SimplicialCholeskyBase<Derived>, Rhs>
645 typedef SimplicialCholeskyBase<Derived> Dec;
655 struct sparse_solve_retval<SimplicialCholeskyBase<Derived>, Rhs>
656 : sparse_solve_retval_base<SimplicialCholeskyBase<Derived>, Rhs>
658 typedef SimplicialCholeskyBase<Derived> Dec;