/external/eigen/Eigen/src/plugins/ |
MatrixCwiseBinaryOps.h | 20 template<typename OtherDerived> 22 EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product) 23 cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const 25 return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); 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 45 return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 60 template<typename OtherDerived> 62 inline const CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived> [all...] |
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 = CustomBinaryOp()) const 45 return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived(), func); 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 EIGEN_STATIC_ASSERT((internal::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(),other.derived()); 107 template<typename OtherDerived> [all...] |
ArrayCwiseBinaryOps.h | 6 template<typename OtherDerived> 8 EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product) 9 operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const 11 return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); 18 template<typename OtherDerived> 20 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar,typename OtherDerived::Scalar>, const Derived, const OtherDerived> 21 operator/(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const 23 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar,typename OtherDerived::Scalar>, const Derived, const OtherDerived>(derived(), other.derived()) [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
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 typedef 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...] |
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 { 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 { 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 { 158 template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLIN [all...] |
/external/eigen/Eigen/src/Core/ |
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>&) [all...] |
Assign.h | 18 template<typename OtherDerived> 20 ::lazyAssign(const DenseBase<OtherDerived>& other) 23 SameType = internal::is_same<typename Derived::Scalar,typename OtherDerived::Scalar>::value 27 EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) 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...] |
NoAlias.h | 38 template<typename OtherDerived> 40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other) 42 call_assignment_no_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 call_assignment_no_alias(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 call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
|
Fuzzy.h | 19 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger> 23 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec) 26 typename internal::nested_eval<OtherDerived,2>::type otherNested(y); 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::Scalar>::IsInteger> 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...] |
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...] |
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...] |
CommaInitializer.h | 39 template<typename OtherDerived> 41 inline CommaInitializer(XprType& xpr, const DenseBase<OtherDerived>& other) 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)
|
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::Scalar>()); 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::Scalar>());
|
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...] |
Matrix.h | 221 template<typename OtherDerived> 223 EIGEN_STRONG_INLINE Matrix& operator=(const DenseBase<OtherDerived>& other) 232 * \copydetails DenseBase::operator=(const EigenBase<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) 374 * \sa MatrixBase::operator=(const EigenBase<OtherDerived>&) 376 template<typename OtherDerived> 378 EIGEN_STRONG_INLINE Matrix(const EigenBase<OtherDerived> &other [all...] |
Dot.h | 66 template<typename OtherDerived> 68 typename ScalarBinaryOpTraits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType 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) cons [all...] |
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...] |
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...] |
/external/eigen/Eigen/src/SparseCore/ |
SparseFuzzy.h | 16 template<typename OtherDerived> 17 bool SparseMatrixBase<Derived>::isApprox(const SparseMatrixBase<OtherDerived>& other, const RealScalar &prec) const 20 typename internal::conditional<bool(IsRowMajor)==bool(OtherDerived::IsRowMajor), 21 const typename internal::nested_eval<OtherDerived,2,PlainObject>::type,
|
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...] |
SparseDot.h | 16 template<typename OtherDerived> 18 SparseMatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 21 EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived) 22 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) 23 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), 41 template<typename OtherDerived> 43 SparseMatrixBase<Derived>::dot(const SparseMatrixBase<OtherDerived>& other) const 46 EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived) 47 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) 48 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value) [all...] |
/external/eigen/doc/examples/ |
CustomizingEigen_Inheritance.cpp | 10 template<typename OtherDerived> 11 MyVectorType(const Eigen::MatrixBase<OtherDerived>& other) 16 template<typename OtherDerived> 17 MyVectorType& operator=(const Eigen::MatrixBase <OtherDerived>& other)
|
/external/eigen/Eigen/src/Geometry/ |
RotationBase.h | 69 template<typename OtherDerived> 70 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType 71 operator*(const EigenBase<OtherDerived>& e) const 72 { return internal::rotation_base_generic_product_selector<Derived,OtherDerived>::run(derived(), e.derived()); } 75 template<typename OtherDerived> friend 76 EIGEN_DEVICE_FUNC inline RotationMatrixType operator*(const EigenBase<OtherDerived>& l, const Derived& r) 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) [all...] |
OrthoMethods.h | 28 template<typename OtherDerived> 30 EIGEN_DEVICE_FUNC inline typename MatrixBase<Derived>::template cross_product_return_type<OtherDerived>::type 34 MatrixBase<Derived>::cross(const MatrixBase<OtherDerived>& other) const 37 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(OtherDerived,3) 42 typename internal::nested_eval<OtherDerived,2>::type rhs(other.derived()); 43 return typename cross_product_return_type<OtherDerived>::type( 80 template<typename OtherDerived> 82 MatrixBase<Derived>::cross3(const MatrixBase<OtherDerived>& other) const 85 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(OtherDerived,4) 88 typedef typename internal::nested_eval<OtherDerived,2>::type OtherDerivedNested [all...] |
/external/eigen/unsupported/Eigen/src/Skyline/ |
SkylineMatrixBase.h | 156 template<typename OtherDerived> 157 inline void assignGeneric(const OtherDerived& other) { 167 template<typename OtherDerived> 168 inline Derived & operator=(const SkylineMatrixBase<OtherDerived>& other) { 180 template<typename OtherDerived> 181 const typename SkylineProductReturnType<Derived, OtherDerived>::Type 182 operator*(const MatrixBase<OtherDerived> &other) const;
|