xgboost
xgboost::linalg::Tensor< T, kDim > Member List

This is the complete list of members for xgboost::linalg::Tensor< T, kDim >, including all inherited members.

Data()xgboost::linalg::Tensor< T, kDim >inline
Data() constxgboost::linalg::Tensor< T, kDim >inline
DeviceIdx() constxgboost::linalg::Tensor< T, kDim >inline
HostView() constxgboost::linalg::Tensor< T, kDim >inline
HostView()xgboost::linalg::Tensor< T, kDim >inline
ModifyInplace(Fn &&fn)xgboost::linalg::Tensor< T, kDim >inline
operator()(Index &&...idx)xgboost::linalg::Tensor< T, kDim >inline
operator()(Index &&...idx) constxgboost::linalg::Tensor< T, kDim >inline
Reshape(S &&...s)xgboost::linalg::Tensor< T, kDim >inline
Reshape(common::Span< size_t const, D > shape)xgboost::linalg::Tensor< T, kDim >inline
Reshape(size_t(&shape)[D])xgboost::linalg::Tensor< T, kDim >inline
SetDevice(int32_t device) constxgboost::linalg::Tensor< T, kDim >inline
Shape() constxgboost::linalg::Tensor< T, kDim >inline
Shape(size_t i) constxgboost::linalg::Tensor< T, kDim >inline
ShapeT typedefxgboost::linalg::Tensor< T, kDim >
Size() constxgboost::linalg::Tensor< T, kDim >inline
Slice(S &&...slices) constxgboost::linalg::Tensor< T, kDim >inline
Slice(S &&...slices)xgboost::linalg::Tensor< T, kDim >inline
StrideT typedefxgboost::linalg::Tensor< T, kDim >
Tensor()=defaultxgboost::linalg::Tensor< T, kDim >
Tensor(I const (&shape)[D], std::int32_t device, Order order=kC)xgboost::linalg::Tensor< T, kDim >inlineexplicit
Tensor(common::Span< I const, D > shape, std::int32_t device, Order order=kC)xgboost::linalg::Tensor< T, kDim >inlineexplicit
Tensor(It begin, It end, I const (&shape)[D], std::int32_t device, Order order=kC)xgboost::linalg::Tensor< T, kDim >inlineexplicit
Tensor(std::initializer_list< T > data, I const (&shape)[D], std::int32_t device, Order order=kC)xgboost::linalg::Tensor< T, kDim >inlineexplicit
View(int32_t device)xgboost::linalg::Tensor< T, kDim >inline
View(int32_t device) constxgboost::linalg::Tensor< T, kDim >inline