# Tensor Types

The Tensor Toolbox provides the following tensor classes:

- `tensor` - Dense tensors, extending MATLAB's native mutlidimensional array capabilities.
- `sptensor` - Sparse tensors, only stores the nonzeros and their indices.
- `symtensor` - Symmetric tensor, only stores the unique entries.
- `ttensor` - Tucker decomposed tensor, stored as a core and factor matrices.
- `ktensor` - Kruskal decomposed tensor, stored as weight and factor matrices.
- `symktensor` - Kruskal decomposed symmetric tensor, stored as weight and factor matrix.
- `sumtensor` - Sum of different types of tensors, never formed explicitly.