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);
68 typename Rhs::Nested m_rhs;
71 #define EIGEN_MAKE_SPARSE_SOLVE_HELPERS(DecompositionType,Rhs) \
76 typedef Eigen::internal::sparse_solve_retval_base<DecompositionType,Rhs> Base; \
81 sparse_solve_retval(const DecompositionType& dec, const Rhs& rhs) \
86 template<typename DecompositionType, typename Rhs, typename Guess> struct solve_retval_with_guess;
88 template<typename DecompositionType, typename Rhs, typename Guess>
89 struct traits<solve_retval_with_guess<DecompositionType, Rhs, Guess> >
92 typedef Matrix<typename Rhs::Scalar,
94 Rhs::ColsAtCompileTime,
95 Rhs::PlainObject::Options,
97 Rhs::MaxColsAtCompileTime> ReturnType;
100 template<typename DecompositionType, typename Rhs, typename Guess> struct solve_retval_with_guess
101 : public ReturnByValue<solve_retval_with_guess<DecompositionType, Rhs, Guess> >
105 solve_retval_with_guess(const DecompositionType& dec, const Rhs& rhs, const Guess& guess)
120 const typename Rhs::Nested m_rhs;