Lines Matching refs:Rhs
17 template<typename _DecompositionType, typename Rhs> struct sparse_solve_retval_base;
18 template<typename _DecompositionType, typename Rhs> struct sparse_solve_retval;
20 template<typename DecompositionType, typename Rhs>
21 struct traits<sparse_solve_retval_base<DecompositionType, Rhs> >
24 typedef SparseMatrix<typename Rhs::Scalar, Rhs::Options, typename Rhs::Index> ReturnType;
27 template<typename _DecompositionType, typename Rhs> struct sparse_solve_retval_base
28 : public ReturnByValue<sparse_solve_retval_base<_DecompositionType, Rhs> >
30 typedef typename remove_all<typename Rhs::Nested>::type RhsNestedCleaned;
35 sparse_solve_retval_base(const DecompositionType& dec, const Rhs& rhs)
46 static_cast<const sparse_solve_retval<DecompositionType,Rhs>*>(this)->evalTo(dst);
51 typename Rhs::Nested m_rhs;
54 #define EIGEN_MAKE_SPARSE_SOLVE_HELPERS(DecompositionType,Rhs) \
59 typedef Eigen::internal::sparse_solve_retval_base<DecompositionType,Rhs> Base; \
64 sparse_solve_retval(const DecompositionType& dec, const Rhs& rhs) \
69 template<typename DecompositionType, typename Rhs, typename Guess> struct solve_retval_with_guess;
71 template<typename DecompositionType, typename Rhs, typename Guess>
72 struct traits<solve_retval_with_guess<DecompositionType, Rhs, Guess> >
75 typedef Matrix<typename Rhs::Scalar,
77 Rhs::ColsAtCompileTime,
78 Rhs::PlainObject::Options,
80 Rhs::MaxColsAtCompileTime> ReturnType;
83 template<typename DecompositionType, typename Rhs, typename Guess> struct solve_retval_with_guess
84 : public ReturnByValue<solve_retval_with_guess<DecompositionType, Rhs, Guess> >
88 solve_retval_with_guess(const DecompositionType& dec, const Rhs& rhs, const Guess& guess)
103 const typename Rhs::Nested m_rhs;