Interfaces utilisées pour regrouper les types de tenseurs en familles qui définissent un domaine de données particulier.
Certaines opérations imposent que seuls les opérandes d'un type d'une famille donnée puissent être passés en argument. Par exemple, si une opération autorise uniquement les opérandes numériques, ces opérandes doivent être liés à l'interface TNumber
.
Tous les types de tenseurs sont liés à TType
, qui se trouve à la racine de la hiérarchie familiale.