Как загрузить матрицу CSR непосредственно в boost_matrix

Я хочу перенести матрицу из приложения A (используя матрицу в формате LDU) в приложение B (используя boost ublas compress_matrix, формат CSR).

У меня есть функция конвертирования формата LDU в формат CSR. Функция ldu2csr предоставляет мне три массива, необходимых для хранения разреженной матрицы в формате CSR (подробности о формате CSR можно найти здесь: пространство, выделенное сжатой_матрицей в boost):

values ​​[idx] = matrix.upper () [i];
cols [idx] = столбец;
строки [строка] ++;

Как я могу загрузить эти массивы непосредственно в соответствующие расширенные ublas сжатые_матрицы?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector