Home
last modified time | relevance | path

Searched refs:AliasFreeProduct (Results 1 – 9 of 9) sorted by relevance

/external/eigen/Eigen/src/SparseCore/
DSparsePermutation.h96 struct product_evaluator<Product<Lhs, Rhs, AliasFreeProduct>, ProductTag, PermutationShape, SparseS…
99 typedef Product<Lhs, Rhs, AliasFreeProduct> XprType;
119 struct product_evaluator<Product<Lhs, Rhs, AliasFreeProduct>, ProductTag, SparseShape, PermutationS…
122 typedef Product<Lhs, Rhs, AliasFreeProduct> XprType;
146 inline const Product<SparseDerived, PermDerived, AliasFreeProduct>
148 { return Product<SparseDerived, PermDerived, AliasFreeProduct>(matrix.derived(), perm.derived()); }
153 inline const Product<PermDerived, SparseDerived, AliasFreeProduct>
155 { return Product<PermDerived, SparseDerived, AliasFreeProduct>(perm.derived(), matrix.derived()); }
161 inline const Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct>
164 …return Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct>(matrix.derived(), tperm.…
[all …]
DSparseProduct.h28 inline const Product<Derived,OtherDerived,AliasFreeProduct>
31 return Product<Derived,OtherDerived,AliasFreeProduct>(derived(), other.derived());
102 …Type, Product<Lhs,Rhs,AliasFreeProduct>, internal::assign_op<typename DstXprType::Scalar,typename …
104 typedef Product<Lhs,Rhs,AliasFreeProduct> SrcXprType;
118 …pe, Product<Lhs,Rhs,AliasFreeProduct>, internal::add_assign_op<typename DstXprType::Scalar,typenam…
120 typedef Product<Lhs,Rhs,AliasFreeProduct> SrcXprType;
129 …pe, Product<Lhs,Rhs,AliasFreeProduct>, internal::sub_assign_op<typename DstXprType::Scalar,typenam…
131 typedef Product<Lhs,Rhs,AliasFreeProduct> SrcXprType;
DSparseMatrixBase.h308 const Product<Derived,OtherDerived,AliasFreeProduct>
/external/eigen/Eigen/src/Core/
DTranspositions.h337 const Product<MatrixDerived, TranspositionsDerived, AliasFreeProduct>
341 return Product<MatrixDerived, TranspositionsDerived, AliasFreeProduct>
349 const Product<TranspositionsDerived, MatrixDerived, AliasFreeProduct>
353 return Product<TranspositionsDerived, MatrixDerived, AliasFreeProduct>
384 const Product<OtherDerived, Transpose, AliasFreeProduct>
387 return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt.derived());
393 const Product<Transpose, OtherDerived, AliasFreeProduct>
396 return Product<Transpose, OtherDerived, AliasFreeProduct>(*this, matrix.derived());
DPermutationMatrix.h542 const Product<MatrixDerived, PermutationDerived, AliasFreeProduct>
546 return Product<MatrixDerived, PermutationDerived, AliasFreeProduct>
554 const Product<PermutationDerived, MatrixDerived, AliasFreeProduct>
558 return Product<PermutationDerived, MatrixDerived, AliasFreeProduct>
603 const Product<OtherDerived, InverseType, AliasFreeProduct>
606 … return Product<OtherDerived, InverseType, AliasFreeProduct>(matrix.derived(), trPerm.derived());
612 const Product<InverseType, OtherDerived, AliasFreeProduct>
615 return Product<InverseType, OtherDerived, AliasFreeProduct>(derived(), matrix.derived());
DProductEvaluators.h137 typename enable_if<(Options==DefaultProduct || Options==AliasFreeProduct)>::type>
155 typename enable_if<(Options==DefaultProduct || Options==AliasFreeProduct)>::type>
170 typename enable_if<(Options==DefaultProduct || Options==AliasFreeProduct)>::type>
/external/eigen/doc/examples/
Dmatrixfree_cg.cpp37 …Eigen::Product<MatrixReplacement,Rhs,Eigen::AliasFreeProduct> operator*(const Eigen::MatrixBase<Rh… in operator *()
38 return Eigen::Product<MatrixReplacement,Rhs,Eigen::AliasFreeProduct>(*this, x.derived()); in operator *()
/external/eigen/test/
Dsparse_permutations.cpp232 …val<Product<SparseMatrix<double>,PermutationMatrix<Dynamic,Dynamic>,AliasFreeProduct>,1>::type>::v… in test_sparse_permutations()
235 …val<Product<PermutationMatrix<Dynamic,Dynamic>,SparseMatrix<double>,AliasFreeProduct>,1>::type>::v… in test_sparse_permutations()
/external/eigen/Eigen/src/Core/util/
DConstants.h484 { DefaultProduct=0, LazyProduct, AliasFreeProduct, CoeffBasedProductMode, LazyCoeffBasedProductMode… enumerator