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

  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
TensorContractionBlocking.h 29 typedef typename RhsMapper::Scalar RhsScalar;
35 computeProductBlockingSizes<LhsScalar, RhsScalar, 1>(kc_, mc_, nc_, num_threads);
38 computeProductBlockingSizes<LhsScalar, RhsScalar, 1>(kc_, nc_, mc_, num_threads);
TensorContraction.h 388 typedef typename internal::remove_const<typename EvalRightArgType::Scalar>::type RhsScalar;
401 typedef internal::TensorContractionInputMapper<RhsScalar, Index, internal::Rhs,
418 internal::general_matrix_vector_product<Index,LhsScalar,LhsMapper,ColMajor,false,RhsScalar,RhsMapper,false>::run(
439 typedef typename internal::remove_const<typename EvalRightArgType::Scalar>::type RhsScalar;
440 typedef typename internal::gebp_traits<LhsScalar, RhsScalar> Traits;
457 typedef internal::TensorContractionInputMapper<RhsScalar, Index, internal::Rhs,
467 internal::gemm_pack_rhs<RhsScalar, Index, typename RhsMapper::SubMapper, nr, ColMajor> pack_rhs;
469 internal::gebp_kernel<LhsScalar, RhsScalar, Index, OutputMapper, mr, nr, false, false> gebp;
489 RhsScalar* blockB = static_cast<RhsScalar *>(this->m_device.allocate(sizeB * sizeof(RhsScalar)))
    [all...]
TensorContractionCuda.h     [all...]
TensorContractionThreadPool.h 31 template<typename LhsScalar, typename RhsScalar, typename RhsMapper, typename OutputMapper, typename Index>
34 RhsScalar* blockB;
106 typedef typename internal::remove_const<typename EvalRightArgType::Scalar>::type RhsScalar;
107 typedef typename internal::gebp_traits<LhsScalar, RhsScalar> Traits;
124 RhsScalar;
125 typedef typename internal::gebp_traits<LhsScalar, RhsScalar> Traits;
134 RhsScalar, Index, internal::Rhs, RightEvaluator, right_nocontract_t,
135 contract_t, internal::packet_traits<RhsScalar>::size,
144 RhsScalar, Index, typename RhsMapper::SubMapper, Traits::nr, ColMajor>
146 typedef internal::gebp_kernel<LhsScalar, RhsScalar, Index, OutputMapper
    [all...]
  /external/eigen/Eigen/src/Core/
SolveTriangular.h 19 template<typename LhsScalar, typename RhsScalar, typename Index, int Side, int Mode, bool Conjugate, int StorageOrder>
53 typedef typename Rhs::Scalar RhsScalar;
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, Index, Side, Mode, LhsProductTraits::NeedToConjugate,
GeneralProduct.h 202 typedef typename Rhs::Scalar RhsScalar;
226 ComplexByReal = (NumTraits<LhsScalar>::IsComplex) && (!NumTraits<RhsScalar>::IsComplex),
231 typedef const_blas_data_mapper<RhsScalar,Index,RowMajor> RhsMapper;
232 RhsScalar compatibleAlpha = get_factor<ResScalar,RhsScalar>::run(actualAlpha);
239 <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run(
265 compatibleAlpha = RhsScalar(1);
272 <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run(
296 typedef typename Rhs::Scalar RhsScalar;
317 gemv_static_vector_if<RhsScalar,ActualRhsTypeCleaned::SizeAtCompileTime,ActualRhsTypeCleaned::MaxSizeAtCompileTime,!DirectlyUseRhs (…)
    [all...]
  /external/eigen/Eigen/src/Core/products/
SelfadjointMatrixVector.h 181 typedef typename Rhs::Scalar RhsScalar;
198 internal::gemv_static_vector_if<RhsScalar,ActualRhsTypeCleaned::SizeAtCompileTime,ActualRhsTypeCleaned::MaxSizeAtCompileTime,!UseRhs> static_rhs;
203 ei_declare_aligned_stack_constructed_variable(RhsScalar,actualRhsPtr,rhs.size(),
204 UseRhs ? const_cast<RhsScalar*>(rhs.data()) : static_rhs.data());
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 ScalarBinaryOpTraits<LhsScalar, RhsScalar>::ReturnType ResScalar;
30 const RhsScalar* _rhs, Index rhsIncr, ResScalar* _res, Index resIncr, const RhsScalar& 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 RhsScalar& alpha
    [all...]
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 gebp_traits<RhsScalar,LhsScalar> Traits;
28 typedef typename ScalarBinaryOpTraits<LhsScalar, RhsScalar>::ReturnType ResScalar;
32 const RhsScalar* rhs, Index rhsStride,
35 level3_blocking<RhsScalar,LhsScalar>& blocking,
40 RhsScalar, RhsStorageOrder==RowMajor ? ColMajor : RowMajor, ConjugateRhs,
52 typename RhsScalar, int RhsStorageOrder, bool ConjugateRhs>
53 struct general_matrix_matrix_product<Index,LhsScalar,LhsStorageOrder,ConjugateLhs,RhsScalar,RhsStorageOrder,ConjugateRhs,ColMajor>
56 typedef gebp_traits<LhsScalar,RhsScalar> Traits
    [all...]
GeneralBlockPanelKernel.h 82 * Given a m x k times k x n matrix product of scalar types \c LhsScalar and \c RhsScalar,
92 template<typename LhsScalar, typename RhsScalar, int KcFactor, typename Index>
95 typedef gebp_traits<LhsScalar,RhsScalar> Traits;
108 kdiv = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
124 const Index n_cache = (l2-l1) / (nr * sizeof(RhsScalar) * k);
166 k_div = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
211 if(remaining_l1 >= Index(Traits::nr*sizeof(RhsScalar))*k)
214 max_nc = remaining_l1 / (k*sizeof(RhsScalar));
219 max_nc = (3*actual_l2)/(2*2*max_kc*sizeof(RhsScalar));
222 Index nc = numext::mini<Index>(actual_l2/(2*k*sizeof(RhsScalar)), max_nc) & (~(Traits::nr-1))
    [all...]

Completed in 514 milliseconds