Home | History | Annotate | Download | only in CholmodSupport

Lines Matching defs:derived

120 template<typename Derived>
121 cholmod_dense viewAsCholmod(MatrixBase<Derived>& mat)
123 EIGEN_STATIC_ASSERT((internal::traits<Derived>::Flags&RowMajorBit)==0,THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES);
124 typedef typename Derived::Scalar Scalar;
130 res.d = Derived::IsVectorAtCompileTime ? mat.derived().size() : mat.derived().outerStride();
131 res.x = (void*)(mat.derived().data());
159 template<typename _MatrixType, int _UpLo, typename Derived>
197 Derived& derived() { return *static_cast<Derived*>(this); }
198 const Derived& derived() const { return *static_cast<const Derived*>(this); }
212 Derived& compute(const MatrixType& matrix)
216 return derived();
230 return internal::solve_retval<CholmodBase, Rhs>(*this, b.derived());
244 return internal::sparse_solve_retval<CholmodBase, Rhs>(*this, b.derived());
345 Derived& setShift(const RealScalar& offset)
348 return derived();
577 template<typename _MatrixType, int _UpLo, typename Derived, typename Rhs>
578 struct solve_retval<CholmodBase<_MatrixType,_UpLo,Derived>, Rhs>
579 : solve_retval_base<CholmodBase<_MatrixType,_UpLo,Derived>, Rhs>
581 typedef CholmodBase<_MatrixType,_UpLo,Derived> Dec;
590 template<typename _MatrixType, int _UpLo, typename Derived, typename Rhs>
591 struct sparse_solve_retval<CholmodBase<_MatrixType,_UpLo,Derived>, Rhs>
592 : sparse_solve_retval_base<CholmodBase<_MatrixType,_UpLo,Derived>, Rhs>
594 typedef CholmodBase<_MatrixType,_UpLo,Derived> Dec;