24.08
|
A tensor defined by a TensorInfo (shape and data type) and a mutable backing store. More...
#include <Tensor.hpp>
Additional Inherited Members | |
Public Member Functions inherited from BaseTensor< void * > | |
BaseTensor () | |
Empty (invalid) constructor. More... | |
BaseTensor (const TensorInfo &info, void * memoryArea) | |
Constructor from a raw memory pointer. More... | |
BaseTensor (const BaseTensor &other) | |
Tensors are copyable. More... | |
BaseTensor & | operator= (const BaseTensor &) |
Tensors are copyable. More... | |
const TensorInfo & | GetInfo () const |
TensorInfo & | GetInfo () |
const TensorShape & | GetShape () const |
TensorShape & | GetShape () |
DataType | GetDataType () const |
unsigned int | GetNumDimensions () const |
unsigned int | GetNumBytes () const |
unsigned int | GetNumElements () const |
void * | GetMemoryArea () const |
Protected Member Functions inherited from BaseTensor< void * > | |
~BaseTensor () | |
Protected destructor to stop users from making these (could still new one on the heap and then leak it...) More... | |
Protected Attributes inherited from BaseTensor< void * > | |
void * | m_MemoryArea |
A tensor defined by a TensorInfo (shape and data type) and a mutable backing store.
Definition at line 321 of file Tensor.hpp.