/external/eigen/bench/ |
product_threshold.cpp | 38 template<int Mode, typename Lhs, typename Rhs, typename Res> 39 EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) 41 c.noalias() += typename ProductReturnType<Lhs,Rhs,Mode>::Type(a,b); 48 typedef Matrix<Scalar,K,N> Rhs; Rhs b; b.setRandom();
|
/external/eigen/Eigen/src/Core/ |
ProductBase.h | 26 typedef typename remove_all<_Rhs>::type Rhs; 27 typedef typename scalar_product_traits<typename Lhs::Scalar, typename Rhs::Scalar>::ReturnType Scalar; 29 typename traits<Rhs>::StorageKind>::ret StorageKind; 31 typename traits<Rhs>::Index>::type Index; 34 ColsAtCompileTime = traits<Rhs>::ColsAtCompileTime, 36 MaxColsAtCompileTime = traits<Rhs>::MaxColsAtCompileTime, 47 typedef ProductBase<Derived, Lhs, Rhs > Base; \ 62 template<typename Derived, typename Lhs, typename Rhs> 76 typedef typename Rhs::Nested RhsNested; 81 typedef typename internal::traits<Rhs>::Scalar RhsScalar 114 const _RhsNested& rhs() const { return m_rhs; } function in class:Eigen::ProductBase [all...] |
/external/eigen/Eigen/src/Core/products/ |
GeneralMatrixMatrixTriangular.h | 45 const RhsScalar* rhs, Index rhsStride, ResScalar* res, Index resStride, const ResScalar& alpha) 51 ::run(size,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha); 64 const_blas_data_mapper<RhsScalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 91 // note that the actual rhs is the transpose/adjoint of mat 92 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, size); 204 typedef typename internal::remove_all<typename ProductType::RhsNested>::type Rhs; 205 typedef internal::blas_traits<Rhs> RhsBlasTraits; 208 typename internal::add_const_on_value_type<ActualRhs>::type actualRhs = RhsBlasTraits::extract(prod.rhs()); 210 Scalar actualAlpha = alpha * LhsBlasTraits::extractScalarFactor(prod.lhs().derived()) * RhsBlasTraits::extractScalarFactor(prod.rhs().derived()); 223 internal::gemv_static_vector_if<Scalar,Rhs::SizeAtCompileTime,Rhs::MaxSizeAtCompileTime,!UseRhsDirectly> static_rhs [all...] |
/external/eigen/Eigen/src/SparseCore/ |
SparseDenseProduct.h | 15 template<typename Lhs, typename Rhs, int InnerSize> struct SparseDenseProductReturnType 17 typedef SparseTimeDenseProduct<Lhs,Rhs> Type; 20 template<typename Lhs, typename Rhs> struct SparseDenseProductReturnType<Lhs,Rhs,1> 24 SparseDenseOuterProduct<Rhs,Lhs,true>, 25 SparseDenseOuterProduct<Lhs,Rhs,false> >::type Type; 28 template<typename Lhs, typename Rhs, int InnerSize> struct DenseSparseProductReturnType 30 typedef DenseTimeSparseProduct<Lhs,Rhs> Type; 33 template<typename Lhs, typename Rhs> struct DenseSparseProductReturnType<Lhs,Rhs,1 109 EIGEN_STRONG_INLINE const _RhsNested& rhs() const { return m_rhs; } function in class:Eigen::SparseDenseOuterProduct [all...] |
/external/eigen/unsupported/Eigen/src/KroneckerProduct/ |
KroneckerTensorProduct.h | 27 * \tparam Rhs Type of the rignt-hand side, a matrix expression. 29 template<typename Lhs, typename Rhs> 30 class KroneckerProduct : public ReturnByValue<KroneckerProduct<Lhs,Rhs> > 39 KroneckerProduct(const Lhs& A, const Rhs& B) 63 typename Rhs::Nested m_B; 77 * \tparam Rhs Type of the rignt-hand side, a matrix expression. 79 template<typename Lhs, typename Rhs> 80 class KroneckerProductSparse : public EigenBase<KroneckerProductSparse<Lhs,Rhs> > 87 KroneckerProductSparse(const Lhs& A, const Rhs& B) 107 typename Rhs::Nested m_B [all...] |
/external/eigen/Eigen/src/Geometry/ |
Transform.h | 48 typename Rhs, 51 transform_traits<Rhs>::IsProjective> 417 * The rhs diagonal matrix is interpreted as an affine scaling transformation. The [all...] |
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 125 const Expr *Rhs = ALE->getElement(i); 128 Context.getTypeAlignInChars(Rhs->getType()), 131 llvm::Value *value = EmitScalarExpr(Rhs); [all...] |
/external/clang/lib/Sema/ |
SemaChecking.cpp | 450 ExprResult RHS = DefaultFunctionArrayLvalueConversion(Arg); 451 QualType RHSTy = RHS.get()->getType(); 464 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS); 465 if (RHS.isInvalid()) 468 RHS.get(), AA_Assigning)) [all...] |