Home | History | Annotate | Download | only in SparseCore

Lines Matching refs:Lhs

15 template<typename Lhs, typename Rhs>
18 typedef typename internal::traits<Lhs>::Scalar Scalar;
20 LhsRowMajor = internal::traits<Lhs>::Flags & RowMajorBit,
28 typename internal::nested<Lhs,Rhs::RowsAtCompileTime>::type>::type LhsNested;
32 typename internal::nested<Rhs,Lhs::RowsAtCompileTime>::type>::type RhsNested;
94 template<typename Lhs, typename Rhs>
95 EIGEN_STRONG_INLINE SparseSparseProduct(const Lhs& lhs, const Rhs& rhs)
96 : m_lhs(lhs), m_rhs(rhs), m_tolerance(0), m_conservative(true)
101 template<typename Lhs, typename Rhs>
102 EIGEN_STRONG_INLINE SparseSparseProduct(const Lhs& lhs, const Rhs& rhs, RealScalar tolerance)
103 : m_lhs(lhs), m_rhs(rhs), m_tolerance(tolerance), m_conservative(false)
117 internal::conservative_sparse_sparse_product_selector<_LhsNested, _RhsNested, Dest>::run(lhs(),rhs(),result);
119 internal::sparse_sparse_product_with_pruning_selector<_LhsNested, _RhsNested, Dest>::run(lhs(),rhs(),result,m_tolerance);
125 EIGEN_STRONG_INLINE const _LhsNested& lhs() const { return m_lhs; }
158 template<typename Lhs, typename Rhs>
159 inline Derived& SparseMatrixBase<Derived>::operator=(const SparseSparseProduct<Lhs,Rhs>& product)