#ifndef EIGEN_CXX11_TENSOR_TENSOR_CONCATENATION_H
#define EIGEN_CXX11_TENSOR_TENSOR_CONCATENATION_H
#include "./InternalHeaderCheck.h"
namespace Eigen {
namespace internal {
traits<TensorConcatenationOp<Axis, LhsXprType, RhsXprType>>;
eval<TensorConcatenationOp<Axis, LhsXprType, RhsXprType>, Eigen::Dense>;
nested<TensorConcatenationOp<Axis, LhsXprType, RhsXprType>, 1, typename eval<TensorConcatenationOp<Axis, LhsXprType, RhsXprType>>::type>;
}
template <typename Axis, typename LhsXprType, typename RhsXprType>
class TensorConcatenationOp : public TensorBase<TensorConcatenationOp<Axis, LhsXprType, RhsXprType>, WriteAccessors> { … };
TensorEvaluator<const TensorConcatenationOp<Axis, LeftArgType, RightArgType>, Device>;
TensorEvaluator<TensorConcatenationOp<Axis, LeftArgType, RightArgType>, Device>;
}
#endif