mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-30 18:25:11 +08:00
Fix BlockAccess enum in CwiseUnaryOp evaluator
This commit is contained in:
parent
855b68896b
commit
35d90e8960
@ -357,7 +357,7 @@ struct TensorEvaluator<const TensorCwiseUnaryOp<UnaryOp, ArgType>, Device>
|
|||||||
IsAligned = TensorEvaluator<ArgType, Device>::IsAligned,
|
IsAligned = TensorEvaluator<ArgType, Device>::IsAligned,
|
||||||
PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess &
|
PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess &
|
||||||
internal::functor_traits<UnaryOp>::PacketAccess,
|
internal::functor_traits<UnaryOp>::PacketAccess,
|
||||||
BlockAccess = TensorEvaluator<ArgType, Device>::PacketAccess,
|
BlockAccess = TensorEvaluator<ArgType, Device>::BlockAccess,
|
||||||
PreferBlockAccess = TensorEvaluator<ArgType, Device>::PreferBlockAccess,
|
PreferBlockAccess = TensorEvaluator<ArgType, Device>::PreferBlockAccess,
|
||||||
Layout = TensorEvaluator<ArgType, Device>::Layout,
|
Layout = TensorEvaluator<ArgType, Device>::Layout,
|
||||||
CoordAccess = false, // to be implemented
|
CoordAccess = false, // to be implemented
|
||||||
|
@ -135,9 +135,8 @@ struct IsTileable {
|
|||||||
// Check that block evaluation is supported and it's a preferred option (at
|
// Check that block evaluation is supported and it's a preferred option (at
|
||||||
// least one sub-expression has much faster block evaluation, e.g.
|
// least one sub-expression has much faster block evaluation, e.g.
|
||||||
// broadcasting).
|
// broadcasting).
|
||||||
static const bool value =
|
static const bool value = TensorEvaluator<Expression, Device>::BlockAccess &&
|
||||||
TensorEvaluator<Expression, Device>::BlockAccess &
|
TensorEvaluator<Expression, Device>::PreferBlockAccess;
|
||||||
TensorEvaluator<Expression, Device>::PreferBlockAccess;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename Expression, typename Device,
|
template <typename Expression, typename Device,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user