#include <Reshaped.h>
Public Types | |
enum | { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, HasDirectAccess = traits<XprType>::HasDirectAccess, FlagsLinearAccessBit = (traits<XprType>::RowsAtCompileTime == 1 || traits<XprType>::ColsAtCompileTime == 1 || HasDirectAccess) ? LinearAccessBit : 0, FlagsRowMajorBit = (traits<XprType>::ReshapedStorageOrder==int(RowMajor)) ? RowMajorBit : 0, FlagsDirectAccessBit = HasDirectAccess ? DirectAccessBit : 0, Flags0 = evaluator<ArgType>::Flags & (HereditaryBits & ~RowMajorBit), Flags = Flags0 | FlagsLinearAccessBit | FlagsRowMajorBit | FlagsDirectAccessBit, PacketAlignment = unpacket_traits<PacketScalar>::alignment, Alignment = evaluator<ArgType>::Alignment } |
typedef packet_traits< Scalar >::type | PacketScalar |
typedef reshaped_evaluator< ArgType, Rows, Cols, Order, HasDirectAccess > | reshaped_evaluator_type |
typedef XprType::Scalar | Scalar |
typedef Reshaped< ArgType, Rows, Cols, Order > | XprType |
Public Member Functions | |
EIGEN_DEVICE_FUNC | evaluator (const XprType &xpr) |
Definition at line 265 of file Reshaped.h.
typedef packet_traits<Scalar>::type Eigen::internal::evaluator< Reshaped< ArgType, Rows, Cols, Order > >::PacketScalar |
Definition at line 271 of file Reshaped.h.
typedef reshaped_evaluator<ArgType, Rows, Cols, Order, HasDirectAccess> Eigen::internal::evaluator< Reshaped< ArgType, Rows, Cols, Order > >::reshaped_evaluator_type |
Definition at line 296 of file Reshaped.h.
typedef XprType::Scalar Eigen::internal::evaluator< Reshaped< ArgType, Rows, Cols, Order > >::Scalar |
Definition at line 269 of file Reshaped.h.
typedef Reshaped<ArgType, Rows, Cols, Order> Eigen::internal::evaluator< Reshaped< ArgType, Rows, Cols, Order > >::XprType |
Definition at line 268 of file Reshaped.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
HasDirectAccess | |
FlagsLinearAccessBit | |
FlagsRowMajorBit | |
FlagsDirectAccessBit | |
Flags0 | |
Flags | |
PacketAlignment | |
Alignment |
Definition at line 273 of file Reshaped.h.
|
inlineexplicit |
Definition at line 297 of file Reshaped.h.