Home | History | Annotate | Download | only in Core

Lines Matching refs:Derived

568 template<typename Derived>
570 inline const typename ProductReturnType<Derived, OtherDerived>::Type
571 MatrixBase<Derived>::operator*(const MatrixBase<OtherDerived> &other) const
578 ProductIsValid = Derived::ColsAtCompileTime==Dynamic
580 || int(Derived::ColsAtCompileTime)==int(OtherDerived::RowsAtCompileTime),
581 AreVectors = Derived::IsVectorAtCompileTime && OtherDerived::IsVectorAtCompileTime,
582 SameSizes = EIGEN_PREDICATE_SAME_MATRIX_SIZE(Derived,OtherDerived)
593 internal::product_type<Derived,OtherDerived>::debug();
595 return typename ProductReturnType<Derived,OtherDerived>::Type(derived(), other.derived());
609 template<typename Derived>
611 const typename LazyProductReturnType<Derived,OtherDerived>::Type
612 MatrixBase<Derived>::lazyProduct(const MatrixBase<OtherDerived> &other) const
615 ProductIsValid = Derived::ColsAtCompileTime==Dynamic
617 || int(Derived::ColsAtCompileTime)==int(OtherDerived::RowsAtCompileTime),
618 AreVectors = Derived::IsVectorAtCompileTime && OtherDerived::IsVectorAtCompileTime,
619 SameSizes = EIGEN_PREDICATE_SAME_MATRIX_SIZE(Derived,OtherDerived)
630 return typename LazyProductReturnType<Derived,OtherDerived>::Type(derived(), other.derived());