Home
last modified time | relevance | path

Searched refs:DstXprType (Results 1 – 21 of 21) sorted by relevance

/external/eigen/Eigen/src/SparseCore/
DSparseAssign.h70 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 …]
DSparseProduct.h101 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…
DSparseSelfAdjointView.h222 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/
DAssignEvaluator.h197 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 …]
DTriangularMatrix.h740 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 …]
DAssign_MKL.h83 …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) …
DSolve.h136 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> &)
DDiagonalMatrix.h318 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…
DSwap.h30 typedef typename Base::DstXprType DstXprType; typedef
33 …nel(DstEvaluatorTypeT &dst, const SrcEvaluatorTypeT &src, const Functor &func, DstXprType& dstExpr) in generic_dense_assignment_kernel()
DProductEvaluators.h135 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 …]
DSelfAdjointView.h282 typedef typename Base::DstXprType DstXprType;
295 …ernel(DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType& dstExpr)
/external/eigen/test/
Devaluators.cpp20 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/
DSparseQR.h707 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/
DInverseImpl.h289 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);
DPartialPivLU.h567 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…
DFullPivLU.h862 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/
DSolveWithGuess.h95 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/
DCompleteOrthogonalDecomposition.h530 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…
DColPivHouseholderQR.h616 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…
DFullPivHouseholderQR.h578 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/
DHomogeneous.h350 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…