/external/eigen/Eigen/src/SparseCore/ |
D | SparseAssign.h | 70 template<typename DstXprType, typename SrcXprType> 71 void assign_sparse_to_sparse(DstXprType &dst, const SrcXprType &src) 73 typedef typename DstXprType::Scalar Scalar; 74 typedef internal::evaluator<DstXprType> DstEvaluatorType; 101 …eigen_assert(( ((internal::traits<DstXprType>::SupportedAccessPatterns & OuterRandomAccessPattern)… 108 DstXprType temp(src.rows(), src.cols()); 127 template< typename DstXprType, typename SrcXprType, typename Functor> 128 struct Assignment<DstXprType, SrcXprType, Functor, Sparse2Sparse> 130 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT… 137 template< typename DstXprType, typename SrcXprType, typename Functor> [all …]
|
D | SparseProduct.h | 101 template< typename DstXprType, typename Lhs, typename Rhs> 102 struct Assignment<DstXprType, Product<Lhs,Rhs,AliasFreeProduct>, internal::assign_op<typename DstXp… 105 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT… 117 template< typename DstXprType, typename Lhs, typename Rhs> 118 struct Assignment<DstXprType, Product<Lhs,Rhs,AliasFreeProduct>, internal::add_assign_op<typename D… 121 …static void run(DstXprType &dst, const SrcXprType &src, const internal::add_assign_op<typename Dst… 128 template< typename DstXprType, typename Lhs, typename Rhs> 129 struct Assignment<DstXprType, Product<Lhs,Rhs,AliasFreeProduct>, internal::sub_assign_op<typename D… 132 …static void run(DstXprType &dst, const SrcXprType &src, const internal::sub_assign_op<typename Dst…
|
D | SparseSelfAdjointView.h | 222 template< typename DstXprType, typename SrcXprType, typename Functor> 223 struct Assignment<DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse> 225 typedef typename DstXprType::StorageIndex StorageIndex; 226 typedef internal::assign_op<typename DstXprType::Scalar,typename SrcXprType::Scalar> AssignOpType; 245 …const internal::add_assign_op<typename DstXprType::Scalar,typename SrcXprType::Scalar>& /* func */) 254 …const internal::sub_assign_op<typename DstXprType::Scalar,typename SrcXprType::Scalar>& /* func */) 631 template<typename DstXprType, typename MatrixType, int Mode, typename Scalar> 632 struct Assignment<DstXprType, SparseSymmetricPermutationProduct<MatrixType,Mode>, internal::assign_… 635 typedef typename DstXprType::StorageIndex DstIndex;
|
/external/eigen/Eigen/src/Core/ |
D | AssignEvaluator.h | 197 typedef typename DstEvaluatorType::XprType DstXprType; typedef 200 outer = Index / DstXprType::InnerSizeAtCompileTime, 201 inner = Index % DstXprType::InnerSizeAtCompileTime 262 typedef typename DstEvaluatorType::XprType DstXprType; 266 outer = Index / DstXprType::InnerSizeAtCompileTime, 267 inner = Index % DstXprType::InnerSizeAtCompileTime, 337 typedef typename Kernel::DstEvaluatorType::XprType DstXprType; 338 …copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, 0, DstXprType::SizeAtCompileTime>:… 347 typedef typename Kernel::DstEvaluatorType::XprType DstXprType; 351 …copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, 0, DstXprType::InnerSizeAtCompileTime… [all …]
|
D | TriangularMatrix.h | 740 typedef typename Base::DstXprType DstXprType; 753 …ernel(DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType& dstExpr) 782 template<int Mode, bool SetOpposite, typename DstXprType, typename SrcXprType, typename Functor> 784 void call_triangular_assignment_loop(DstXprType& dst, const SrcXprType& src, const Functor &func) 786 typedef evaluator<DstXprType> DstEvaluatorType; 802 unroll = DstXprType::SizeAtCompileTime != Dynamic 804 …&& DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCos… 807 …triangular_assignment_loop<Kernel, Mode, unroll ? int(DstXprType::SizeAtCompileTime) : Dynamic, Se… 810 template<int Mode, bool SetOpposite, typename DstXprType, typename SrcXprType> 812 void call_triangular_assignment_loop(DstXprType& dst, const SrcXprType& src) [all …]
|
D | Assign_MKL.h | 83 …template< typename DstXprType, typename SrcXprNested> … 84 …struct Assignment<DstXprType, CwiseUnaryOp<scalar_##EIGENOP##_op<EIGENTYPE>, SrcXprNested>, assign… 85 …Dense2Dense, typename enable_if<vml_assign_traits<DstXprType,SrcXprNested>::EnableVml>::type> { … 87 …static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE,EIGENTYPE> &/*fu… 89 …if(vml_assign_traits<DstXprType,SrcXprNested>::Traversal==LinearTraversal) { … 141 …template< typename DstXprType, typename SrcXprNested, typename Plain> … 142 …struct Assignment<DstXprType, CwiseBinaryOp<scalar_##EIGENOP##_op<EIGENTYPE,EIGENTYPE>, SrcXprNest… 144 …Dense2Dense, typename enable_if<vml_assign_traits<DstXprType,SrcXprNested>::EnableVml>::type> { … 147 …static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE,EIGENTYPE> &/*fu… 150 …if(vml_assign_traits<DstXprType,SrcXprNested>::Traversal==LinearTraversal) …
|
D | Solve.h | 136 template<typename DstXprType, typename DecType, typename RhsType, typename Scalar> 137 struct Assignment<DstXprType, Solve<DecType,RhsType>, internal::assign_op<Scalar,Scalar>, Dense2Den… 140 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &) 152 template<typename DstXprType, typename DecType, typename RhsType, typename Scalar> 153 struct Assignment<DstXprType, Solve<Transpose<const DecType>,RhsType>, internal::assign_op<Scalar,S… 156 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &) 168 template<typename DstXprType, typename DecType, typename RhsType, typename Scalar> 169 struct Assignment<DstXprType, Solve<CwiseUnaryOp<internal::scalar_conjugate_op<typename DecType::Sc… 173 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &)
|
D | DiagonalMatrix.h | 318 template< typename DstXprType, typename SrcXprType, typename Functor> 319 struct Assignment<DstXprType, SrcXprType, Functor, Diagonal2Dense> 321 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT… 332 …static void run(DstXprType &dst, const SrcXprType &src, const internal::add_assign_op<typename Dst… 335 …static void run(DstXprType &dst, const SrcXprType &src, const internal::sub_assign_op<typename Dst…
|
D | Swap.h | 30 typedef typename Base::DstXprType DstXprType; typedef 33 …nel(DstEvaluatorTypeT &dst, const SrcEvaluatorTypeT &src, const Functor &func, DstXprType& dstExpr) in generic_dense_assignment_kernel()
|
D | ProductEvaluators.h | 135 template< typename DstXprType, typename Lhs, typename Rhs, int Options, typename Scalar> 136 struct Assignment<DstXprType, Product<Lhs,Rhs,Options>, internal::assign_op<Scalar,Scalar>, Dense2D… 141 void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &) 153 template< typename DstXprType, typename Lhs, typename Rhs, int Options, typename Scalar> 154 struct Assignment<DstXprType, Product<Lhs,Rhs,Options>, internal::add_assign_op<Scalar,Scalar>, Den… 159 void run(DstXprType &dst, const SrcXprType &src, const internal::add_assign_op<Scalar,Scalar> &) 168 template< typename DstXprType, typename Lhs, typename Rhs, int Options, typename Scalar> 169 struct Assignment<DstXprType, Product<Lhs,Rhs,Options>, internal::sub_assign_op<Scalar,Scalar>, Den… 174 void run(DstXprType &dst, const SrcXprType &src, const internal::sub_assign_op<Scalar,Scalar> &) 186 template< typename DstXprType, typename Lhs, typename Rhs, typename AssignFunc, typename Scalar, ty… [all …]
|
D | SelfAdjointView.h | 282 typedef typename Base::DstXprType DstXprType; 295 …ernel(DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType& dstExpr)
|
/external/eigen/test/ |
D | evaluators.cpp | 20 template<typename DstXprType, typename SrcXprType> 22 DstXprType& copy_using_evaluator(const EigenBase<DstXprType> &dst, const SrcXprType &src) in copy_using_evaluator() 24 …(dst.const_cast_derived(), src.derived(), internal::assign_op<typename DstXprType::Scalar,typename… in copy_using_evaluator() 28 template<typename DstXprType, template <typename> class StorageBase, typename SrcXprType> 30 …const DstXprType& copy_using_evaluator(const NoAlias<DstXprType, StorageBase>& dst, const SrcXprTy… in copy_using_evaluator() argument 32 …call_assignment(dst, src.derived(), internal::assign_op<typename DstXprType::Scalar,typename SrcXp… in copy_using_evaluator() 36 template<typename DstXprType, typename SrcXprType> 38 DstXprType& copy_using_evaluator(const PlainObjectBase<DstXprType> &dst, const SrcXprType &src) in copy_using_evaluator() 48 …(dst.const_cast_derived(), src.derived(), internal::assign_op<typename DstXprType::Scalar,typename… in copy_using_evaluator() 52 template<typename DstXprType, typename SrcXprType> [all …]
|
/external/eigen/Eigen/src/SparseQR/ |
D | SparseQR.h | 707 template< typename DstXprType, typename SparseQRType> 708 …ruct Assignment<DstXprType, SparseQRMatrixQReturnType<SparseQRType>, internal::assign_op<typename … 711 typedef typename DstXprType::Scalar Scalar; 712 typedef typename DstXprType::StorageIndex StorageIndex; 713 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &… 715 typename DstXprType::PlainObject idMat(src.m_qr.rows(), src.m_qr.rows()); 719 dst = SparseQR_QProduct<SparseQRType, DstXprType>(src.m_qr, idMat, false); 723 template< typename DstXprType, typename SparseQRType> 724 …ruct Assignment<DstXprType, SparseQRMatrixQReturnType<SparseQRType>, internal::assign_op<typename … 727 typedef typename DstXprType::Scalar Scalar; [all …]
|
/external/eigen/Eigen/src/LU/ |
D | InverseImpl.h | 289 template<typename DstXprType, typename XprType> 290 struct Assignment<DstXprType, Inverse<XprType>, internal::assign_op<typename DstXprType::Scalar,typ… 293 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT… 300 const int Size = EIGEN_PLAIN_ENUM_MIN(XprType::ColsAtCompileTime,DstXprType::ColsAtCompileTime); 310 compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst);
|
D | PartialPivLU.h | 567 template<typename DstXprType, typename MatrixType> 568 struct Assignment<DstXprType, Inverse<PartialPivLU<MatrixType> >, internal::assign_op<typename DstX… 572 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT…
|
D | FullPivLU.h | 862 template<typename DstXprType, typename MatrixType> 863 struct Assignment<DstXprType, Inverse<FullPivLU<MatrixType> >, internal::assign_op<typename DstXprT… 867 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT…
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
D | SolveWithGuess.h | 95 template<typename DstXprType, typename DecType, typename RhsType, typename GuessType, typename Scal… 96 struct Assignment<DstXprType, SolveWithGuess<DecType,RhsType,GuessType>, internal::assign_op<Scalar… 99 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<Scalar,Scalar> &)
|
/external/eigen/Eigen/src/QR/ |
D | CompleteOrthogonalDecomposition.h | 530 template<typename DstXprType, typename MatrixType> 531 struct Assignment<DstXprType, Inverse<CompleteOrthogonalDecomposition<MatrixType> >, internal::assi… 535 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT…
|
D | ColPivHouseholderQR.h | 616 template<typename DstXprType, typename MatrixType> 617 struct Assignment<DstXprType, Inverse<ColPivHouseholderQR<MatrixType> >, internal::assign_op<typena… 621 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT…
|
D | FullPivHouseholderQR.h | 578 template<typename DstXprType, typename MatrixType> 579 struct Assignment<DstXprType, Inverse<FullPivHouseholderQR<MatrixType> >, internal::assign_op<typen… 583 …static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprT…
|
/external/eigen/Eigen/src/Geometry/ |
D | Homogeneous.h | 350 template< typename DstXprType, typename ArgType, typename Scalar> 351 struct Assignment<DstXprType, Homogeneous<ArgType,Vertical>, internal::assign_op<Scalar,typename Ar… 354 …EIGEN_DEVICE_FUNC static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_o… 367 template< typename DstXprType, typename ArgType, typename Scalar> 368 struct Assignment<DstXprType, Homogeneous<ArgType,Horizontal>, internal::assign_op<Scalar,typename … 371 …EIGEN_DEVICE_FUNC static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_o…
|