Eigen::internal::pminmax_impl< NaNPropagation > Struct Template Reference

#include <GenericPacketMath.h>

Static Public Member Functions

template<typename Packet , typename Op >
static EIGEN_DEVICE_FUNC Packet run (const Packet &a, const Packet &b, Op op)
 

Detailed Description

template<int NaNPropagation>
struct Eigen::internal::pminmax_impl< NaNPropagation >

Returns
the min or of a and b (coeff-wise) If either a or b are NaN, the result is implementation defined.

Member Function Documentation

◆ run()

template<int NaNPropagation>
template<typename Packet , typename Op >
static EIGEN_DEVICE_FUNC Packet Eigen::internal::pminmax_impl< NaNPropagation >::run ( const Packet a,
const Packet b,
Op  op 
)
inlinestatic
614  {
615  return op(a, b);
616  }
Scalar * b
Definition: benchVecAdd.cpp:17
const Scalar * a
Definition: level2_cplx_impl.h:32
char char * op
Definition: level2_impl.h:374

References a, b, and op.

Referenced by Eigen::internal::pmax(), and Eigen::internal::pmin().


The documentation for this struct was generated from the following file: