CContiguous() const | xgboost::linalg::TensorView< T, kDim > | inline |
Contiguous() const | xgboost::linalg::TensorView< T, kDim > | inline |
DeviceIdx() const | xgboost::linalg::TensorView< T, kDim > | inline |
FContiguous() const | xgboost::linalg::TensorView< T, kDim > | inline |
kDimension | xgboost::linalg::TensorView< T, kDim > | static |
kValueSize | xgboost::linalg::TensorView< T, kDim > | static |
operator()(Index &&...index) | xgboost::linalg::TensorView< T, kDim > | inline |
operator()(Index &&...index) const | xgboost::linalg::TensorView< T, kDim > | inline |
Shape() const | xgboost::linalg::TensorView< T, kDim > | inline |
Shape(size_t i) const | xgboost::linalg::TensorView< T, kDim > | inline |
ShapeT typedef | xgboost::linalg::TensorView< T, kDim > | |
Size() const | xgboost::linalg::TensorView< T, kDim > | inline |
Slice(S &&...slices) const | xgboost::linalg::TensorView< T, kDim > | inline |
Stride() const | xgboost::linalg::TensorView< T, kDim > | inline |
Stride(size_t i) const | xgboost::linalg::TensorView< T, kDim > | inline |
StrideT typedef | xgboost::linalg::TensorView< T, kDim > | |
TensorView(common::Span< T > data, I const (&shape)[D], std::int32_t device) | xgboost::linalg::TensorView< T, kDim > | inline |
TensorView(common::Span< T > data, I const (&shape)[D], std::int32_t device, Order order) | xgboost::linalg::TensorView< T, kDim > | inline |
TensorView(common::Span< T > data, I const (&shape)[D], I const (&stride)[D], std::int32_t device) | xgboost::linalg::TensorView< T, kDim > | inline |
TensorView(TensorView< U, kDim > const &that) | xgboost::linalg::TensorView< T, kDim > | inline |
Values() const -> decltype(data_) const & | xgboost::linalg::TensorView< T, kDim > | inline |