Home | History | Annotate | Download | only in Core

Lines Matching refs:EIGEN_STRONG_INLINE

26   EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& b) const { return a + b; }
28 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
31 EIGEN_STRONG_INLINE const Scalar predux(const Packet& a) const
54 EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a * b; }
56 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
59 EIGEN_STRONG_INLINE const result_type predux(const Packet& a) const
84 EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const
88 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
106 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& b) const { using std::min; return (min)(a, b); }
108 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
111 EIGEN_STRONG_INLINE const Scalar predux(const Packet& a) const
129 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& b) const { using std::max; return (max)(a, b); }
131 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
134 EIGEN_STRONG_INLINE const Scalar predux(const Packet& a) const
153 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& _x, const Scalar& _y) const
190 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& b) const { return a - b; }
192 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
215 EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a / b; }
217 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet& b) const
237 EIGEN_STRONG_INLINE bool operator() (const bool& a, const bool& b) const { return a && b; }
253 EIGEN_STRONG_INLINE bool operator() (const bool& a, const bool& b) const { return a || b; }
271 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { return -a; }
273 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
291 EIGEN_STRONG_INLINE const result_type operator() (const Scalar& a) const { using std::abs; return abs(a); }
293 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
313 EIGEN_STRONG_INLINE const result_type operator() (const Scalar& a) const { return numext::abs2(a); }
315 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
329 EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { using numext::conj; return conj(a); }
331 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const { return internal::pconj(a); }
351 EIGEN_STRONG_INLINE const NewType operator() (const Scalar& a) const { return cast<Scalar, NewType>(a); }
366 EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::real(a); }
381 EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::imag(a); }
396 EIGEN_STRONG_INLINE result_type& operator() (const Scalar& a) const { return numext::real_ref(*const_cast<Scalar*>(&a)); }
411 EIGEN_STRONG_INLINE result_type& operator() (const Scalar& a) const { return numext::imag_ref(*const_cast<Scalar*>(&a)); }
466 EIGEN_STRONG_INLINE scalar_multiple_op(const scalar_multiple_op& other) : m_other(other.m_other) { }
467 EIGEN_STRONG_INLINE scalar_multiple_op(const Scalar& other) : m_other(other) { }
468 EIGEN_STRONG_INLINE Scalar operator() (const Scalar& a) const { return a * m_other; }
469 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
480 EIGEN_STRONG_INLINE scalar_multiple2_op(const scalar_multiple2_op& other) : m_other(other.m_other) { }
481 EIGEN_STRONG_INLINE scalar_multiple2_op(const Scalar2& other) : m_other(other) { }
482 EIGEN_STRONG_INLINE result_type operator() (const Scalar1& a) const { return a * m_other; }
501 EIGEN_STRONG_INLINE scalar_quotient1_op(const scalar_quotient1_op& other) : m_other(other.m_other) { }
502 EIGEN_STRONG_INLINE scalar_quotient1_op(const Scalar& other) : m_other(other) {}
503 EIGEN_STRONG_INLINE Scalar operator() (const Scalar& a) const { return a / m_other; }
504 EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
517 EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { }
518 EIGEN_STRONG_INLINE scalar_constant_op(const Scalar& other) : m_other(other) { }
520 EIGEN_STRONG_INLINE const Scalar operator() (Index, Index = 0) const { return m_other; }
522 EIGEN_STRONG_INLINE const Packet packetOp(Index, Index = 0) const { return internal::pset1<Packet>(m_other); }
533 EIGEN_STRONG_INLINE const Scalar operator() (Index row, Index col) const { return row==col ? Scalar(1) : Scalar(0); }
560 EIGEN_STRONG_INLINE const Scalar operator() (Index i) const
567 EIGEN_STRONG_INLINE const Packet packetOp(Index) const { return m_base = padd(m_base,m_packetStep); }
588 EIGEN_STRONG_INLINE const Scalar operator() (Index i) const { return m_low+i*m_step; }
591 EIGEN_STRONG_INLINE const Packet packetOp(Index i) const
615 EIGEN_STRONG_INLINE const Scalar operator() (Index i) const { return impl(i); }
620 EIGEN_STRONG_INLINE const Scalar operator() (Index row, Index col) const
627 EIGEN_STRONG_INLINE const Packet packetOp(Index i) const { return impl.packetOp(i); }
632 EIGEN_STRONG_INLINE const Packet packetOp(Index row, Index col) const