#ifndef EIGEN_CXX11_TENSOR_TENSOR_SHUFFLING_H
#define EIGEN_CXX11_TENSOR_TENSOR_SHUFFLING_H
#include "./InternalHeaderCheck.h"
namespace Eigen {
namespace internal {
traits<TensorShufflingOp<Shuffle, XprType>>;
eval<TensorShufflingOp<Shuffle, XprType>, Eigen::Dense>;
nested<TensorShufflingOp<Shuffle, XprType>, 1, typename eval<TensorShufflingOp<Shuffle, XprType>>::type>;
}
template <typename Shuffle, typename XprType>
class TensorShufflingOp : public TensorBase<TensorShufflingOp<Shuffle, XprType> > { … };
TensorEvaluator<const TensorShufflingOp<Shuffle, ArgType>, Device>;
TensorEvaluator<TensorShufflingOp<Shuffle, ArgType>, Device>;
}
#endif