| At(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| ComputeStridesFromShape(const std::vector< std::size_t > &shape, bool rowmajorLayout) | TMVA::DNN::TCudaTensor< AFloat > | inlinestatic |
| fDevice | TMVA::DNN::TCudaTensor< AFloat > | private |
| fElementBuffer | TMVA::DNN::TCudaTensor< AFloat > | private |
| fInstances | TMVA::DNN::TCudaTensor< AFloat > | privatestatic |
| fMemoryLayout | TMVA::DNN::TCudaTensor< AFloat > | private |
| fNDim | TMVA::DNN::TCudaTensor< AFloat > | private |
| fShape | TMVA::DNN::TCudaTensor< AFloat > | private |
| fSize | TMVA::DNN::TCudaTensor< AFloat > | private |
| fStreamIndx | TMVA::DNN::TCudaTensor< AFloat > | private |
| fStrides | TMVA::DNN::TCudaTensor< AFloat > | private |
| fTensorDescriptor | TMVA::DNN::TCudaTensor< AFloat > | private |
| GetComputeStream() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetCSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetData() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetData() | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDataPointer() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDataPointer() | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDataPointerAt(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDataPointerAt(size_t i) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDeviceBuffer() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDeviceBuffer() | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetDimAt(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetFirstSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetFirstStride() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetHSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetLayout() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetMatrix() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetNcols() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetNDim() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetNrows() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetShape() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetStrides() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| GetWSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| InitializeCuda() | TMVA::DNN::TCudaTensor< AFloat > | private |
| InitializeCurandStates() | TMVA::DNN::TCudaTensor< AFloat > | private |
| isEqual(TCudaTensor< AFloat > &other) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| isEqual(const AFloat *hostBufferOther, size_t otherSize) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| MemoryLayout typedef | TMVA::DNN::TCudaTensor< AFloat > | |
| operator TMatrixT< AFloat >() const | TMVA::DNN::TCudaTensor< AFloat > | |
| operator()(size_t i, size_t j) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| operator()(size_t i, size_t j, size_t k) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| operator()(size_t i, size_t j, size_t k, size_t l) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| operator=(const TCudaTensor &)=default | TMVA::DNN::TCudaTensor< AFloat > | |
| operator=(TCudaTensor &&)=default | TMVA::DNN::TCudaTensor< AFloat > | |
| operator[](size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| Print(const char *name="Tensor", bool truncate=false) const | TMVA::DNN::TCudaTensor< AFloat > | |
| PrintShape(const char *name="Tensor") const | TMVA::DNN::TCudaTensor< AFloat > | |
| Reshape(const Shape_t &newShape) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
| ReshapeInPlace(const Shape_t &newShape) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| Scalar_t typedef | TMVA::DNN::TCudaTensor< AFloat > | |
| SetComputeStream(cudaStream_t stream) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| SetConstVal(const AFloat constVal) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| SetTensorDescriptor() | TMVA::DNN::TCudaTensor< AFloat > | |
| Shape_t typedef | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor() | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(const AFloat *data, const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(TCudaDeviceBuffer< AFloat > buffer, const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(size_t bsize, size_t csize, size_t hwsize, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| TCudaTensor(size_t bsize, size_t csize, size_t hsize, size_t wsize, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| TCudaTensor(size_t n, size_t m, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| TCudaTensor(const TCudaMatrix< AFloat > &m, size_t dim=2) | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(const TMatrixT< AFloat > &m, size_t dim=2) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| TCudaTensor(TCudaDeviceBuffer< AFloat > buffer, size_t n, size_t m) | TMVA::DNN::TCudaTensor< AFloat > | inline |
| TCudaTensor(const TCudaTensor &)=default | TMVA::DNN::TCudaTensor< AFloat > | |
| TCudaTensor(TCudaTensor &&)=default | TMVA::DNN::TCudaTensor< AFloat > | |
| Zero() | TMVA::DNN::TCudaTensor< AFloat > | inline |
| ~TCudaTensor() | TMVA::DNN::TCudaTensor< AFloat > | |