/external/eigen/Eigen/src/Core/products/ |
GeneralMatrixMatrix.h | 29 const LhsScalar* lhs, Index lhsStride, 41 ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking,info); 62 const_blas_data_mapper<LhsScalar, Index, LhsStorageOrder> lhs(_lhs,lhsStride); 90 // For each horizontal panel of the rhs, and corresponding vertical panel of the lhs... 97 pack_lhs(blockA, &lhs(0,k), lhsStride, actual_kc, mc); 133 pack_lhs(blockA, &lhs(i,k), lhsStride, actual_kc, actual_mc); 160 // For each horizontal panel of the rhs, and corresponding panel of the lhs... 166 // OK, here we have selected one horizontal panel of rhs and one vertical panel of lhs. 168 // Note that this panel will be read as many times as the number of blocks in the lhs's 173 // For each mc x kc block of the lhs's vertical panel.. 402 typename internal::add_const_on_value_type<ActualLhsType>::type lhs = LhsBlasTraits::extract(m_lhs); local [all...] |
TriangularMatrixMatrix.h | 24 // const_blas_data_mapper<Scalar, StorageOrder> lhs(_lhs,lhsStride); 31 // blockA[count++] = cj(lhs(i+w, k)); 36 // blockA[count++] = cj(lhs(i, k)); 61 const Scalar* lhs, Index lhsStride, 74 ::run(cols, rows, depth, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha, blocking); 107 const_blas_data_mapper<Scalar, Index, LhsStorageOrder> lhs(_lhs,lhsStride); 139 // align blocks with the end of the triangular part for trapezoidal lhs 148 // the selected lhs's panel has to be split in three different parts: 156 // for each small vertical panels of lhs 170 triangularBuffer.coeffRef(k,k) = lhs(startBlock+k,startBlock+k) 369 typename internal::add_const_on_value_type<ActualLhsType>::type lhs = LhsBlasTraits::extract(m_lhs); local [all...] |
SelfadjointMatrixMatrix.h | 22 void pack(Scalar* blockA, const const_blas_data_mapper<Scalar,Index,StorageOrder>& lhs, Index cols, Index i, Index& count) 27 blockA[count++] = lhs(i+w,k); // normal 33 blockA[count++] = conj(lhs(k, i+w)); // transposed 35 blockA[count++] = real(lhs(k,k)); // real (diagonal) 38 blockA[count++] = lhs(i+w, k); // normal 44 blockA[count++] = conj(lhs(k, i+w)); // transposed 48 const_blas_data_mapper<Scalar,Index,StorageOrder> lhs(_lhs,lhsStride); 53 pack<Pack1>(blockA, lhs, cols, i, count); 58 pack<Pack2>(blockA, lhs, cols, peeled_mc, count); 66 blockA[count++] = lhs(i, k); // norma 390 typename internal::add_const_on_value_type<ActualLhsType>::type lhs = LhsBlasTraits::extract(m_lhs); local [all...] |
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/unsupported/Eigen/src/Skyline/ |
SkylineMatrixBase.h | 172 template<typename Lhs, typename Rhs> 173 inline Derived & operator=(const SkylineProduct<Lhs, Rhs, SkylineTimeSkylineProduct>& product);
|
/external/eigen/Eigen/src/Core/ |
MatrixBase.h | 163 template<typename ProductDerived, typename Lhs, typename Rhs> 164 Derived& lazyAssign(const ProductBase<ProductDerived, Lhs,Rhs>& other); 459 template<typename ProductDerived, typename Lhs, typename Rhs> 460 Derived& operator+=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0, 463 template<typename ProductDerived, typename Lhs, typename Rhs> 464 Derived& operator-=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
|
TriangularMatrix.h | 154 typename Lhs, bool LhsIsVector, 292 operator*(const MatrixBase<OtherDerived>& lhs, const TriangularView& rhs) 296 (lhs.derived(),rhs.m_matrix); 379 template<typename ProductDerived, typename Lhs, typename Rhs> 380 EIGEN_STRONG_INLINE TriangularView& operator=(const ProductBase<ProductDerived, Lhs,Rhs>& other) 386 template<typename ProductDerived, typename Lhs, typename Rhs> 387 EIGEN_STRONG_INLINE TriangularView& operator+=(const ProductBase<ProductDerived, Lhs,Rhs>& other) 392 template<typename ProductDerived, typename Lhs, typename Rhs> 393 EIGEN_STRONG_INLINE TriangularView& operator-=(const ProductBase<ProductDerived, Lhs,Rhs>& other) 420 template<typename ProductDerived, typename Lhs, typename Rhs [all...] |
PermutationMatrix.h | 220 template<typename Lhs,typename Rhs> 221 void assignProduct(const Lhs& lhs, const Rhs& rhs) 223 eigen_assert(lhs.cols() == rhs.rows()); 224 for (int i=0; i<rows();++i) indices().coeffRef(i) = lhs.indices().coeff(rhs.indices().coeff(i)); 372 template<typename Lhs,typename Rhs> 373 PermutationMatrix(internal::PermPermProduct_t, const Lhs& lhs, const Rhs& rhs) 374 : m_indices(lhs.indices().size()) 376 Base::assignProduct(lhs,rhs) [all...] |
SelfAdjointView.h | 48 template <typename Lhs, int LhsMode, bool LhsIsVector, 117 operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs) 121 (lhs.derived(),rhs.m_matrix); 195 // operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView<MatrixType,UpLo>& rhs) 197 // return internal::matrix_selfadjoint_product_returntype<OtherDerived,SelfAdjointView<MatrixType,UpLo> >(lhs.derived(),rhs);
|
/external/llvm/include/llvm/ADT/ |
StringRef.h | 63 static int compareMemory(const char *Lhs, const char *Rhs, size_t Length) { 65 return ::memcmp(Lhs,Rhs,Length); 424 /// If \p Separator is in the string, then the result is a pair (LHS, RHS) 425 /// such that (*this == LHS + Separator + RHS) is true and RHS is 427 /// pair (LHS, RHS) where (*this == LHS) and (RHS == ""). 441 /// If \p Separator is in the string, then the result is a pair (LHS, RHS) 442 /// such that (*this == LHS + Separator + RHS) is true and RHS is 444 /// pair (LHS, RHS) where (*this == LHS) and (RHS == "") [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...] |
/external/eigen/Eigen/src/SparseCore/ |
SparseMatrixBase.h | 259 template<typename Lhs, typename Rhs> 260 inline Derived& operator=(const SparseSparseProduct<Lhs,Rhs>& product); 346 operator*(const DiagonalBase<OtherDerived> &lhs, const SparseMatrixBase& rhs) 347 { return SparseDiagonalProduct<OtherDerived,Derived>(lhs.derived(), rhs.derived()); } 352 operator*(const MatrixBase<OtherDerived>& lhs, const Derived& rhs) 353 { return typename DenseSparseProductReturnType<OtherDerived,Derived>::Type(lhs.derived(),rhs); }
|
SparseVector.h | 240 template<typename Lhs, typename Rhs> 241 inline SparseVector& operator=(const SparseSparseProduct<Lhs,Rhs>& product)
|
SparseMatrix.h | 610 template<typename Lhs, typename Rhs> 611 inline SparseMatrix& operator=(const SparseSparseProduct<Lhs,Rhs>& product) [all...] |
/external/chromium/testing/gmock/include/gmock/ |
gmock-matchers.h | 707 template <typename Lhs> \ 708 operator Matcher<Lhs>() const { \ 709 return MakeMatcher(new Impl<Lhs>(rhs_)); \ 712 template <typename Lhs> \ 713 class Impl : public MatcherInterface<Lhs> { \ 717 Lhs lhs, MatchResultListener* /* listener */) const { \ 718 return lhs op rhs_; \ 854 inline bool CaseInsensitiveCStringEquals(const char* lhs, const char* rhs) { 855 return String::CaseInsensitiveCStringEquals(lhs, rhs) [all...] |
/external/eigen/unsupported/test/mpreal/ |
mpreal.h | 576 operator+(const mpreal& lhs, const Rhs& rhs){ return mpreal(lhs) += rhs; }
578 template <typename Lhs>
579 inline const typename internal::result_type<Lhs>::type
580 operator+(const Lhs& lhs, const mpreal& rhs){ return mpreal(rhs) += lhs; }
585 operator-(const mpreal& lhs, const Rhs& rhs){ return mpreal(lhs) -= rhs; }
587 template <typename Lhs>
[all...] |
/external/clang/utils/TableGen/ |
ClangDiagnosticsEmitter.cpp | 141 static bool beforeThanCompare(const Record *LHS, const Record *RHS) { 142 assert(!LHS->getLoc().empty() && !RHS->getLoc().empty()); 144 LHS->getLoc().front().getPointer() < RHS->getLoc().front().getPointer(); 147 static bool beforeThanCompareGroups(const GroupInfo *LHS, const GroupInfo *RHS){ 148 assert(!LHS->DiagsInGroup.empty() && !RHS->DiagsInGroup.empty()); 149 return beforeThanCompare(LHS->DiagsInGroup.front(), 731 bool operator()(RecordIndexElement const &Lhs, 733 return Lhs.Name < Rhs.Name;
|
/external/clang/lib/Sema/ |
SemaExprCXX.cpp | [all...] |