Я работаю над проектом, который пытается оптимизировать время, необходимое для решения плотной матрицы. Прямо сейчас матрицы обрабатываются в C ++, и в настоящее время нет никаких планов изменить это. Глядя на руководство пользователя CHOLMOD и папку с примерами, я не могу найти ничего, что показывает матрицу, не читаемую из stdin
или из файла.
Есть ли способ конвертировать существующую матрицу (типа double *
) к cholmod_dense
или какая-то форма, которую CHOLMOD может распознать, чтобы я мог ее найти?
В качестве альтернативы, если есть какая-то форма, в которой мои матрицы должны быть перед преобразованием, в какой форме это должно быть, и есть ли способ сделать это без временной записи результатов в файл и последующего чтения его обратно в cholmod_dense
матрица?
Задача ещё не решена.
Других решений пока нет …