#ifndef EIGEN_CXX11_TENSOR_TENSOR_BROADCASTING_H
#define EIGEN_CXX11_TENSOR_TENSOR_BROADCASTING_H
#include "./InternalHeaderCheck.h"
namespace Eigen {
namespace internal {
traits<TensorBroadcastingOp<Broadcast, XprType>>;
eval<TensorBroadcastingOp<Broadcast, XprType>, Eigen::Dense>;
nested<TensorBroadcastingOp<Broadcast, XprType>, 1, typename eval<TensorBroadcastingOp<Broadcast, XprType>>::type>;
template <typename Dims>
struct is_input_scalar { … };
template <>
struct is_input_scalar<Sizes<>> { … };
is_input_scalar<Sizes<Indices...>>;
}
template <typename Broadcast, typename XprType>
class TensorBroadcastingOp : public TensorBase<TensorBroadcastingOp<Broadcast, XprType>, ReadOnlyAccessors> { … };
TensorEvaluator<const TensorBroadcastingOp<Broadcast, ArgType>, Device>;
}
#endif