Создание плотной матрицы в C ++, которая может быть решена с помощью CHOLMOD

Я работаю над проектом, который пытается оптимизировать время, необходимое для решения плотной матрицы. Прямо сейчас матрицы обрабатываются в C ++, и в настоящее время нет никаких планов изменить это. Глядя на руководство пользователя CHOLMOD и папку с примерами, я не могу найти ничего, что показывает матрицу, не читаемую из stdin или из файла.

Есть ли способ конвертировать существующую матрицу (типа double *) к cholmod_dense или какая-то форма, которую CHOLMOD может распознать, чтобы я мог ее найти?

В качестве альтернативы, если есть какая-то форма, в которой мои матрицы должны быть перед преобразованием, в какой форме это должно быть, и есть ли способ сделать это без временной записи результатов в файл и последующего чтения его обратно в cholmod_dense матрица?

0

Решение

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

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

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

По вопросам рекламы [email protected]