Может ли в Eigen разреженная матрица содержать объект вместо простого скаляра? - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужна разреженная матрица, элементами которой являются не простые числа, а объекты, например пара значений с плавающей запятой и несколько целочисленных индексов.

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

Я знаю, что могу использовать подход SoA (структура массивов), но в данном конкретном случае c, из соображений локальности данных, я пытаюсь использовать AoS (массив структур).

...