/external/eigen/Eigen/src/SparseCore/ |
SparseProduct.h | 38 struct generic_product_impl<Lhs, Rhs, SparseShape, SparseShape, ProductType> struct in namespace:Eigen::internal 90 struct generic_product_impl<Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType> struct in namespace:Eigen::internal 91 : public generic_product_impl<Lhs, Rhs, SparseShape, SparseShape, ProductType> 96 struct generic_product_impl<Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType> struct in namespace:Eigen::internal 97 : public generic_product_impl<Lhs, Rhs, SparseShape, SparseShape, ProductType> 112 generic_product_impl<Lhs, Rhs>::evalTo(dst,src.lhs(),src.rhs()); 123 generic_product_impl<Lhs, Rhs>::addTo(dst,src.lhs(),src.rhs()); 134 generic_product_impl<Lhs, Rhs>::subTo(dst,src.lhs(),src.rhs());
|
SparseDenseProduct.h | 157 struct generic_product_impl<Lhs, Rhs, SparseShape, DenseShape, ProductType> struct in namespace:Eigen::internal 158 : generic_product_impl_base<Lhs,Rhs,generic_product_impl<Lhs,Rhs,SparseShape,DenseShape,ProductType> > 174 struct generic_product_impl<Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType> struct in namespace:Eigen::internal 175 : generic_product_impl<Lhs, Rhs, SparseShape, DenseShape, ProductType> 179 struct generic_product_impl<Lhs, Rhs, DenseShape, SparseShape, ProductType> struct in namespace:Eigen::internal 180 : generic_product_impl_base<Lhs,Rhs,generic_product_impl<Lhs,Rhs,DenseShape,SparseShape,ProductType> > 199 struct generic_product_impl<Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType> struct in namespace:Eigen::internal 200 : generic_product_impl<Lhs, Rhs, DenseShape, SparseShape, ProductType>
|
SparseSelfAdjointView.h | 341 struct generic_product_impl<LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType> struct in namespace:Eigen::internal 342 : generic_product_impl_base<LhsView, Rhs, generic_product_impl<LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType> > 358 struct generic_product_impl<Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType> struct in namespace:Eigen::internal 359 : generic_product_impl_base<Lhs, RhsView, generic_product_impl<Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType> > 377 // TODO: maybe the copy could be handled by generic_product_impl so that these overloads would not be needed anymore 391 generic_product_impl<typename Rhs::PlainObject, Rhs, SparseShape, SparseShape, ProductTag>::evalTo(m_result, m_lhs, xpr.rhs()); 411 generic_product_impl<Lhs, typename Lhs::PlainObject, SparseShape, SparseShape, ProductTag>::evalTo(m_result, xpr.lhs(), m_rhs);
|
/external/eigen/doc/examples/ |
matrixfree_cg.cpp | 54 // Implementation of MatrixReplacement * Eigen::DenseVector though a specialization of internal::generic_product_impl: 59 struct generic_product_impl<MatrixReplacement, Rhs, SparseShape, DenseShape, GemvProduct> // GEMV stands for matrix-vector struct in namespace:Eigen::internal 60 : generic_product_impl_base<MatrixReplacement,Rhs,generic_product_impl<MatrixReplacement,Rhs> >
|
/external/eigen/Eigen/src/Core/products/ |
GeneralMatrixMatrix.h | 204 * Specialization of generic_product_impl for "large" GEMM, i.e., 406 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,GemmProduct> struct in namespace:Eigen::internal 407 : generic_product_impl_base<Lhs,Rhs,generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,GemmProduct> > 425 typedef generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,CoeffBasedProductMode> lazyproduct;
|
/external/eigen/Eigen/src/Geometry/ |
Homogeneous.h | 384 struct generic_product_impl<Homogeneous<LhsArg,Horizontal>, Rhs, HomogeneousShape, DenseShape, ProductTag> struct in namespace:Eigen::internal 425 struct generic_product_impl<Lhs, Homogeneous<RhsArg,Vertical>, DenseShape, HomogeneousShape, ProductTag> struct in namespace:Eigen::internal 437 struct generic_product_impl<Lhs, Homogeneous<RhsArg,Vertical>, TriangularShape, HomogeneousShape, ProductTag> struct in namespace:Eigen::internal 478 struct generic_product_impl<Transform<Scalar,Dim,Mode,Options>, Homogeneous<RhsArg,Vertical>, DenseShape, HomogeneousShape, ProductTag> struct in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/ |
ProductEvaluators.h | 86 struct generic_product_impl; 94 // It creates a temporary and call generic_product_impl 122 // generic_product_impl<LhsNestedCleaned, RhsNestedCleaned>::evalTo(m_result, lhs, rhs); 124 generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); 148 generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); 163 generic_product_impl<Lhs, Rhs>::addTo(dst, src.lhs(), src.rhs()); 178 generic_product_impl<Lhs, Rhs>::subTo(dst, src.lhs(), src.rhs()); 246 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,InnerProduct> struct in namespace:Eigen::internal 297 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,OuterProduct> struct in namespace:Eigen::internal 366 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,GemvProduct struct in namespace:Eigen::internal 388 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,CoeffBasedProductMode> struct in namespace:Eigen::internal 421 struct generic_product_impl<Lhs,Rhs,DenseShape,DenseShape,LazyCoeffBasedProductMode> struct in namespace:Eigen::internal 703 struct generic_product_impl<Lhs,Rhs,TriangularShape,DenseShape,ProductTag> struct in namespace:Eigen::internal 717 struct generic_product_impl<Lhs,Rhs,DenseShape,TriangularShape,ProductTag> struct in namespace:Eigen::internal 738 struct generic_product_impl<Lhs,Rhs,SelfAdjointShape,DenseShape,ProductTag> struct in namespace:Eigen::internal 751 struct generic_product_impl<Lhs,Rhs,DenseShape,SelfAdjointShape,ProductTag> struct in namespace:Eigen::internal 984 struct generic_product_impl<Lhs, Rhs, PermutationShape, MatrixShape, ProductTag> struct in namespace:Eigen::internal 994 struct generic_product_impl<Lhs, Rhs, MatrixShape, PermutationShape, ProductTag> struct in namespace:Eigen::internal 1004 struct generic_product_impl<Inverse<Lhs>, Rhs, PermutationShape, MatrixShape, ProductTag> struct in namespace:Eigen::internal 1014 struct generic_product_impl<Lhs, Inverse<Rhs>, MatrixShape, PermutationShape, ProductTag> struct in namespace:Eigen::internal 1061 struct generic_product_impl<Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag> struct in namespace:Eigen::internal 1071 struct generic_product_impl<Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag> struct in namespace:Eigen::internal 1082 struct generic_product_impl<Transpose<Lhs>, Rhs, TranspositionsShape, MatrixShape, ProductTag> struct in namespace:Eigen::internal 1092 struct generic_product_impl<Lhs, Transpose<Rhs>, MatrixShape, TranspositionsShape, ProductTag> struct in namespace:Eigen::internal [all...] |