mtiTensor

Abstract base class for the MTI tensor representations (CPNTensor and TTTensor).

Source: src/core/mtiTensor.m

Description

mtiTensor is the common abstract supertype of the two tensor formats used to hold a model’s multilinear structure. It is a minimal marker class: it declares no properties or methods of its own and is never instantiated directly. Its purpose is to give the concrete formats a shared type, so a model’s mtiTensor property can hold either representation interchangeably.

The class derives from handle, matlab.mixin.Heterogeneous (so mixed tensor arrays are allowed) and matlab.mixin.Copyable (so tensors can be deep-copied).

Subclasses

Class Representation
CPNTensor Norm-1 canonical polyadic (CP) representation.
TTTensor Tensor-train (TT) representation.

See also

CPNTensor · TTTensor · mtiModel


MyToolbox Documentation | Generated automatically by CI/CD pipeline