Searched refs:CwiseBinaryOp (Results 1 - 17 of 17) sorted by relevance

/external/eigen/Eigen/src/plugins/
H A DMatrixCwiseBinaryOps.h18 * \sa class CwiseBinaryOp, cwiseAbs2
40 inline const CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>
43 return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived());
59 inline const CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived>
62 return CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived());
70 * \sa class CwiseBinaryOp, max()
73 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const OtherDerived>
76 return CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived());
81 * \sa class CwiseBinaryOp, min()
83 EIGEN_STRONG_INLINE const CwiseBinaryOp<interna
[all...]
H A DCommonCwiseBinaryOps.h17 * \sa class CwiseBinaryOp, operator-=()
25 * \sa class CwiseBinaryOp, operator+=()
32 * of the custom operator (see class CwiseBinaryOp for an example)
38 * \sa class CwiseBinaryOp, operator+(), operator-(), cwiseProduct()
41 EIGEN_STRONG_INLINE const CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>
44 return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived(), func);
H A DArrayCwiseBinaryOps.h17 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>
20 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived());
36 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived,
61 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar>, const Derived,
187 inline const CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived>
192 return CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived>(derived(),other.derived());
205 inline const CwiseBinaryOp<internal::scalar_boolean_or_op, const Derived, const OtherDerived>
210 return CwiseBinaryOp<internal::scalar_boolean_or_op, const Derived, const OtherDerived>(derived(),other.derived());
/external/eigen/Eigen/src/Core/
H A DCwiseBinaryOp.h16 /** \class CwiseBinaryOp
28 * For example, the return type of matrix1+matrix2 is a CwiseBinaryOp.
31 * CwiseBinaryOp types explicitly.
38 struct traits<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
51 // even though we require Lhs and Rhs to have the same scalar type (see CwiseBinaryOp constructor),
106 class CwiseBinaryOp : internal::no_assignment_operator, class in namespace:Eigen
118 EIGEN_GENERIC_PUBLIC_INTERFACE(CwiseBinaryOp)
125 EIGEN_STRONG_INLINE CwiseBinaryOp(const Lhs& aLhs, const Rhs& aRhs, const BinaryOp& func = BinaryOp()) function in class:Eigen::CwiseBinaryOp
164 : public internal::dense_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
166 typedef CwiseBinaryOp<BinaryO
[all...]
H A DGlobalFunctions.h60 inline const Eigen::CwiseBinaryOp<Eigen::internal::scalar_binary_pow_op<typename Derived::Scalar, typename Derived::Scalar>, const Derived, const Derived>
63 return Eigen::CwiseBinaryOp<Eigen::internal::scalar_binary_pow_op<typename Derived::Scalar, typename Derived::Scalar>, const Derived, const Derived>(
H A DVectorwiseOp.h485 CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
497 CwiseBinaryOp<internal::scalar_difference_op<Scalar>,
510 CwiseBinaryOp<internal::scalar_product_op<Scalar>,
524 CwiseBinaryOp<internal::scalar_quotient_op<Scalar>,
539 CwiseBinaryOp<internal::scalar_quotient_op<Scalar>,
577 typedef CwiseBinaryOp<internal::scalar_quotient_op<typename internal::traits<ExpressionType>::Scalar>,
H A DTranspose.h349 struct check_transpose_aliasing_compile_time_selector<DestIsTransposed,CwiseBinaryOp<BinOp,DerivedA,DerivedB> >
366 struct check_transpose_aliasing_run_time_selector<Scalar,DestIsTransposed,CwiseBinaryOp<BinOp,DerivedA,DerivedB> >
368 static bool run(const Scalar* dest, const CwiseBinaryOp<BinOp,DerivedA,DerivedB>& src) argument
H A DSelfCwiseBinaryOp.h33 : traits<CwiseBinaryOp<BinaryOp,Lhs,Rhs> >
38 Flags = traits<CwiseBinaryOp<BinaryOp,Lhs,Rhs> >::Flags | (Lhs::Flags&DirectAccessBit) | (Lhs::Flags&LvalueBit),
126 // see CwiseBinaryOp ctor for details
/external/eigen/Eigen/src/SparseCore/
H A DSparseDiagonalProduct.h23 // => again, we can reuse specialization of CwiseBinaryOp::InnerIterator
123 : public CwiseBinaryOp<
128 typedef typename CwiseBinaryOp<
161 : public CwiseBinaryOp<
166 typedef typename CwiseBinaryOp<
H A DSparseCwiseBinaryOp.h49 : public SparseMatrixBase<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
54 typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> Derived;
97 typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> CwiseBinaryXpr;
163 typedef CwiseBinaryOp<BinaryFunc, Lhs, Rhs> CwiseBinaryXpr;
217 typedef CwiseBinaryOp<BinaryFunc, Lhs, Rhs> CwiseBinaryXpr;
258 typedef CwiseBinaryOp<BinaryFunc, Lhs, Rhs> CwiseBinaryXpr;
H A DSparseMatrixBase.h321 CwiseBinaryOp< \
/external/eigen/Eigen/src/Core/util/
H A DMacros.h407 EIGEN_STRONG_INLINE const CwiseBinaryOp<FUNCTOR<Scalar>, const Derived, const OtherDerived> \
410 return CwiseBinaryOp<FUNCTOR<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); \
415 CwiseBinaryOp< \
H A DForwardDeclarations.h89 template<typename BinaryOp, typename Lhs, typename Rhs> class CwiseBinaryOp;
/external/eigen/Eigen/src/Geometry/
H A DAlignedBox.h111 const CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const VectorType, const VectorType> >
119 inline const CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> sizes() const
130 inline CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> diagonal() const
/external/eigen/Eigen/src/Eigen2Support/
H A DCwise.h19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
/external/eigen/unsupported/Eigen/src/AutoDiff/
H A DAutoDiffScalar.h187 inline const AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,const DerType,const typename internal::remove_all<OtherDerType>::type> >
191 return AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,const DerType,const typename internal::remove_all<OtherDerType>::type> >(
223 inline const AutoDiffScalar<CwiseBinaryOp<internal::scalar_difference_op<Scalar>, const DerType,const typename internal::remove_all<OtherDerType>::type> >
227 return AutoDiffScalar<CwiseBinaryOp<internal::scalar_difference_op<Scalar>, const DerType,const typename internal::remove_all<OtherDerType>::type> >(
314 const CwiseBinaryOp<internal::scalar_difference_op<Scalar>,
321 const CwiseBinaryOp<internal::scalar_difference_op<Scalar>,
330 inline const AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
336 return AutoDiffScalar<const CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
/external/eigen/Eigen/src/Eigenvalues/
H A DGeneralizedEigenSolver.h101 typedef CwiseBinaryOp<internal::scalar_quotient_op<ComplexScalar,Scalar>,ComplexVectorType,VectorType> EigenvalueType;

Completed in 159 milliseconds