Home | History | Annotate | Download | only in Core

Lines Matching defs:arg2

18 template <typename TernaryOp, typename Arg1, typename Arg2, typename Arg3>
19 struct traits<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> > {
31 // even though we require Arg1, Arg2, and Arg3 to have the same scalar type
35 const typename Arg1::Scalar&, const typename Arg2::Scalar&,
42 typedef typename Arg2::Nested Arg2Nested;
51 template <typename TernaryOp, typename Arg1, typename Arg2, typename Arg3,
91 typedef typename internal::remove_all<Arg2Type>::type Arg2;
107 EIGEN_STRONG_INLINE CwiseTernaryOp(const Arg1& a1, const Arg2& a2,
112 EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Arg1, Arg2)
169 const _Arg2Nested& arg2() const { return m_arg2; }
185 template <typename TernaryOp, typename Arg1, typename Arg2, typename Arg3,
189 CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> >::type {
192 CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> >::type Base;