Je recherche une bibliothèque de tenseurs C ++ qui prend en charge le code indépendant de la dimension. Plus précisément, je dois effectuer des opérations le long de chaque dimension (jusqu'à 3), par exemple calculer une somme pondérée. Les dimensions sont un paramètre de modèle (et donc une constante de temps de compilation). Une autre contrainte est que la bibliothèque doit être relativement légère, donc plutôt de style Eigen / Boost que Trilinos / PETSc.
Aucune suggestion?
Remarque: j'ai jeté un œil à Eigen et je pense qu'il correspond presque exactement au profil, s'il n'était pas limité aux tenseurs 2D. Si je me trompe, corrigez-moi.