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 std::size_t | size_type |
| The size type. | |
| typedef std::ptrdiff_t | difference_type |
| Pointer difference type. | |
| typedef std::size_t | index_type |
| An index into the tensor. | |
A base class that defines types for all tensors.