diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-08-07 12:01:39 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-08-07 12:01:39 +0200 |
commit | 65bfa5fce7d660c39b3df375f0caa0ed4f6d6482 (patch) | |
tree | 4f4403026020b00c6266b5e7d32874b784da2c49 /Eigen/src/Core/Reverse.h | |
parent | 3602926ed57213e9ac04121efcc1dc19b22c8101 (diff) |
Allow to use arbitrary packet-types during evaluation.
This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>.
Diffstat (limited to 'Eigen/src/Core/Reverse.h')
-rw-r--r-- | Eigen/src/Core/Reverse.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Core/Reverse.h b/Eigen/src/Core/Reverse.h index 8e7f6e927..d7c380c78 100644 --- a/Eigen/src/Core/Reverse.h +++ b/Eigen/src/Core/Reverse.h @@ -48,14 +48,14 @@ struct traits<Reverse<MatrixType, Direction> > }; }; -template<typename PacketScalar, bool ReversePacket> struct reverse_packet_cond +template<typename PacketType, bool ReversePacket> struct reverse_packet_cond { - static inline PacketScalar run(const PacketScalar& x) { return preverse(x); } + static inline PacketType run(const PacketType& x) { return preverse(x); } }; -template<typename PacketScalar> struct reverse_packet_cond<PacketScalar,false> +template<typename PacketType> struct reverse_packet_cond<PacketType,false> { - static inline PacketScalar run(const PacketScalar& x) { return x; } + static inline PacketType run(const PacketType& x) { return x; } }; } // end namespace internal |