Мне нужна разреженная матрица, элементами которой являются не простые числа, а объекты, например пара значений с плавающей запятой и несколько целочисленных индексов.
Мне интересно, есть ли у Эйгена нечто подобное, помимо его Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >
шаблон класса (единственная разреженная матрица, которую я нашел до сих пор), который принимает только скалярный параметр шаблона.
Я знаю, что могу использовать подход SoA (структура массивов), но в данном конкретном случае c, из соображений локальности данных, я пытаюсь использовать AoS (массив структур).