#include <TernaryFunctors.h>
◆ result_type
template<typename ThenScalar , typename ElseScalar , typename ConditionScalar >
◆ Scalar
template<typename ThenScalar , typename ElseScalar , typename ConditionScalar >
◆ operator()()
template<typename ThenScalar , typename ElseScalar , typename ConditionScalar >
30 return cond == ConditionScalar(0) ?
b :
a;
Scalar * b
Definition: benchVecAdd.cpp:17
const Scalar * a
Definition: level2_cplx_impl.h:32
References a, and b.
◆ packetOp()
template<typename ThenScalar , typename ElseScalar , typename ConditionScalar >
template<typename Packet >
EIGEN_STRONG_INLINE Packet8f pzero(const Packet8f &)
Definition: AVX/PacketMath.h:774
EIGEN_STRONG_INLINE Packet2cf pcmp_eq(const Packet2cf &a, const Packet2cf &b)
Definition: AltiVec/Complex.h:353
EIGEN_STRONG_INLINE Packet4f pselect(const Packet4f &mask, const Packet4f &a, const Packet4f &b)
Definition: AltiVec/PacketMath.h:1474
References a, b, Eigen::internal::pcmp_eq(), Eigen::internal::pselect(), and Eigen::internal::pzero().
◆ ThenElseAreSame
template<typename ThenScalar , typename ElseScalar , typename ConditionScalar >
The documentation for this struct was generated from the following file: