HomeSort by relevance Sort by last modified time
    Searched defs:Lhs (Results 1 - 5 of 5) sorted by null

  /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);
47 typedef Matrix<Scalar,M,K> Lhs; Lhs a; a.setRandom();
  /external/eigen/Eigen/src/Core/
ProductBase.h 25 typedef typename remove_all<_Lhs>::type Lhs;
27 typedef typename scalar_product_traits<typename Lhs::Scalar, typename Rhs::Scalar>::ReturnType Scalar;
28 typedef typename promote_storage_type<typename traits<Lhs>::StorageKind,
30 typedef typename promote_index_type<typename traits<Lhs>::Index,
33 RowsAtCompileTime = traits<Lhs>::RowsAtCompileTime,
35 MaxRowsAtCompileTime = traits<Lhs>::MaxRowsAtCompileTime,
47 typedef ProductBase<Derived, Lhs, Rhs > Base; \
62 template<typename Derived, typename Lhs, typename Rhs>
69 typedef typename Lhs::Nested LhsNested;
74 typedef typename internal::traits<Lhs>::Scalar LhsScalar
113 const _LhsNested& lhs() const { return m_lhs; } function in class:Eigen::ProductBase
    [all...]
  /external/eigen/Eigen/src/Core/products/
GeneralMatrixMatrixTriangular.h 41 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const LhsScalar* lhs, Index lhsStride,
48 ::run(size,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha);
60 const_blas_data_mapper<LhsScalar, Index, LhsStorageOrder> lhs(_lhs,lhsStride);
95 pack_lhs(blockA, &lhs(i2, k2), lhsStride, actual_kc, actual_mc);
187 typedef typename internal::remove_all<typename ProductDerived::LhsNested>::type Lhs;
188 typedef internal::blas_traits<Lhs> LhsBlasTraits;
191 typename internal::add_const_on_value_type<ActualLhs>::type actualLhs = LhsBlasTraits::extract(prod.lhs());
199 typename ProductDerived::Scalar actualAlpha = alpha * LhsBlasTraits::extractScalarFactor(prod.lhs().derived()) * RhsBlasTraits::extractScalarFactor(prod.rhs().derived());
202 typename Lhs::Scalar, _ActualLhs::Flags&RowMajorBit ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate,
  /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>
22 typedef SparseDenseOuterProduct<Lhs,Rhs,false> Type;
25 template<typename Lhs, typename Rhs, int InnerSize> struct DenseSparseProductReturnType
27 typedef DenseTimeSparseProduct<Lhs,Rhs> Type;
30 template<typename Lhs, typename Rhs> struct DenseSparseProductReturnType<Lhs,Rhs,1>
32 typedef SparseDenseOuterProduct<Rhs,Lhs,true> Type
102 EIGEN_STRONG_INLINE const _LhsNested& lhs() const { return m_lhs; } function in class:Eigen::SparseDenseOuterProduct
    [all...]
  /external/eigen/Eigen/src/Geometry/
Transform.h 47 template< typename Lhs,
50 transform_traits<Lhs>::IsProjective ||
418 * product results in a Transform of the same type (mode) as the lhs only if the lhs
432 * The lhs diagonal matrix is interpreted as an affine scaling transformation. The
433 * product results in a Transform of the same type (mode) as the lhs only if the lhs
    [all...]

Completed in 147 milliseconds