Я хочу перенести матрицу из приложения A (используя матрицу в формате LDU) в приложение B (используя boost ublas compress_matrix, формат CSR).
У меня есть функция конвертирования формата LDU в формат CSR. Функция ldu2csr предоставляет мне три массива, необходимых для хранения разреженной матрицы в формате CSR (подробности о формате CSR можно найти здесь: пространство, выделенное сжатой_матрицей в boost):
…
values [idx] = matrix.upper () [i];
cols [idx] = столбец;
строки [строка] ++;
Как я могу загрузить эти массивы непосредственно в соответствующие расширенные ublas сжатые_матрицы?
Задача ещё не решена.
Других решений пока нет …