Как гласит заголовок, мне нужно сформировать разложение холесткого ЛПНП для моей положительно определенной матрицы A (как и в нормальном холески, но есть одна диагональ L, а D - диагональная матрица). Я нашел только одну функцию в Лапаке, которая делает это, но она говорит, что матрица А должна быть трехугольной. Есть ли какая-то функция, которая делает это в некоторых бесплатных библиотеках подпрограмм, таких как lapack?