У меня есть CHOLMOD факторизация разреженной матрицы H
, и я хочу отредактировать разреженное представление верхнего, нижнего и блочного диагональных множителей. Как я могу это сделать? Когда я запускаю ниже, последняя строка не работает.
H = sprand(10,10,0.5)
fac = ldltfact(H; shift=0.0)
fD = fac[:D]
D = Base.SparseArrays.CHOLMOD.Sparse(fD)
И есть ли способ пойти в обратном направлении от разреженной матрицы к CHOLMOD.factor
?