/external/eigen/Eigen/src/Core/ |
H A D | ProductBase.h | 81 typedef typename internal::traits<Rhs>::Scalar RhsScalar; typedef in class:Eigen::ProductBase
|
H A D | SolveTriangular.h | 19 template<typename LhsScalar, typename RhsScalar, typename Index, int Side, int Mode, bool Conjugate, int StorageOrder> 53 typedef typename Rhs::Scalar RhsScalar; typedef in struct:Eigen::internal::triangular_solver_selector 56 typedef Map<Matrix<RhsScalar,Dynamic,1>, Aligned> MappedRhs; 65 ei_declare_aligned_stack_constructed_variable(RhsScalar,actualRhs,rhs.size(), 71 triangular_solve_vector<LhsScalar, RhsScalar, typename Lhs::Index, Side, Mode, LhsProductTraits::NeedToConjugate,
|
H A D | GeneralProduct.h | 334 typedef typename Rhs::Scalar RhsScalar; typedef in class:Eigen::GeneralProduct 413 typedef typename ProductType::RhsScalar RhsScalar; typedef 432 ComplexByReal = (NumTraits<LhsScalar>::IsComplex) && (!NumTraits<RhsScalar>::IsComplex), 441 RhsScalar compatibleAlpha = get_factor<ResScalar,RhsScalar>::run(actualAlpha); 455 compatibleAlpha = RhsScalar(1); 462 <Index,LhsScalar,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsBlasTraits::NeedToConjugate>::run( 485 typedef typename ProductType::RhsScalar RhsScalar; typedef [all...] |
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointMatrixVector.h | 193 typedef typename Base::RhsScalar RhsScalar; typedef 210 internal::gemv_static_vector_if<RhsScalar,_ActualRhsType::SizeAtCompileTime,_ActualRhsType::MaxSizeAtCompileTime,!UseRhs> static_rhs; 215 ei_declare_aligned_stack_constructed_variable(RhsScalar,actualRhsPtr,rhs.size(), 216 UseRhs ? const_cast<RhsScalar*>(rhs.data()) : static_rhs.data());
|
H A D | TriangularMatrixVector.h | 17 template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs, int StorageOrder, int Version=Specialized> 20 template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs, int Version> 21 struct triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,ColMajor,Version> 23 typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar; 30 const RhsScalar* _rhs, Index rhsIncr, ResScalar* _res, Index resIncr, const ResScalar& alpha); 33 template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs, int Version> 34 EIGEN_DONT_INLINE void triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,ColMajor,Version> 36 const RhsScalar* _rhs, Index rhsIncr, ResScalar* _res, Index resIncr, const ResScalar& alpha) 47 typedef Map<const Matrix<RhsScalar,Dynamic,1>, 0, InnerStride<> > RhsMap; 71 general_matrix_vector_product<Index,LhsScalar,ColMajor,ConjLhs,RhsScalar,ConjRh 223 typedef typename ProductType::RhsScalar RhsScalar; typedef 298 typedef typename ProductType::RhsScalar RhsScalar; typedef [all...] |
H A D | GeneralMatrixMatrix.h | 23 typename RhsScalar, int RhsStorageOrder, bool ConjugateRhs> 24 struct general_matrix_matrix_product<Index,LhsScalar,LhsStorageOrder,ConjugateLhs,RhsScalar,RhsStorageOrder,ConjugateRhs,RowMajor> 26 typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar; 30 const RhsScalar* rhs, Index rhsStride, 33 level3_blocking<RhsScalar,LhsScalar>& blocking, 38 RhsScalar, RhsStorageOrder==RowMajor ? ColMajor : RowMajor, ConjugateRhs, 50 typename RhsScalar, int RhsStorageOrder, bool ConjugateRhs> 51 struct general_matrix_matrix_product<Index,LhsScalar,LhsStorageOrder,ConjugateLhs,RhsScalar,RhsStorageOrder,ConjugateRhs,ColMajor> 54 typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar; 57 const RhsScalar* _rh 243 typedef _RhsScalar RhsScalar; typedef in class:Eigen::internal::level3_blocking 281 typedef typename conditional<Transpose,_LhsScalar,_RhsScalar>::type RhsScalar; typedef in class:Eigen::internal::gemm_blocking_space 321 typedef typename conditional<Transpose,_LhsScalar,_RhsScalar>::type RhsScalar; typedef in class:Eigen::internal::gemm_blocking_space 388 typedef typename Rhs::Scalar RhsScalar; typedef in class:Eigen::GeneralProduct [all...] |
H A D | GeneralBlockPanelKernel.h | 63 * Given a m x k times k x n matrix product of scalar types \c LhsScalar and \c RhsScalar, 72 template<typename LhsScalar, typename RhsScalar, int KcFactor, typename SizeType> 85 typedef gebp_traits<LhsScalar,RhsScalar> Traits; 88 * Traits::RhsProgress * sizeof(RhsScalar), 89 mr = gebp_traits<LhsScalar,RhsScalar>::mr, 99 template<typename LhsScalar, typename RhsScalar, typename SizeType> 102 computeProductBlockingSizes<LhsScalar,RhsScalar,1>(k, m, n); 150 typedef _RhsScalar RhsScalar; typedef in class:Eigen::internal::gebp_traits 151 typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar; 156 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar> 226 typedef RealScalar RhsScalar; typedef in class:Eigen::internal::gebp_traits 307 typedef std::complex<RealScalar> RhsScalar; typedef in class:Eigen::internal::gebp_traits 430 typedef Scalar RhsScalar; typedef in class:Eigen::internal::gebp_traits [all...] |