HomeSort by relevance Sort by last modified time
    Searched refs:OtherDerived (Results 1 - 25 of 71) sorted by null

1 2 3

  /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;

Completed in 1267 milliseconds

1 2 3