Searched refs:ProductBase (Results 1 - 15 of 15) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/
H A DLazy.h53 Derived& MatrixBase<Derived>::operator+=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
63 Derived& MatrixBase<Derived>::operator-=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
/external/eigen/Eigen/src/Core/
H A DProductBase.h15 /** \class ProductBase
22 struct traits<ProductBase<Derived,_Lhs,_Rhs> >
47 typedef ProductBase<Derived, Lhs, Rhs > Base; \
63 class ProductBase : public MatrixBase<Derived> class in namespace:Eigen
67 EIGEN_DENSE_PUBLIC_INTERFACE(ProductBase)
90 ProductBase(const Lhs& lhs, const Rhs& rhs) function in class:Eigen::ProductBase
191 // functions of ProductBase, because, otherwise we would have to
198 operator*(const ProductBase<Derived,Lhs,Rhs>& prod, typename Derived::Scalar x) argument
204 operator*(const ProductBase<Derived,Lhs,Rhs>& prod, typename Derived::RealScalar x) argument
210 operator*(typename Derived::Scalar x,const ProductBase<Derive argument
216 operator *(typename Derived::RealScalar x,const ProductBase<Derived,Lhs,Rhs>& prod) argument
270 lazyAssign(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
[all...]
H A DNoAlias.h69 EIGEN_STRONG_INLINE ExpressionType& operator+=(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
73 EIGEN_STRONG_INLINE ExpressionType& operator-=(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
H A DMatrixBase.h164 Derived& lazyAssign(const ProductBase<ProductDerived, Lhs,Rhs>& other);
460 Derived& operator+=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
464 Derived& operator-=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
H A DGeneralProduct.h229 : traits<ProductBase<GeneralProduct<Lhs,Rhs,OuterProduct>, Lhs, Rhs> >
236 : public ProductBase<GeneralProduct<Lhs,Rhs,OuterProduct>, Lhs, Rhs>
296 : traits<ProductBase<GeneralProduct<Lhs,Rhs,GemvProduct>, Lhs, Rhs> >
306 : public ProductBase<GeneralProduct<Lhs,Rhs,GemvProduct>, Lhs, Rhs>
H A DTriangularMatrix.h380 EIGEN_STRONG_INLINE TriangularView& operator=(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
387 EIGEN_STRONG_INLINE TriangularView& operator+=(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
393 EIGEN_STRONG_INLINE TriangularView& operator-=(const ProductBase<ProductDerived, Lhs,Rhs>& other) argument
421 EIGEN_STRONG_INLINE TriangularView& assignProduct(const ProductBase<ProductDerived, Lhs,Rhs>& prod, const Scalar& alpha);
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointMatrixVector.h167 : traits<ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true>, Lhs, Rhs> >
173 : public ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true>, Lhs, Rhs >
247 : traits<ProductBase<SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false>, Lhs, Rhs> >
253 : public ProductBase<SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false>, Lhs, Rhs >
H A DTriangularMatrixVector.h152 : traits<ProductBase<TriangularProduct<Mode,LhsIsTriangular,Lhs,false,Rhs,true>, Lhs, Rhs> >
157 : traits<ProductBase<TriangularProduct<Mode,LhsIsTriangular,Lhs,true,Rhs,false>, Lhs, Rhs> >
168 : public ProductBase<TriangularProduct<Mode,true,Lhs,false,Rhs,true>, Lhs, Rhs >
184 : public ProductBase<TriangularProduct<Mode,false,Lhs,true,Rhs,false>, Lhs, Rhs >
H A DGeneralMatrixMatrix.h201 : traits<ProductBase<GeneralProduct<Lhs,Rhs,GemmProduct>, Lhs, Rhs> >
380 : public ProductBase<GeneralProduct<Lhs,Rhs,GemmProduct>, Lhs, Rhs>
H A DSelfadjointMatrixMatrix.h367 : traits<ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,RhsMode,false>, Lhs, Rhs> >
373 : public ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,RhsMode,false>, Lhs, Rhs >
H A DTriangularMatrixMatrix.h354 : traits<ProductBase<TriangularProduct<Mode,LhsIsTriangular,Lhs,false,Rhs,false>, Lhs, Rhs> >
361 : public ProductBase<TriangularProduct<Mode,LhsIsTriangular,Lhs,false,Rhs,false>, Lhs, Rhs >
H A DGeneralMatrixMatrixTriangular.h185 TriangularView<MatrixType,UpLo>& TriangularView<MatrixType,UpLo>::assignProduct(const ProductBase<ProductDerived, _Lhs,_Rhs>& prod, const Scalar& alpha) argument
/external/eigen/Eigen/src/SparseCore/
H A DSparseDenseProduct.h134 : traits<ProductBase<SparseTimeDenseProduct<Lhs,Rhs>, Lhs, Rhs> >
239 : public ProductBase<SparseTimeDenseProduct<Lhs,Rhs>, Lhs, Rhs>
261 : traits<ProductBase<DenseTimeSparseProduct<Lhs,Rhs>, Lhs, Rhs> >
269 : public ProductBase<DenseTimeSparseProduct<Lhs,Rhs>, Lhs, Rhs>
H A DSparseSelfAdjointView.h194 : traits<ProductBase<SparseSelfAdjointTimeDenseProduct<Lhs,Rhs,UpLo>, Lhs, Rhs> >
202 : public ProductBase<SparseSelfAdjointTimeDenseProduct<Lhs,Rhs,UpLo>, Lhs, Rhs>
257 : traits<ProductBase<DenseTimeSparseSelfAdjointProduct<Lhs,Rhs,UpLo>, Lhs, Rhs> >
263 : public ProductBase<DenseTimeSparseSelfAdjointProduct<Lhs,Rhs,UpLo>, Lhs, Rhs>
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h92 template<typename Derived, typename Lhs, typename Rhs> class ProductBase;

Completed in 110 milliseconds