A base class that defines types for all tensors. More...
#include <TensorTypes.h>
Public Types | |
typedef T | value_type |
The element type of the tensor. | |
typedef value_type * | pointer |
A pointer to a tensor element. | |
typedef const value_type * | const_pointer |
A const pointer to a tensor element. | |
typedef value_type * | iterator |
An iterator in the tensor. | |
typedef const value_type * | const_iterator |
A const iterator in the tensor. | |
typedef value_type & | reference |
A reference to a tensor element. | |
typedef const value_type & | const_reference |
A const reference to a tensor element. | |
typedef int | size_type |
The size type. | |
typedef std::ptrdiff_t | difference_type |
Pointer difference type. | |
typedef int | index_type |
An index into the tensor. |
A base class that defines types for all tensors.