/external/eigen/Eigen/src/SparseCore/ |
D | SparseMatrixBase.h | 54 template<typename OtherDerived> 55 Derived& operator=(const EigenBase<OtherDerived> &other); 195 template<typename OtherDerived> 196 Derived& operator=(const ReturnByValue<OtherDerived>& other); 198 template<typename OtherDerived> 199 inline Derived& operator=(const SparseMatrixBase<OtherDerived>& other); 205 template<typename OtherDerived> 206 inline Derived& assign(const OtherDerived& other); 208 template<typename OtherDerived> 209 inline void assignGeneric(const OtherDerived& other); [all …]
|
D | SparseDot.h | 16 template<typename OtherDerived> 18 SparseMatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const in dot() 21 EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived) in dot() 22 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) in dot() 23 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), in dot() 41 template<typename OtherDerived> 43 SparseMatrixBase<Derived>::dot(const SparseMatrixBase<OtherDerived>& other) const in dot() 46 EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived) in dot() 47 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) in dot() 48 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), in dot() [all …]
|
/external/eigen/Eigen/src/plugins/ |
D | MatrixCwiseBinaryOps.h | 20 template<typename OtherDerived> 22 EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product) in EIGEN_CWISE_BINARY_RETURN_TYPE() argument 23 cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const in EIGEN_CWISE_BINARY_RETURN_TYPE() 25 return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); in EIGEN_CWISE_BINARY_RETURN_TYPE() 40 template<typename OtherDerived> 42 inline const CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived> 43 cwiseEqual(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const in cwiseEqual() 45 …return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.de… in cwiseEqual() 60 template<typename OtherDerived> 62 inline const CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived> [all …]
|
D | CommonCwiseBinaryOps.h | 40 template<typename CustomBinaryOp, typename OtherDerived> 42 EIGEN_STRONG_INLINE const CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> 43 binaryExpr(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other, const CustomBinaryOp& func … 45 …return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()… 88 template<typename OtherDerived> 90 inline const CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived> 91 operator&&(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const 93 …ernal::is_same<bool,Scalar>::value && internal::is_same<bool,typename OtherDerived::Scalar>::value… 95 …return CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived>(derived()… 107 template<typename OtherDerived> [all …]
|
D | ArrayCwiseBinaryOps.h | 6 template<typename OtherDerived> 8 EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product) in EIGEN_CWISE_BINARY_RETURN_TYPE() argument 9 operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const in EIGEN_CWISE_BINARY_RETURN_TYPE() 11 return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); in EIGEN_CWISE_BINARY_RETURN_TYPE() 18 template<typename OtherDerived> 20 …Op<internal::scalar_quotient_op<Scalar,typename OtherDerived::Scalar>, const Derived, const OtherD… 21 operator/(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const 23 …Op<internal::scalar_quotient_op<Scalar,typename OtherDerived::Scalar>, const Derived, const OtherD… 109 template<typename OtherDerived> \ 110 …::scalar_cmp_op<Scalar, typename OtherDerived::Scalar, internal::cmp_ ## COMPARATOR>, const Derive… [all …]
|
/external/eigen/Eigen/src/Core/ |
D | ArrayBase.h | 124 template<typename OtherDerived> 126 Derived& operator+=(const ArrayBase<OtherDerived>& other); 127 template<typename OtherDerived> 129 Derived& operator-=(const ArrayBase<OtherDerived>& other); 131 template<typename OtherDerived> 133 Derived& operator*=(const ArrayBase<OtherDerived>& other); 135 template<typename OtherDerived> 137 Derived& operator/=(const ArrayBase<OtherDerived>& other); 162 template<typename OtherDerived> explicit ArrayBase(const ArrayBase<OtherDerived>&); 165 template<typename OtherDerived> Derived& operator+=(const MatrixBase<OtherDerived>& ) [all …]
|
D | MatrixBase.h | 144 template <typename OtherDerived> 146 Derived& operator=(const DenseBase<OtherDerived>& other); 148 template <typename OtherDerived> 150 Derived& operator=(const EigenBase<OtherDerived>& other); 152 template<typename OtherDerived> 154 Derived& operator=(const ReturnByValue<OtherDerived>& other); 156 template<typename OtherDerived> 158 Derived& operator+=(const MatrixBase<OtherDerived>& other); 159 template<typename OtherDerived> 161 Derived& operator-=(const MatrixBase<OtherDerived>& other); [all …]
|
D | VectorwiseOp.h | 207 template<typename OtherDerived> struct ExtendedType { 208 typedef Replicate<OtherDerived, 215 template<typename OtherDerived> 217 typename ExtendedType<OtherDerived>::Type 218 extendedTo(const DenseBase<OtherDerived>& other) const 220 EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(isVertical, OtherDerived::MaxColsAtCompileTime==1), 222 EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(isHorizontal, OtherDerived::MaxRowsAtCompileTime==1), 224 return typename ExtendedType<OtherDerived>::Type 230 template<typename OtherDerived> struct OppositeExtendedType { 231 typedef Replicate<OtherDerived, [all …]
|
D | Fuzzy.h | 19 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Sca… 23 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec) in run() 26 typename internal::nested_eval<OtherDerived,2>::type otherNested(y); in run() 31 template<typename Derived, typename OtherDerived> 32 struct isApprox_selector<Derived, OtherDerived, true> 35 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar&) 41 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Sca… 45 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec) 51 template<typename Derived, typename OtherDerived> 52 struct isMuchSmallerThan_object_selector<Derived, OtherDerived, true> [all …]
|
D | Assign.h | 18 template<typename OtherDerived> 20 ::lazyAssign(const DenseBase<OtherDerived>& other) in lazyAssign() 23 SameType = internal::is_same<typename Derived::Scalar,typename OtherDerived::Scalar>::value in lazyAssign() 27 EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) in lazyAssign() 37 template<typename OtherDerived> 39 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 62 template <typename OtherDerived> 64 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 71 template <typename OtherDerived> 73 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const EigenBase<OtherDerived>& other) [all …]
|
D | NoAlias.h | 38 template<typename OtherDerived> 40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other) 42 …_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); 46 template<typename OtherDerived> 48 EIGEN_STRONG_INLINE ExpressionType& operator+=(const StorageBase<OtherDerived>& other) 50 …as(m_expression, other.derived(), internal::add_assign_op<Scalar,typename OtherDerived::Scalar>()); 54 template<typename OtherDerived> 56 EIGEN_STRONG_INLINE ExpressionType& operator-=(const StorageBase<OtherDerived>& other) 58 …as(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
|
D | Transpositions.h | 30 template<typename OtherDerived> 31 Derived& operator=(const TranspositionsBase<OtherDerived>& other) 170 template<typename OtherDerived> 171 inline Transpositions(const TranspositionsBase<OtherDerived>& other) 186 template<typename OtherDerived> 187 Transpositions& operator=(const TranspositionsBase<OtherDerived>& other) 250 template<typename OtherDerived> 251 Map& operator=(const TranspositionsBase<OtherDerived>& other) 303 template<typename OtherDerived> 304 TranspositionsWrapper& operator=(const TranspositionsBase<OtherDerived>& other) [all …]
|
D | PlainObjectBase.h | 53 typename OtherDerived = Derived, 54 … bool IsVector = bool(Derived::IsVectorAtCompileTime) && bool(OtherDerived::IsVectorAtCompileTime)> 360 template<typename OtherDerived> 362 EIGEN_STRONG_INLINE void resizeLike(const EigenBase<OtherDerived>& _other) 364 const OtherDerived& other = _other.derived(); 446 template<typename OtherDerived> 448 EIGEN_STRONG_INLINE void conservativeResizeLike(const DenseBase<OtherDerived>& other) 450 internal::conservative_resize_like_impl<Derived,OtherDerived>::run(*this, other); 463 template<typename OtherDerived> 465 EIGEN_STRONG_INLINE Derived& lazyAssign(const DenseBase<OtherDerived>& other) [all …]
|
D | DenseBase.h | 273 template<typename OtherDerived> 275 Derived& operator=(const DenseBase<OtherDerived>& other); 283 template<typename OtherDerived> 285 Derived& operator=(const EigenBase<OtherDerived> &other); 287 template<typename OtherDerived> 289 Derived& operator+=(const EigenBase<OtherDerived> &other); 291 template<typename OtherDerived> 293 Derived& operator-=(const EigenBase<OtherDerived> &other); 295 template<typename OtherDerived> 297 Derived& operator=(const ReturnByValue<OtherDerived>& func); [all …]
|
D | EigenBase.h | 131 template<typename OtherDerived> 133 Derived& DenseBase<Derived>::operator=(const EigenBase<OtherDerived> &other) 140 template<typename OtherDerived> 142 Derived& DenseBase<Derived>::operator+=(const EigenBase<OtherDerived> &other) 144 …call_assignment(derived(), other.derived(), internal::add_assign_op<Scalar,typename OtherDerived::… 149 template<typename OtherDerived> 151 Derived& DenseBase<Derived>::operator-=(const EigenBase<OtherDerived> &other) 153 …call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::…
|
D | Matrix.h | 221 template<typename OtherDerived> 223 EIGEN_STRONG_INLINE Matrix& operator=(const DenseBase<OtherDerived>& other) 234 template<typename OtherDerived> 236 EIGEN_STRONG_INLINE Matrix& operator=(const EigenBase<OtherDerived> &other) 241 template<typename OtherDerived> 243 EIGEN_STRONG_INLINE Matrix& operator=(const ReturnByValue<OtherDerived>& func) 376 template<typename OtherDerived> 378 EIGEN_STRONG_INLINE Matrix(const EigenBase<OtherDerived> &other) 387 template<typename OtherDerived> 389 explicit Matrix(const RotationBase<OtherDerived,ColsAtCompileTime>& r); [all …]
|
D | TriangularMatrix.h | 424 template<typename OtherDerived> 426 TriangularViewType& operator=(const TriangularBase<OtherDerived>& other); 429 template<typename OtherDerived> 431 TriangularViewType& operator=(const MatrixBase<OtherDerived>& other); 439 template<typename OtherDerived> 441 void lazyAssign(const TriangularBase<OtherDerived>& other); 444 template<typename OtherDerived> 446 void lazyAssign(const MatrixBase<OtherDerived>& other); 450 template<typename OtherDerived> 452 const Product<TriangularViewType,OtherDerived> [all …]
|
D | CommaInitializer.h | 39 template<typename OtherDerived> 41 inline CommaInitializer(XprType& xpr, const DenseBase<OtherDerived>& other) in CommaInitializer() 79 template<typename OtherDerived> 81 CommaInitializer& operator,(const DenseBase<OtherDerived>& other) 94 m_xpr.template block<OtherDerived::RowsAtCompileTime, OtherDerived::ColsAtCompileTime> 151 template<typename OtherDerived> 153 DenseBase<Derived>::operator<<(const DenseBase<OtherDerived>& other)
|
D | Dot.h | 66 template<typename OtherDerived> 68 …<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::Retu… 69 MatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 72 EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived) 73 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) 75 typedef internal::scalar_conj_product_op<Scalar,typename OtherDerived::Scalar> func; 76 EIGEN_CHECK_BINARY_COMPATIBILIY(func,Scalar,typename OtherDerived::Scalar); 81 return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); 278 template<typename OtherDerived> 280 (const MatrixBase<OtherDerived>& other, const RealScalar& prec) const [all …]
|
/external/eigen/Eigen/src/Geometry/ |
D | RotationBase.h | 69 template<typename OtherDerived> 70 …pename internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVecto… 71 operator*(const EigenBase<OtherDerived>& e) const 72 …{ return internal::rotation_base_generic_product_selector<Derived,OtherDerived>::run(derived(), e.… 75 template<typename OtherDerived> friend 76 …EIGEN_DEVICE_FUNC inline RotationMatrixType operator*(const EigenBase<OtherDerived>& l, const Deri… 139 template<typename OtherDerived> 141 ::Matrix(const RotationBase<OtherDerived,ColsAtCompileTime>& r) 143 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim)) 152 template<typename OtherDerived> [all …]
|
D | OrthoMethods.h | 28 template<typename OtherDerived> 30 …CE_FUNC inline typename MatrixBase<Derived>::template cross_product_return_type<OtherDerived>::type 34 MatrixBase<Derived>::cross(const MatrixBase<OtherDerived>& other) const in cross() 37 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(OtherDerived,3) in cross() 42 typename internal::nested_eval<OtherDerived,2>::type rhs(other.derived()); in cross() 43 return typename cross_product_return_type<OtherDerived>::type( in cross() 80 template<typename OtherDerived> 82 MatrixBase<Derived>::cross3(const MatrixBase<OtherDerived>& other) const in cross3() 85 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(OtherDerived,4) in cross3() 88 typedef typename internal::nested_eval<OtherDerived,2>::type OtherDerivedNested; in cross3() [all …]
|
D | Quaternion.h | 91 …template<class OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Quater… 101 …template<class OtherDerived> EIGEN_DEVICE_FUNC Derived& operator=(const MatrixBase<OtherDerived>& … 134 …template<class OtherDerived> EIGEN_DEVICE_FUNC inline Scalar dot(const QuaternionBase<OtherDerived… in dot() 136 …template<class OtherDerived> EIGEN_DEVICE_FUNC Scalar angularDistance(const QuaternionBase<OtherDe… 145 …template<class OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion<Scalar> operator* (c… 146 …template<class OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator*= (const Quat… 154 …template<class OtherDerived> EIGEN_DEVICE_FUNC Quaternion<Scalar> slerp(const Scalar& t, const Qua… 160 template<class OtherDerived> 161 …EIGEN_DEVICE_FUNC bool isApprox(const QuaternionBase<OtherDerived>& other, const RealScalar& prec … 442 template <class OtherDerived> [all …]
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorDevice.h | 31 template<typename OtherDerived> 32 EIGEN_STRONG_INLINE TensorDevice& operator=(const OtherDerived& other) { 33 typedef TensorAssignOp<ExpressionType, const OtherDerived> Assign; 39 template<typename OtherDerived> 40 EIGEN_STRONG_INLINE TensorDevice& operator+=(const OtherDerived& other) { 41 typedef typename OtherDerived::Scalar Scalar; 42 …TensorCwiseBinaryOp<internal::scalar_sum_op<Scalar>, const ExpressionType, const OtherDerived> Sum; 50 template<typename OtherDerived> 51 EIGEN_STRONG_INLINE TensorDevice& operator-=(const OtherDerived& other) { 52 typedef typename OtherDerived::Scalar Scalar; [all …]
|
D | TensorBase.h | 137 template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 138 const TensorCwiseBinaryOp<internal::scalar_igamma_op<Scalar>, const Derived, const OtherDerived> 139 igamma(const OtherDerived& other) const { in igamma() 144 template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 145 … const TensorCwiseBinaryOp<internal::scalar_igammac_op<Scalar>, const Derived, const OtherDerived> 146 igammac(const OtherDerived& other) const { in igammac() 151 template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 152 const TensorCwiseBinaryOp<internal::scalar_zeta_op<Scalar>, const Derived, const OtherDerived> 153 zeta(const OtherDerived& other) const { in zeta() 158 template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE [all …]
|
/external/eigen/doc/examples/ |
D | CustomizingEigen_Inheritance.cpp | 10 template<typename OtherDerived> 11 MyVectorType(const Eigen::MatrixBase<OtherDerived>& other) in MyVectorType() 16 template<typename OtherDerived> 17 MyVectorType& operator=(const Eigen::MatrixBase <OtherDerived>& other) in operator =()
|