ディメンションに依存しないコードをサポートするC ++テンソルライブラリを探しています。具体的には、加重合計の計算など、各ディメンション(最大3)に沿って操作を実行する必要があります。次元はテンプレートパラメータです(したがって、コンパイル時の定数です)。別の制約として、ライブラリは比較的軽量である必要があるため、Trilinos / PETScよりもEigen / Boostスタイルが必要です。
助言がありますか?
注:私はEigenを見ており、2Dテンソルに限定されていなければ、プロファイルにほぼぴったり合っていると思います。これに間違えられたら、私を修正してください。