/external/eigen/Eigen/src/plugins/ |
H A D | MatrixCwiseBinaryOps.h | 18 * \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 D | CommonCwiseBinaryOps.h | 17 * \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 D | ArrayCwiseBinaryOps.h | 17 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 D | CwiseBinaryOp.h | 16 /** \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 D | GlobalFunctions.h | 60 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 D | VectorwiseOp.h | 485 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 D | Transpose.h | 349 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 D | SelfCwiseBinaryOp.h | 33 : 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 D | SparseDiagonalProduct.h | 23 // => again, we can reuse specialization of CwiseBinaryOp::InnerIterator 123 : public CwiseBinaryOp< 128 typedef typename CwiseBinaryOp< 161 : public CwiseBinaryOp< 166 typedef typename CwiseBinaryOp<
|
H A D | SparseCwiseBinaryOp.h | 49 : 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 D | SparseMatrixBase.h | 321 CwiseBinaryOp< \
|
/external/eigen/Eigen/src/Core/util/ |
H A D | Macros.h | 407 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 D | ForwardDeclarations.h | 89 template<typename BinaryOp, typename Lhs, typename Rhs> class CwiseBinaryOp;
|
/external/eigen/Eigen/src/Geometry/ |
H A D | AlignedBox.h | 111 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 D | Cwise.h | 19 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 D | AutoDiffScalar.h | 187 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 D | GeneralizedEigenSolver.h | 101 typedef CwiseBinaryOp<internal::scalar_quotient_op<ComplexScalar,Scalar>,ComplexVectorType,VectorType> EigenvalueType;
|