| 192 | template <typename T> |
| 193 | struct LogSumExpReducer { |
| 194 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const T t, T* accum) const { |
| 195 | LogSumExp<T> logsumexp; |
| 196 | *accum = logsumexp(*accum, t); |
| 197 | } |
| 198 | |
| 199 | template <typename Packet> |
| 200 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reducePacket(const Packet& p, |
no outgoing calls