; }  /** \internal \returns the sum of the elements of \a a*/ template<typename Packet> EIGEN_DEVICE_FUNC inline typename unpacket_traits<Packet>::type predux(const Packet& a) { return a; }  /** \internal \returns the sum of the elements of \a a